Symptom
An update is being done to the AS Java 7.5 through SUM and it fails to start. Looking at the system status it is stuck in the Starting Framework phase.
Taking a thread dump (see SAP Note 1095473), a similar entry as below can be seen in the dump:
"Service Runner [jmsconnector]"
...
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(J)V(Native Method)
- waiting on <tid> (a com.sap.engine.services.rmi_p4.Call)
at com.sap.engine.services.rmi_p4.P4Call.waitGuarded(J)V()
- locked <tid> (a com.sap.engine.services.rmi_p4.Call)
at com.sap.engine.services.rmi_p4.Call.getResultStream()Lcom/sap/engine/services/rmi_p4/P4ObjectInput;()
- locked <tid> (a com.sap.engine.services.rmi_p4.Call)
at com.sap.engine.services.rmi_p4.reflect.P4InvocationHandler.invokeInternal(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;()
at com.sap.engine.services.rmi_p4.reflect.AbstractInvocationHandler.invoke(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;()
at com.sun.proxy.$Proxy76.p4_objIdentity()Lcom/sap/engine/interfaces/cross/ObjectIdentifier;(Unknown Source)
at com.sap.engine.services.rmi_p4.server.P4ObjectBrokerServerImpl.loadObject(Ljava/rmi/Remote;)
And in the defaultTrace_XX.trc you can find a similar entry to this:
Execution of Runnable [null] throws the following Error [java.lang.NoClassDefFoundError: sun/misc/ObjectInputFilter].
[EXCEPTION]
java.lang.NoClassDefFoundError: sun/misc/ObjectInputFilter
at com.sap.engine.services.rmi_p4.Message.raiseObject()
at com.sap.engine.services.rmi_p4.Message.parseMessage()
at com.sap.engine.services.rmi_p4.Message.getByteArrayInputStream()
at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal()
at com.sap.engine.services.rmi_p4.server.ServerDispatchImpl.run()
at com.sap.engine.frame.core.thread.Task.run()
at com.sap.engine.core.thread.impl5.SingleThread.execute()
at com.sap.engine.core.thread.impl5.SingleThread.run()
Caused by: java.lang.ClassNotFoundException: sun.misc.ObjectInputFilter
------------------------- Loader Info -------------------------
ClassLoader name: [library:p4lib]
Loader hash code: xxxxxx
Living status: alive
Direct parent loaders:
[system:Frame]
[interface:cross]
[library:httpclient]
Resources:
/usr/sap/SID/JXX/j2ee/cluster/bin/ext/p4lib/lib/sap.com~p4lib.jar
---------------------------------------------------------------
at com.sap.engine.boot.loader.MultiParentClassLoader.loadClass()
Read more...
Environment
SAP NetWeaver Application Server for Java
Product
Keywords
p4lib starting framework update upgrade patching java sum netweaver java application server stuck hanging starting p4 jmsconnector jms rmi waitGuarded , KBA , BC-JAS-COR-RMT , RMI, P4, CORBA, IIOP , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.
SAP Knowledge Base Article - Preview