The moose likes EJB and other Java EE Technologies and the fly likes org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge" Watch "org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge" New topic

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

yashoda avvaru

Joined: Jan 15, 2011
Posts: 1

Iam using RSA 7.5 and Websphere 6 for my application.Iam getting the following exception when tryging to call a EJB method.

Trace from server: 1198777258 at host egatesrv.in.ibm.com >>
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : Mismatched serialization UIDs : Source (Rep. IDRMI:com.ibm.gnksoft.egate.message.DataMsg:E4F52838CED73A33:76A45FC08B46BEFF) = 76A45FC08B46BEFF whereas Target (Rep. ID RMI:com.ibm.gnksoft.egate.message.DataMsg:E4F52838CED73A33:7338C4ECD2828924) = 7338C4ECD2828924 vmcid: IBM minor code: 89A completed: No
at com.ibm.rmi.iiop.CDRInputStream.read_value(CDRInputStream.java:2029)
at com.ibm.gnksoft.egate.ejb.session._EJSRemoteStatelessMessageParserEJB_70620ee9_Tie.translate__com_ibm_gnksoft_egate_message_EmailMsg(_EJSRemoteStatelessMessageParserEJB_70620ee9_Tie.java:189)
at com.ibm.gnksoft.egate.ejb.session._EJSRemoteStatelessMessageParserEJB_70620ee9_Tie._invoke(_EJSRemoteStatelessMessageParserEJB_70620ee9_Tie.java:114)
at com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHandler(ServerDelegate.java:614)
at com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerDelegate.java:467)
at com.ibm.rmi.iiop.ORB.process(ORB.java:439)
at com.ibm.CORBA.iiop.ORB.process(ORB.java:1761)
at com.ibm.rmi.iiop.Connection.respondTo(Connection.java:2376)
at com.ibm.rmi.iiop.Connection.doWork(Connection.java:2221)
at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:65)
at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.java:118)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))

However Iam able to run the app succesfully on my local server. When we deployed the code on production environment we are facing this problem.

The JRE that I used is IBM websphere 6.0 JRE.When I read some of posts I cam to know that it is due to JRE mismatch.So I changed my JRE to sun JRE in Windows-->Prefernces and recompiled,taken the bulid and redployed on the server. But still the problem exists.The following are the details of our environments.

This code is used to work earlier and we did some enhancements and delivered the code, then we are facing this problem.

*Local Server* :
JRE: IBM websphere JRE 1.4(Changed to sun JRE and tested but still not working)
Server JRE : Java 1.4

*Production server*
JRE:IBM Websphere JRE Java1.4

Can anyone help me to solve this problem as this is very urgent. Thanks in advance.

It is sorta covered in the JavaRanch Style Guide.
subject: org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge
Similar Threads
PMI Server Exception :
Minor code problem with Axis, EJB, WSAD, Websphere
CORBA exception while executing ejb call
Getting Corba Marshall Exception while accessing the WAS remotely form my client .