Flashes (Alerts)
Abstract
After applying the following IBM i Java Group PTF level, IBM Java Development 11 64 bit VMs begin to fail with a java/lang/UnsatisfiedLinkError. Other IBM JDK versions (8, 17, 21) on the IBM i OS are not affected. Only Java 11 64 bit VMs. This can also impact the IBM i Administration (ADMIN) server, Integrated Web Services (IWS), Integrated Web Application Server (IAS), and Web Query instances running on Java 11 64 bit.
Affected IBM i Java Group PTF level:
IBM i 7.6 - N/A - Java 11 64 bit not available.
IBM i 7.5 - SF99955 level 15
IBM i 7.4 - SF99665 level 28
IBM i 7.3 - Not affected
Content
IBM i 7.5 - SF99955 level 15
IBM i 7.4 - SF99665 level 28
IBM i 7.3 - Not affected
at java/lang/System.ensureProperties (java.base@11/System.java:417)
at java/lang/System.afterClinitInitialization (java.base@11/System.java:220)
at java/lang/Thread.initialize (java.base@11/Thread.java:375)
at java/lang/Thread.<init> (java.base@11/Thread.java:162)
End all Java 11 VMs.
Then, execute the following command for your IBM i VRM PTFs to remove them permanently from the 5770JV1 Option 19 Java 11 64 bit LPP.
RMVPTF LICPGM(5770JV1) SELECT(SJ0588x SJ0589x) RMV(*PERM) DELAYED(*NO)
Further details on how to roll back your Java SR FP level is discussed here:
https://www.ibm.com/support/pages/how-roll-back-sr-fp-level-ibm-i-java-development-kit-jdk-after-applying-ptfs
Integrated Web Application Server (IAS) / Integrated Web Services (IWS) application servers configured to use Java 11 64 bit will need to be restarted with the -clean option or cleanup of the Liberty workarea directory must be performed after removing the Java 11 PTFs!!
See the "Resolving the Problem" section here for instructions and more information.
CRTSAVF QGPL/JV1BASE
CRTSAVF QGPL/JV1OPT16
CRTSAVF QGPL/JV1OPT17
CRTSAVF QGPL/JV1OPT19
etc.
SAVLICPGM LICPGM(5770JV1) DEV(*SAVF) OPTION(16) SAVF(QGPL/JV1OPT16)
SAVLICPGM LICPGM(5770JV1) DEV(*SAVF) OPTION(17) SAVF(QGPL/JV1OPT17)
SAVLICPGM LICPGM(5770JV1) DEV(*SAVF) OPTION(19) SAVF(QGPL/JV1OPT19)
etc.
CRTSAVF QGPL/JV1OPT16_N
CRTSAVF QGPL/JV1OPT17_N
CRTSAVF QGPL/JV1OPT19_N
etc.
SAVLICPGM LICPGM(5770JV1) DEV(*SAVF) OPTION(16) SAVF(QGPL/JV1OPT16_N)
SAVLICPGM LICPGM(5770JV1) DEV(*SAVF) OPTION(17) SAVF(QGPL/JV1OPT17_N)
SAVLICPGM LICPGM(5770JV1) DEV(*SAVF) OPTION(19) SAVF(QGPL/JV1OPT19_N)
etc.
End all Java 11 VMs.
DLTLICPGM LICPGM(5770JV1) OPTION(19)
RSTLICPGM LICPGM(5770JV1) DEV(*SAVF) OPTION(19) SAVF(QGPL/JV1OPT19)
End all Java 11 VMs.
DLTLICPGM LICPGM(5770JV1) OPTION(19)
RSTLICPGM LICPGM(5770JV1) DEV(*SAVF) OPTION(19) SAVF(QGPL/JV1OPT19_N)
Related Information
Was this topic helpful?
Document Information
Modified date:
22 July 2025
UID
ibm17239287