Facing a java.lang.NoClassDefFoundError exception while deploying a CORBA application in EAP 7
Issue
We have a classloading issue to resolve for our JBoss EAP 7.1:
[2018-09-12 11:00:19,125] [WARN ] [org.jboss.modules] failed to define class lotus.domino.NotesException in Module "application.ear" from Service Module Loader: java.lang.NoClassDefFoundError: Failed to link lotus/domino/NotesException (Module "application.ear" from Service Module Loader): org/omg/CORBA/UserException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [rt.jar:1.8.0-zing_16.10.0.0]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [rt.jar:1.8.0-zing_16.10.0.0]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [rt.jar:1.8.0-zing_16.10.0.0]
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) [rt.jar:1.8.0-zing_16.10.0.0]
at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:446) [jboss-modules.jar:1.6.4.Final-redhat-1]
at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:274) [jboss-modules.jar:1.6.4.Final-redhat-1]
at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:77) [jboss-modules.jar:1.6.4.Final-redhat-1]
at org.jboss.modules.Module.loadModuleClass(Module.java:714) [jboss-modules.jar:1.6.4.Final-redhat-1]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190) [jboss-modules.jar:1.6.4.Final-redhat-1]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:412) [jboss-modules.jar:1.6.4.Final-redhat-1]
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:400) [jboss-modules.jar:1.6.4.Final-redhat-1]
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116) [jboss-modules.jar:1.6.4.Final-redhat-1]
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:488) [rt.jar:1.8.0-zing_16.10.0.0]
Environment
- JBoss Enterprise Application Platform (EAP)
- 7.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.