Usage Note 62988: Sites that run the IBM SDK Java 8 SR5 with SAS® 9.4 (TS1M6) receive errors
Sites that run the software development kit (SDK) Java 8 SR5 with SAS 9.4 (TS1M6) might see error messages in the SAS log that are similar to the following:
Error Message: A java.lang.ClassNotFoundException is thrown.
.
Stack Trace: Caused by: java.lang.ClassNotFoundException:
<class-name>
at
java.net.URLClassLoader.findClass(URLClassLoader.java:609)
at
java.lang.ClassLoader.loadClassHelper(ClassLoader.java:926)
at
java.lang.ClassLoader.loadClass(ClassLoader.java:871)
at
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:343)
at
java.lang.ClassLoader.loadClass(ClassLoader.java:854)
.
In the error above, class-name is the name of the class that is not found.
These errors occur in any scenario that uses Java.
For these types of errors, you must update your Java SDK. The version number of the Java SDK release that contains a fix is 8.0.5.25. IBM APAR IJ09574, “CLASSLOADER DEFINED THROUGH SYSTEM PROPERTY 'JAVA.SYSTEM.CLASS.LOADER' IS NOT HONORED,” provides details about the fix. The Java Virtual Machine is updated so that the class loader that you define through the java.system.class.loader property is recognized.
Operating System and Release Information
| SAS System | Base SAS | z/OS | 9.4_M6 | | 9.4 TS1M6 | |
| z/OS 64-bit | 9.4_M6 | | 9.4 TS1M6 | |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
| Date Modified: | 2018-10-15 16:36:11 |
| Date Created: | 2018-09-26 10:33:23 |