My Oracle Support Banner

OPSS12c: Admin Server not starting through NodeManager(NM) after JDK Upgrade with ClassNotFoundException, NoClassDefFoundError (Doc ID 2427698.1)

Last updated on MAY 12, 2021

Applies to:

Oracle Platform Security for Java - Version 12.2.1.2.0 and later
Information in this document applies to any platform.

Symptoms

On : 12.2.1.2.0 version, Java Platform Security

unable to start admin server through node manager or command prompt.

ERROR
-----------------------
Caused By: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException
at com.oracle.classloader.PolicyClassLoader.loadClass(PolicyClassLoader.java:264)
at com.oracle.classloader.weblogic.LaunchClassLoader.loadClass(LaunchClassLoader.java:62)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
at oracle.security.opss.internal.config.persistence.impl.xml.factory.JpsConfigurationPMetaFactoryImpl.(JpsConfigurationPMetaFactoryImpl.java:63)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

 

1. oracle.security.opss.config.persistence.exception.ConfigurationPersistenceRTException: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
2. java.lang.IllegalStateException: Unable to perform operation: post construct on oracle.security.jps.wls.JpsBootStrapService

A MultiException has 2 exceptions. They are:
1. oracle.security.opss.config.persistence.exception.ConfigurationPersistenceRTException: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
2. java.lang.IllegalStateException: Unable to perform operation: post construct on oracle.security.jps.wls.JpsBootStrapService

at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:391)
at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:471)
at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:232)
at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java:85)
at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2020)
at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:114)
at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:88)
at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.oneJob(CurrentTaskFuture.java:1213)
at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.run(CurrentTaskFuture.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1135)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:844)
Caused By: oracle.security.opss.config.persistence.exception.ConfigurationPersistenceRTException: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
:
Caused By: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
:
Caused By: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException
at com.oracle.classloader.PolicyClassLoader.loadClass(PolicyClassLoader.java:264)
at com.oracle.classloader.weblogic.LaunchClassLoader.loadClass(LaunchClassLoader.java:62)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
>

  
BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue,Not able to start Admin server

Changes

 upgraded JDK from 1.8.0_121 To 1.8.0_131

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


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.