UnsupportedClassVersionError: sailpoint/launch/Launcher

Which IIQ version are you inquiring about?

8.4

Please share any images or screenshots, if relevant.

  • java -Xms128m -Xmx1024m -Dsun.lang.ClassLoader.allowArraySyntax=true -Djava.awt.headless=true -Dcom.ibm.jsse2.overrideDefaultTLS=true -DbootstrapFirst=true sailpoint.launch.Launcher schema

Error: A JNI error has occurred, please check your installation and try again

Exception in thread “main” java.lang.UnsupportedClassVersionError: sailpoint/launch/Launcher has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0

Please share any other relevant files that may be required (for example, logs).

I am trying to upgrade in dev environment from 8.3 to 8.4 (FYI , I have already upgraded from JDK 8 to JDK 11.0.8
I am using mysql 8 and mariner os and apache tomcat 9. This error is occuring when trying to do ./iiq schema

Share all details about your problem, including any error messages you may have

This is issue with the java version seems like its still using in unsupported java , can you check java your application point to ?

how the major version numbers map to Java versions:

  • 45 = Java 1.1
  • 46 = Java 1.2
  • 47 = Java 1.3
  • 48 = Java 1.4
  • 49 = Java 5
  • 50 = Java 6
  • 51 = Java 7
  • 52 = Java 8
  • 53 = Java 9
  • 54 = Java 10
  • 55 = Java 11
  • 56 = Java 12
  • 57 = Java 13
  • 58 = Java 14
  • 59 = Java 15
  • 60 = Java 16
  • 61 = Java 17
  • 62 = Java 18
  • 63 = Java 19
  • 64 = Java 20
  • 65 = Java 21
  • 66 = Java 22

Hi @priyanka_jain,

try to upgrade your mysql driver in WEB-INF\lib

Check If you are using an application server like Apache Tomcat, make sure it is configured to use Java 11.

Priyanka : Make sure your system Java including application server jvm.dll path matches version supported by iiq version you are about to upgrade.

Thanks everyone for the help. My upgrade is deploying through a custom code based on environments and looks like when deploying in the lower instances it appends the JAVA lower version (8) and adding it to the path. I have updated the code to remove any Java preferences and added JAVA 11 version to the Java_home and adding to the path worked.

Awesome , good to know.

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