Iiq console is not working

Hi Sailors,

We have been upgraded Sailpoint iiq version recently from 8.3p3 to 8.4p2. we have validated all functionalities are working fine however we are facing an issue while launching the iiq console.

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 java.lang.NoClassDefFoundError: Could not initialize class jdk.internal.util.ArraysSupport

@sureshbommareddy98 Which Java version you are using ?

Openjdk version 11.0.10

and Your DB Type and Version ?

Microsoft sql server 2019

Can you confirm if you have you placed all the jars in the lib folder?

Which jars are looking for this?..I didn’t change any jars in lib folder.. whatever coming as part of jars those were there.

Microsoft SQL Jars for Database. Please check if jars are available or not. If it is not present then upload the jar file for your database.

Just want to understand..if Microsoft sql jars were not there ..it will fail right while bringing up the servers?

@sureshbommareddy98 When you say all functionalities are working, do you mean UI is coming up and you are able to login? Also, how many servers you have ? and have you tried launching iiq console in all servers?

@sureshbommareddy98 In your case, only IIQ Console is not working ?

Does the UI login works for you ?

Yes,ui is working fine, we can able to submit a request for provisioning/ deprovisioning and ran the tasks as well.we have 3 servers and it is not working all servers

Yes, ui is working..only issue with iiq console

Have you executed the DB upgrade queries ? Did you saw any error at that point of time.

Hi @sureshbommareddy98,

Since you mentioned you are already using JDK 11, this looks more like an environment or JDK issue rather than a SailPoint problem.

The error related to jdk.internal.util.ArraysSupport can still happen if:

  • The IIQ console is picking a different Java version than expected
  • JAVA_HOME is pointing to a different or older JDK
  • The JDK installation is corrupted or incomplete

Could you please double-check:

java -version
echo $JAVA_HOME

Also, make sure the console and application server are using the same Java version.

If everything looks correct, you can try:

  • Reinstalling JDK 11
  • Or upgrading to Java 17, which is more stable with IIQ 8.4p2 and avoids some internal JDK issues

In many cases, switching to Java 17 or reinstalling the JDK resolves this kind of error.

Hope this helps

@sureshbommareddy98 Did you get a chance to review and validate Java version across servers and in IIQ?

Also, so iiq console is not working, but you were able to run iiq upgrade and patch command during your upgrade process?