-
Bug
-
Resolution: Fixed
-
P3
-
fcs1
-
None
-
fcs
-
generic
-
solaris_2.6
Util.unexportObject throws NullPointerException
> java.lang.NullPointerException
> at com.sun.corba.ee.internal.POA.POAImpl.hasServant(POAImpl.java:122)
> at
> com.sun.corba.ee.internal.POA.JavaxRmiCorbaUtil.findPOAForServant(JavaxRmiCorbaU
> til.java:37)
> at
> com.sun.corba.ee.internal.POA.JavaxRmiCorbaUtil.findPOAForServant(JavaxRmiCorbaU
> til.java:43)
> at
> com.sun.corba.ee.internal.POA.JavaxRmiCorbaUtil.cleanUpTie(JavaxRmiCorbaUtil.jav
> a:21)
> at
> com.sun.corba.ee.internal.javax.rmi.CORBA.Util.unexportObject(Util.java:312)
> at javax.rmi.CORBA.Util.unexportObject(Util.java:147)
> at
> com.sun.enterprise.iiop.POAProtocolMgr.destroyReference(POAProtocolMgr.java:336)
> at
> com.sun.ejb.containers.StatefulSessionContainer.forceDestroyBean(StatefulSession
> Container.java:285)
> at
> com.sun.ejb.containers.StatefulSessionContainer.removeBean(StatefulSessionContai
> ner.java:208)
> at com.sun.ejb.containers.EJBObjectImpl.remove(EJBObjectImpl.java:124)
> at stateful_test._HelloEJB_EJBObjectImpl_Tie._invoke(Unknown Source)
> at
> com.sun.corba.ee.internal.POA.GenericPOAServerSC.dispatchToServant(GenericPOASer
> verSC.java:388)
> at
> com.sun.corba.ee.internal.POA.GenericPOAServerSC.internalDispatch(GenericPOAServ
> erSC.java:127)
> at
> com.sun.corba.ee.internal.POA.GenericPOAServerSC.dispatch(GenericPOAServerSC.jav
> a:88)
> at com.sun.corba.ee.internal.iiop.ORB.process(ORB.java:231)
> at
> com.sun.corba.ee.internal.iiop.CachedWorkerThread.doWork(IIOPConnection.java:266
> )
> at
> com.sun.corba.ee.internal.iiop.CachedWorkerThread.run(IIOPConnection.java:234)
> java.lang.NullPointerException
> at com.sun.corba.ee.internal.POA.POAImpl.hasServant(POAImpl.java:122)
> at
> com.sun.corba.ee.internal.POA.JavaxRmiCorbaUtil.findPOAForServant(JavaxRmiCorbaU
> til.java:37)
> at
> com.sun.corba.ee.internal.POA.JavaxRmiCorbaUtil.findPOAForServant(JavaxRmiCorbaU
> til.java:43)
> at
> com.sun.corba.ee.internal.POA.JavaxRmiCorbaUtil.cleanUpTie(JavaxRmiCorbaUtil.jav
> a:21)
> at
> com.sun.corba.ee.internal.javax.rmi.CORBA.Util.unexportObject(Util.java:312)
> at javax.rmi.CORBA.Util.unexportObject(Util.java:147)
> at
> com.sun.enterprise.iiop.POAProtocolMgr.destroyReference(POAProtocolMgr.java:336)
> at
> com.sun.ejb.containers.StatefulSessionContainer.forceDestroyBean(StatefulSession
> Container.java:285)
> at
> com.sun.ejb.containers.StatefulSessionContainer.removeBean(StatefulSessionContai
> ner.java:208)
> at com.sun.ejb.containers.EJBObjectImpl.remove(EJBObjectImpl.java:124)
> at stateful_test._HelloEJB_EJBObjectImpl_Tie._invoke(Unknown Source)
> at
> com.sun.corba.ee.internal.POA.GenericPOAServerSC.dispatchToServant(GenericPOASer
> verSC.java:388)
> at
> com.sun.corba.ee.internal.POA.GenericPOAServerSC.internalDispatch(GenericPOAServ
> erSC.java:127)
> at
> com.sun.corba.ee.internal.POA.GenericPOAServerSC.dispatch(GenericPOAServerSC.jav
> a:88)
> at com.sun.corba.ee.internal.iiop.ORB.process(ORB.java:231)
> at
> com.sun.corba.ee.internal.iiop.CachedWorkerThread.doWork(IIOPConnection.java:266
> )
> at
> com.sun.corba.ee.internal.iiop.CachedWorkerThread.run(IIOPConnection.java:234)