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

1.4.2xx only: org.omg.CORBA.OBJECT_NOT_EXIST errors when using -Dcom.sun.CORBA.ORBServerPort

    XMLWordPrintable

Details

    • b01
    • x86
    • solaris_9

    Description

      BEA WebLogic Server 8.1SP2 Solaris 8

      -Customer is using -Dcom.sun.CORBA.ORBServerPort flag to bind to a port
      -Once the remote application is rebooted the invoking the method causes
      the error

      -Dcom.sun.CORBA.ORBServerPort setting is causing the error. This setting
      was used by BEA to bind rmi-iiop objects to certain port.

      java.rmi.MarshalException: ; nested exception is:
              org.omg.CORBA.BAD_PARAM: vmcid: OMG minor code: 23 completed: Maybe
              at weblogic.iiop.OutboundRequestImpl.sendReceive(OutboundRequestImpl.java:187)
              at weblogic.iiop.IIOPRemoteRef.invokeInternal(IIOPRemoteRef.java:209)
              at weblogic.iiop.IIOPRemoteRef.invoke(IIOPRemoteRef.java:153)
              at com.Servigistics.AutoPilot.IAutoPilotServer_IIOP_WLStub.doMethod2(Unknown Source)
              at com.Servigistics.AutoPilot.AutoPilotClient.doMethod2(AutoPilotClient.java:85)
              at jsp_servlet.__test._jspService(__test.java:127)
              at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
              at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971)
              at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402)




      BEA engg., has looked into this and have noted the following and
      subsequently concluded the WebLogic JNDI is not caching the IOR, and
      hence they want to hear from Sun JDK team about this issue at this
      point. This issue has caused a major pain point with one of our
      customers and we would need a resolution ASAP.

      The bad param exception is coming because of the following exception
      thrown by the jdk orb on the corba server side.

      com.sun.corba.se.internal.iiop.ServerRequestImpl(Thread[RequestProcessor[0],5,ORB
      ThreadGroup]): Sending SystemException: org.omg.CORBA.BAD_PARAM: vmcid: OMG minor code: 23 completed: Maybe
              at com.sun.corba.se.internal.iiop.IIOPInputStream.createWCharBTCConverter(IIOPInputStream.java:216)
              at com.sun.corba.se.internal.iiop.CDRInputStream_1_0.getWCharConverter(CDRInputStream_1_0.java:2309)
              at com.sun.corba.se.internal.iiop.CDRInputStream_1_2.read_wstring(CDRInputStream_1_2.java:68)
              at com.sun.corba.se.internal.iiop.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:1050)
              at com.sun.corba.se.internal.iiop.CDRInputStream.read_value(CDRInputStream.java:293)
              at com.Servigistics.AutoPilot._Object1IIOP_Tie._invoke(_Object1IIOP_Tie.java:72)
              at com.sun.corba.se.internal.corba.ServerDelegate.dispatch(ServerDelegate.java:353)
              at com.sun.corba.se.internal.iiop.ORB.process(ORB.java:280)
              at com.sun.corba.se.internal.iiop.RequestProcessor.process(RequestProcessor.java:81)
              at com.sun.corba.se.internal.orbutil.ThreadPool$PooledThread.run(ThreadPool.java:106)

      ###@###.### 2005-05-11 22:08:50 GMT

      Problem happens when a corba obejct-to-name binding is restarted and the client has a stale IOR from an earlier connection request. Client side is 3rd party orb and server side is Sun's orb. The problem is subsequent requests of the client, to invoke remote methods(RMI-IIOP) fail, though the client has, now, correct OR/newly fetched IOR.


      ###@###.### 2005-07-19 18:17:41 GMT

      Attachments

        Activity

          People

            hgodugusunw Harsha Godugu (Inactive)
            duke J. Duke
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: