After Upgrade To Oracle API Gateway 11.1.2.4.0, Getting NoClassDefFound Error On Node Manager Restart
(Doc ID 2113124.1)
Last updated on OCTOBER 07, 2022
Applies to:
Oracle API Gateway - Version 11.1.2.4.0 and laterInformation in this document applies to any platform.
Symptoms
After following all the steps to upgrade OAG to 11.1.2.4.0, it was necessary to make some changes to the environment to reflect some customized settings in the original environment. After restarting nodemanager, the following error is seen in the console:
ERROR warning: failed to load crypto provider ...security.provider.X
ERROR warning: failed to load crypto provider com.vordel.security.openssl.OSSLProvider
java.lang.NoClassDefFoundError: com/vordel/jce/JCEProvider
at com.vordel.dwe.Service.(Service.java:187)
at java.lang.Class.forName0(Native Method)
at java.lang.class.forName(Class.java:270)
Caused by: java.lang.ClassNotFoundException: com.vordel.jce.JCEProvider
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.laodClass(ClassLoader.java:358)
... 3 more
ERROR warning: failed to load crypto provider com.vordel.security.openssl.OSSLProvider
java.lang.NoClassDefFoundError: com/vordel/jce/JCEProvider
at com.vordel.dwe.Service.(Service.java:187)
at java.lang.Class.forName0(Native Method)
at java.lang.class.forName(Class.java:270)
Caused by: java.lang.ClassNotFoundException: com.vordel.jce.JCEProvider
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.laodClass(ClassLoader.java:358)
... 3 more
Changes
An upgrade from an earlier version was performed, and once this was completed, the system jvm.xml file was copied form the old version to the new one so that the custom settings added to that file originally would carry over to the new environment.
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |