-
Bug
-
Resolution: Fixed
-
P3
-
5.0
-
b31
-
sparc
-
solaris_1
-
Not verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2062283 | 5.0 | Ken Cavanaugh | P3 | Closed | Fixed | b32 |
*******************************************************************************
###@###.### 2002-12-09
Problem description :
This is a regression in ripint generic buid(dec3).
For a POA with RETAIN and USE_SERVANT_MANAGER policy, POAManager.deactivate with etherealize set to true, throws NPE.
test:
/java/idl/ws/rip/RIP_TEST_MASTER/tests/api/poa/poamanager/deactivate/etherealizeTrue/
Error trace :
java.lang.NullPointerException
at com.sun.corba.ee.internal.orbutil.fsm.impl.StateEngineImpl.doIt(StateEngineImpl.java:136)
at com.sun.corba.ee.internal.orbutil.fsm.FSMImpl.doIt(FSMImpl.java:74)
at com.sun.corba.ee.internal.POA.AOMEntry.etherealizeComplete(AOMEntry.java:173)
at com.sun.corba.ee.internal.POA.POAPolicyMediatorImpl_R_USM.etherealizeAll(POAPolicyMediatorImpl_R_USM.java:145)
at com.sun.corba.ee.internal.POA.POAImpl.etherealizeAll(POAImpl.java:692)
at com.sun.corba.ee.internal.POA.POAManagerImpl.etherealizePOAs(POAManagerImpl.java:292)
at com.sun.corba.ee.internal.POA.POAManagerImpl.deactivate(POAManagerImpl.java:256)
at api.poa.poamanager.deactivate.etherealizeTrue.CountFactoryImpl.callDeactivate(CountImpl.java:109)
at api.poa.poamanager.deactivate.etherealizeTrue.CountFactoryPOA._invoke(CountFactoryPOA.java:87)
at com.sun.corba.ee.internal.subcontract.ServerDelegateImpl.dispatchToServant(ServerDelegateImpl.java:611)
at com.sun.corba.ee.internal.subcontract.ServerDelegateImpl.dispatch(ServerDelegateImpl.java:192)
at com.sun.corba.ee.internal.subcontract.ServerSubcontractImpl.handleRequest(ServerSubcontractImpl.java:317)
at com.sun.corba.ee.internal.subcontract.ServerSubcontractImpl.handleRequest(ServerSubcontractImpl.java:120)
at com.sun.corba.ee.internal.xgiop.CorbaMessageMediatorImpl.dispatchToSubcontract(CorbaMessageMediatorImpl.java:658)
at com.sun.corba.ee.internal.xgiop.CorbaMessageMediatorImpl.handleInput(CorbaMessageMediatorImpl.java:765)
at com.sun.corba.ee.internal.iiop.messages.RequestMessage_1_2.callback(RequestMessage_1_2.java:164)
at com.sun.corba.ee.internal.xgiop.CorbaMessageMediatorImpl.handleInput(CorbaMessageMediatorImpl.java:249)
at com.sun.corba.ee.internal.xgiop.CorbaConnectionImpl.handleReadEvent(CorbaConnectionImpl.java:846)
at com.sun.corba.ee.internal.framework.util.SelectReaderThread.run(SelectReaderThread.java:70)
*******************************************************************************
###@###.### 2002-12-09
Problem description :
This is a regression in ripint generic buid(dec3).
For a POA with RETAIN and USE_SERVANT_MANAGER policy, POAManager.deactivate with etherealize set to true, throws NPE.
test:
/java/idl/ws/rip/RIP_TEST_MASTER/tests/api/poa/poamanager/deactivate/etherealizeTrue/
Error trace :
java.lang.NullPointerException
at com.sun.corba.ee.internal.orbutil.fsm.impl.StateEngineImpl.doIt(StateEngineImpl.java:136)
at com.sun.corba.ee.internal.orbutil.fsm.FSMImpl.doIt(FSMImpl.java:74)
at com.sun.corba.ee.internal.POA.AOMEntry.etherealizeComplete(AOMEntry.java:173)
at com.sun.corba.ee.internal.POA.POAPolicyMediatorImpl_R_USM.etherealizeAll(POAPolicyMediatorImpl_R_USM.java:145)
at com.sun.corba.ee.internal.POA.POAImpl.etherealizeAll(POAImpl.java:692)
at com.sun.corba.ee.internal.POA.POAManagerImpl.etherealizePOAs(POAManagerImpl.java:292)
at com.sun.corba.ee.internal.POA.POAManagerImpl.deactivate(POAManagerImpl.java:256)
at api.poa.poamanager.deactivate.etherealizeTrue.CountFactoryImpl.callDeactivate(CountImpl.java:109)
at api.poa.poamanager.deactivate.etherealizeTrue.CountFactoryPOA._invoke(CountFactoryPOA.java:87)
at com.sun.corba.ee.internal.subcontract.ServerDelegateImpl.dispatchToServant(ServerDelegateImpl.java:611)
at com.sun.corba.ee.internal.subcontract.ServerDelegateImpl.dispatch(ServerDelegateImpl.java:192)
at com.sun.corba.ee.internal.subcontract.ServerSubcontractImpl.handleRequest(ServerSubcontractImpl.java:317)
at com.sun.corba.ee.internal.subcontract.ServerSubcontractImpl.handleRequest(ServerSubcontractImpl.java:120)
at com.sun.corba.ee.internal.xgiop.CorbaMessageMediatorImpl.dispatchToSubcontract(CorbaMessageMediatorImpl.java:658)
at com.sun.corba.ee.internal.xgiop.CorbaMessageMediatorImpl.handleInput(CorbaMessageMediatorImpl.java:765)
at com.sun.corba.ee.internal.iiop.messages.RequestMessage_1_2.callback(RequestMessage_1_2.java:164)
at com.sun.corba.ee.internal.xgiop.CorbaMessageMediatorImpl.handleInput(CorbaMessageMediatorImpl.java:249)
at com.sun.corba.ee.internal.xgiop.CorbaConnectionImpl.handleReadEvent(CorbaConnectionImpl.java:846)
at com.sun.corba.ee.internal.framework.util.SelectReaderThread.run(SelectReaderThread.java:70)
*******************************************************************************
- backported by
-
JDK-2062283 poamanager.deactivate() throws NPE when etherealize_objects set to true
- Closed
-
JDK-2062284 poamanager.deactivate() throws NPE when etherealize_objects set to true
- Closed
- relates to
-
JDK-4797169 poa.deactivateobject() not working for RETAIN_USE_SERVANT_MANAGER policy
- Closed