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

POA not raising OBJ_ADAPTER exception if ServantManager is not available

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 5.0
    • 5.0
    • other-libs
    • b31
    • sparc
    • solaris_1
    • Not verified

        ******************************************************************************
        ###@###.### 2003-08-15

        build : /net/montara/work/space/ws/rip-int-generic-util-delegate (08-13-03)

        test : /java/idl/ws/rip/rip_test_master_generic/tests/api/poa/servantactivator/test11

        problem description :

        the test checks if OBJ_ADAPTER exception is raised for a POA with RETAIN and USE_SERVANT_MANAGER, when no servantmanager is set. (Section 11.3.8.6)

        error trace :
        org.omg.CORBA.INTERNAL: org.omg.CORBA.INTERNAL: Invalid transition attempted from State[Incarnating] under Input[exit] vmcid: 0x0 minor code: 0 completed: No at com.sun.corba.ee.impl.orbutil.fsm.StateEngineImpl$2.doIt(StateEngineImpl.java:56)
                at com.sun.corba.ee.impl.orbutil.fsm.StateEngineImpl.performStateTransition(StateEngineImpl.java:265)
                at com.sun.corba.ee.impl.orbutil.fsm.StateEngineImpl.innerDoIt(StateEngineImpl.java:245)
                at com.sun.corba.ee.impl.orbutil.fsm.StateEngineImpl.doIt(StateEngineImpl.java:141)
                at com.sun.corba.ee.spi.orbutil.fsm.FSMImpl.doIt(FSMImpl.java:75)
                at com.sun.corba.ee.impl.oa.poa.AOMEntry.exit(AOMEntry.java:184)
                at com.sun.corba.ee.impl.oa.poa.POAPolicyMediatorImpl_R_USM.returnServant(POAPolicyMediatorImpl_R_USM.java:102)
                at com.sun.corba.ee.impl.oa.poa.POAImpl.returnServant(POAImpl.java:453)
                at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.runServantPostInvoke(CorbaMessageMediatorImpl.java:2222)
                at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.createResponseHelper(CorbaMessageMediatorImpl.java:2158)
                at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.createResponseHelper(CorbaMessageMediatorImpl.java:2150)
                at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.createSystemExceptionResponse(CorbaMessageMediatorImpl.java:2073)
                at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleThrowableDuringServerDispatch(CorbaMessageMediatorImpl.java:1854)
                at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleThrowableDuringServerDispatch(CorbaMessageMediatorImpl.java:1804)
                at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(CorbaServerRequestDispatcherImpl.java:262)
                at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(CorbaMessageMediatorImpl.java:1671)
                at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:1508)
                at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleInput(CorbaMessageMediatorImpl.java:897)
                at com.sun.corba.ee.impl.protocol.giopmsgheaders.RequestMessage_1_2.callback(RequestMessage_1_2.java:172)
                at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:670)
                at com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.dispatch(SocketOrChannelConnectionImpl.java:349)
                at com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.read(SocketOrChannelConnectionImpl.java:258)
                at com.sun.corba.ee.impl.transport.ReaderThreadImpl.doWork(ReaderThreadImpl.java:72)
                at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:286)
          vmcid: 0x0 minor code: 0 completed: No
                at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
                at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
                at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
                at com.sun.corba.ee.impl.protocol.giopmsgheaders.MessageBase.getSystemException(MessageBase.java:782)
                at com.sun.corba.ee.impl.protocol.giopmsgheaders.ReplyMessage_1_2.getSystemException(ReplyMessage_1_2.java:97)
                at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.getSystemExceptionReply(CorbaMessageMediatorImpl.java:548)
                at com.sun.corba.ee.impl.protocol.CorbaClientRequestDispatcherImpl.processResponse(CorbaClientRequestDispatcherImpl.java:350)
                at com.sun.corba.ee.impl.protocol.CorbaClientRequestDispatcherImpl.marshalingComplete(CorbaClientRequestDispatcherImpl.java:294)
                at com.sun.corba.ee.impl.protocol.CorbaClientDelegateImpl.invoke(CorbaClientDelegateImpl.java:132)
                at org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:457)
                at api.poa.servantactivator.test11._HelloStub.sayHello(_HelloStub.java:19)
                at api.poa.servantactivator.test11.HelloClient.<init>(HelloClient.java:71)
                at api.poa.servantactivator.test11.HelloClient.main(HelloClient.java:97)
        ********************************************************************************

              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: