Issues when updating to 8.4

Which IIQ version are you inquiring about?

[8.3p3]

Hi all!
I’m trying to update IIQ from 8.3p3 to 8.4 and got the following error:
“2024-11-28T14:37:50,591 WARN main springframework.context.support.ClassPathXmlApplicationContext:559 - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘versionChecker’ defined in class path resource [configBeans.xml]: Invocation of init method failed; nested exception is sailpoint.api.DatabaseVersionException: System version 8.3-45 does not match database version 8.4-104
Nov 28, 2024 2:37:50 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of class [sailpoint.web.StartupContextListener]
sailpoint.api.DatabaseVersionException: System version 8.3-45 does not match database version 8.4-104”

Since I’m getting a different error than the usual, I’m opening this post.
I’m getting “System version 8.3-45 does not match data base version 8.4-104”, and all the posts I saw says “Application’s system”. I wonder where I’m getting this error from.

From my workbench I can see this:
identityiq:
system_version: 8.4-104
schema_version: 8.4-87
identityiqah:
system_version: 8.4-104
schema_version: 8.4-87

I’ve modified the iiq properties to start using the new db with the correct parameters (username, pass and db url).

What else could I be missing?

Thanks in advance!

Hi @ninfante_solidigm,

which version of identityiq are you using to update?
From the error it seems that you have updated the db but you are using an older version of the application.

If you use the SSB, you need to update the identity.zip in your project.
If you deploy on the server directly, you need to unzip identityiq-8.4.zip on each server.

and on identityplugin?

Hi, thanks for replying! I’m using 8.3p3 with SSB. Let me quickly check the zip

this is the problem, download the 8.4 and put in your base/ga folder and change your build.config file
image

Already did this! the build.properties has:
IIQVersion=8.4
IIQPatchLevel=
acceleratorPackVersion=8.3

the base/ga folder has identityiq-8.4.zip and base/patch has identityiq-8.4p1.jar, and base/ap has Accelerator_Pack-8.3.zip

When I tried to build it up, it failed with the message of "System version 8.3-45 does not match database version 8.4-104”

before all, if you want upgrade from 8.3p4 to 8.4p1 you must do in 2 step:

  1. 8.3p4 → 8.4
  2. 8.4 → 8.4p1

how do you deploy? with deploy command or generating the war?
In every case use a clean:

bulid.sh clean main war

or

bulid.sh clean main deploy

(or build.bat for windows)

@ninfante_solidigm it seems your are missing upgrade model so follow 8.3p3 to 8.4 first do all the activity then 8.4 to 8.4p1 and make sure if DB script run and execute as well as upgrade command executed.
Run clean command and then build command.
if issue presist then delete tmp folder from server and try again.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.