SAP Knowledge Base Article - Preview

3751450 - AS Java 7.5 stuck in Starting Framework during update

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

SAP NetWeaver 7.5

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.