on 03-19-2010 3:59 PM
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
The problem has been fixed by using a newer version of client.jar (i.e. retrieved from a newer SAP J2EE system).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
94 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.