Topic
8 replies Latest Post - ‏2013-01-24T08:34:06Z by SystemAdmin
SystemAdmin
SystemAdmin
37422 Posts
ACCEPTED ANSWER

Pinned topic org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge

‏2012-12-31T09:58:09Z |
Hi,
I am new to IBM websphere. We are using RAD 7.5 and Websphere 7.0. When we run our application it will connect remote server to obtain IIOPSessionFactory connection. This application is working fine in remote machines. But when we try to run the sme application from offshore we are getting below exception. We have offshore connectivity to the <host name>. Please help us to resolve this issue.
>> SERVER (id=6c8ad9a4, host=<host name>) TRACE START:
+ >> org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : initial and forwarded IOR inaccessible vmcid: IBM minor code: 89A completed: No+
+ >> at com.ibm.rmi.iiop.CDRReader.read_value(CDRReader.java:2046)+
+ >> at com.granite.middle.session._EJSRemoteStatelessClientServiceEJB_ccd81bd8_Tie.getPingInterval(_EJSRemoteStatelessClientServiceEJB_ccd81bd8_Tie.java:697)+
+ >> at com.granite.middle.session._EJSRemoteStatelessClientServiceEJB_ccd81bd8_Tie._invoke(_EJSRemoteStatelessClientServiceEJB_ccd81bd8_Tie.java:136)+
+ >> at com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHandler(ServerDelegate.java:622)+
+ >> at com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerDelegate.java:475)+
+ >> at com.ibm.rmi.iiop.ORB.process(ORB.java:513)+
+ >> at com.ibm.CORBA.iiop.ORB.process(ORB.java:1574)+
+ >> at com.ibm.rmi.iiop.Connection.respondTo(Connection.java:2841)+
+ >> at com.ibm.rmi.iiop.Connection.doWork(Connection.java:2714)+
+ >> at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:63)+
+ >> at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.java:118)+
+ >> at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1563)+

