Topic
No replies
yashoda
yashoda
1 Post
ACCEPTED ANSWER

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

‏2011-01-15T22:41:09Z |
Hi,

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.