Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4791014

poamanager.deactivate() throws NPE when etherealize_objects set to true

XMLWordPrintable

    • b31
    • sparc
    • solaris_1
    • Not verified

        *******************************************************************************
        ###@###.### 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)

        *******************************************************************************

              kcavanauorcl Ken Cavanaugh (Inactive)
              smanuel Sony Manuel (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: