After having applied maintenance to the OPSREST server failing with a RC=0100
$HASP395 OPSREST ENDED - RC=0100
Messages in the joblog:
JVMJZBL2007E Stack trace follows:
java.lang.UnsupportedClassVersionError: JVMCFRE199E bad major version 61.0 of class=org/springframework/boot/loader/launch/JarLaunch
er, the maximum supported major version is 52.0; offset=6
.at java.lang.ClassLoader.defineClassInternal(ClassLoader.java:399)
.at java.lang.ClassLoader.defineClass(ClassLoader.java:360)
.at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:154)
.at java.net.URLClassLoader.defineClass(URLClassLoader.java:730)
.at java.net.URLClassLoader.access$400(URLClassLoader.java:96)
.at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:1187)
.at java.security.AccessController.doPrivileged(AccessController.java:785)
.at java.net.URLClassLoader.findClass(URLClassLoader.java:605)
.at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:949)
.at java.lang.ClassLoader.loadClass(ClassLoader.java:894)
.at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:362)
.at java.lang.ClassLoader.loadClass(ClassLoader.java:877)
After applying PTF LU18825 or newer the OPSREST server require Java 17.0 or 21.0
Update the OPSREST server JCL to use at Java 17.0 or 21.0
// SET JVMVER='17'
// SET JAVAHOME='/usr/lpp/java/J17.0_64'
Also make sure you are using the latest JCL for the REST server from the member prefix.CCLXCNTL(OPSREST).
The new member contains updates to accommodate Java 17.0 and 21.0