cancel
Showing results for 
Search instead for 
Did you mean: 

Mysterious JMX exception: ClassNotFound ClientIDPropagator

Former Member
0 Kudos

Hi,

I am working on an app which monitors J2EE instances via JMX.

Looking through the logs, I see this mysterious exception:

com.sap.engine.services.rmi_p4.P4RuntimeException: Unexpected exception.

Nested exception is:

java.lang.ClassNotFoundException: com.sap.engine.frame.core.thread.ClientIDPropagator

java.lang.ClassNotFoundException: com.sap.engine.frame.core.thread.ClientIDPropagator

at java.net.URLClassLoader$1.run(URLClassLoader.java:200)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:188)

at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)

at java.lang.ClassLoader.loadClass(ClassLoader.java:251)

at com.sap.engine.services.rmi_p4.P4ClassWrapper.getCarriedClass(P4ClassWrapper.java:402)

at com.sap.engine.services.rmi_p4.ContextObjectClassReceiver_Stub.getClassByName(ContextObjectClassReceiver_Stub.java:95)

at com.sap.engine.services.rmi_p4.Message.setContextObject(Message.java:434)

at com.sap.engine.services.rmi_p4.Message.loadContextObject(Message.java:359)

at com.sap.engine.services.rmi_p4.Message.parseMessage(Message.java:239)

at com.sap.engine.services.rmi_p4.Message.getByteArrayInputStream(Message.java:314)

at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:212)

at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:200)

at com.sap.engine.services.rmi_p4.DispatchImpl.run(DispatchImpl.java:716)

at java.lang.Thread.run(Thread.java:619)

Most likely I am missing some library, even though I have all the jars I am supposed to have ( http://help.sap.com/saphelp_nw04s/helpdata/en/f6/c9bb997ca1d446a3a176d519ab59a8/frameset.htm > external client).

Does anybody have any idea what can cause this?

Thanks and regards,

CD

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

The problem has been fixed by using a newer version of client.jar (i.e. retrieved from a newer SAP J2EE system).

Former Member
0 Kudos

Hello there,

Generally java.lang.ClassNotFoundException is thrown when JVM classloader was unable to find its implementation for a specific class file during the class loading.

So incase if you are running this application on a server, please check you the necessary jar files on the server runtime. Otherwise check you have the jar files with your local java project.

HTH

-Vivek