thanks
Thiru
Updated on 2013-01-24T08:34:06Z at 2013-01-24T08:34:06Z by SystemAdmin
  • bpaskin
    bpaskin
    3762 Posts
    ACCEPTED ANSWER

    Re: org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge

    ‏2012-12-31T12:34:38Z  in response to SystemAdmin
    Hi, You most likely have a firewall issue. Please check this document for debugging steps:

    https://www.ibm.com/developerworks/mydeveloperworks/wikis/home?lang=en#/wiki/Tivoli%20Netcool%20OMNIbus/page/Troubleshooting%20org.omg.CORBA.TRANSIENT%20-%20initial%20and%20forwarded%20IOR%20inaccessible

    Regards,
    Brian
    • SystemAdmin
      SystemAdmin
      37422 Posts
      ACCEPTED ANSWER

      Re: org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge

      ‏2013-01-01T05:41:29Z  in response to bpaskin
      Hi, I check with our network team. They said there is no firewall block from our side. I tried telnet <hostname> 2830 command prompt. I am able to connect the server. Also i tried by giving proxy settings in Window->Preferences->General->Network Connections. Still getting the same error.

      Whether it is related to Version Issue..? pls help.

      thanks
      Thiru
      • bpaskin
        bpaskin
        3762 Posts
        ACCEPTED ANSWER

        Re: org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge

        ‏2013-01-01T11:35:52Z  in response to SystemAdmin
        If there is no firewall issue and your credentials are correct, then I would turn on diagnostic tracing and see what is happening:
        *=info:ORBRas=all

        Regards,
        Brian
        • SystemAdmin
          SystemAdmin
          37422 Posts
          ACCEPTED ANSWER

          Re: org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge

          ‏2013-01-01T12:53:08Z  in response to bpaskin
          Hi Brian, I have attached the trace file. Pls have a look into it.
          • bpaskin
            bpaskin
            3762 Posts
            ACCEPTED ANSWER

            Re: org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge

            ‏2013-01-01T14:02:36Z  in response to SystemAdmin
            There should also be a trace.log or log files.

            Brian
            • SystemAdmin
              SystemAdmin
              37422 Posts
              ACCEPTED ANSWER

              Re: org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge

              ‏2013-01-02T09:29:11Z  in response to bpaskin
              Hi, I am running the java file using Junit from RAD workspace. I couldnt find any log file while running the code. In the console I am getting the exception, PFB. At the end orbtrc.txt is generated, that i have already placed in previous post.

              I dont know where to place the "*=info:ORBRas=all" and run the file. Pls help me out... :(

              20130102 14:20:00,561ERROR-startup() failed (Factory): J2EE Exception.
              Cause:
              >> SERVER (id=6c8ad9a4, host=hht035a2.hydc.sbc.com) TRACE START:
              >> org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : initial and forwarded IOR inaccessible vmcid: IBM minor code: 89A completed: No
              >> at com.ibm.rmi.iiop.CDRReader.read_value(CDRReader.java:2046)
              >> at com.granite.middle.session._EJSRemoteStatelessClientServiceEJB_ccd81bd8_Tie.getPingInterval(_EJSRemoteStatelessClientServiceEJB_ccd81bd8_Tie.java:697)
              >> at com.granite.middle.session._EJSRemoteStatelessClientServiceEJB_ccd81bd8_Tie._invoke(_EJSRemoteStatelessClientServiceEJB_ccd81bd8_Tie.java:136)
              >> at com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHandler(ServerDelegate.java:622)
              >> at com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerDelegate.java:475)
              >> at com.ibm.rmi.iiop.ORB.process(ORB.java:513)
              >> at com.ibm.CORBA.iiop.ORB.process(ORB.java:1574)
              >> at com.ibm.rmi.iiop.Connection.respondTo(Connection.java:2841)
              >> at com.ibm.rmi.iiop.Connection.doWork(Connection.java:2714)
              >> at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:63)
              >> at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.java:118)
              >> at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1563)
              >> SERVER (id=6c8ad9a4, host=hht035a2.hydc.sbc.com) TRACE END.
              Username:
              Database Host:
              Database:

              at com.granite.asi.session.IIOPSession.establish(IIOPSession.java:570)
              at com.granite.asi.factory.IIOPServiceFactory.initialize(IIOPServiceFactory.java:214)
              at com.granite.asi.factory.IIOPServiceFactory.startup(IIOPServiceFactory.java:337)
              at com.telcordia.ad.commonServices.ASIUtils.startup(ASIUtils.java:137)
              at com.att.granite.ad.Plugins.plugin.test.common.ADPOJOcommand.initialize(ADPOJOcommand.java:82)
              at com.att.granite.ad.Plugins.plugin.jnuit.test.CompoundRequestDPTestDriver.setUp(CompoundRequestDPTestDriver.java:23)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
              at java.lang.reflect.Method.invoke(Method.java:599)
              at org.junit.internal.runners.BeforeAndAfterRunner.invokeMethod(BeforeAndAfterRunner.java:74)
              at org.junit.internal.runners.BeforeAndAfterRunner.runBefores(BeforeAndAfterRunner.java:50)
              at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:33)
              at org.junit.internal.runners.TestMethodRunner.runMethod(TestMethodRunner.java:75)
              at org.junit.internal.runners.TestMethodRunner.run(TestMethodRunner.java:45)
              at org.junit.internal.runners.TestClassMethodsRunner.invokeTestMethod(TestClassMethodsRunner.java:66)
              at org.junit.internal.runners.TestClassMethodsRunner.run(TestClassMethodsRunner.java:35)
              at org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java:42)
              at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)
              at org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52)
              at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:45)
              at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
              at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
              at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
              at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
              at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
              • bpaskin
                bpaskin
                3762 Posts
                ACCEPTED ANSWER

                Re: org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge

                ‏2013-01-02T11:00:23Z  in response to SystemAdmin
                Hi,

                You need to go to the Admin Console and then Application servers > SERVER_NAME > Diagnostic trace service (under troubleshooting).

                Select the File radio button, maximum file size = 20 MB, number of historical files = 5, and if there is no path and file name for the trace file then add one /path/to/trace.log

                Click Apply.

                Then click on the link Change log detail levels. Add the above mentioned trace string in the box and click the OK button. Save directly to the master configuration.

                Stop the App Server and delete the logs. Then restart the App Server. After restart you should see the trace.log files.

                Regards,
                Brian