bug in RMI/IIOP ?
Hi everbody,
I sometimes receive a MARSHAL exception in my RMI/IIOP client contacting my RMI/IIOP server. I am using jdk1.3.1. The UID of the serialized class seems to get lost. Has anybody else experienced the same failure ? Does anybody know the reason for this or even has a bugfix ?
Thank you,
Thomas
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : Mismatched
serialization UIDs : Source (Rep. IDRMI:de.d.c.b.a.TestClass:E129DE048289A109:239641E1A3413478) = 239641E1A3413478 where
as Target (Rep. ID RMI:de.d.c.b.a.TestClass:FFFFFFFFFFFFFFFF:FFFFFFFFFFFFFFFF) = FFFFFFFFFFFFFFFF minor code: 0 comple
ted: No
at com.sun.corba.se.internal.iiop.CDRInputStream.read_value(CDRInputStream.java:920)
at com.sun.corba.se.internal.corba.TCUtility.unmarshalIn(TCUtility.java:250)
at com.sun.corba.se.internal.corba.AnyImpl.read_value(AnyImpl.java:359)
at com.sun.corba.se.internal.iiop.CDRInputStream.read_any(CDRInputStream.java:572)
at com.sun.corba.se.internal.javax.rmi.CORBA.Util.readAny(Util.java:199)
at javax.rmi.CORBA.Util.readAny(Util.java:92)
at com.sun.corba.se.internal.io.IIOPInputStream.inputClassFields(IIOPInputStream.java:1344)
at com.sun.corba.se.internal.io.IIOPInputStream.inputObject(IIOPInputStream.java:863)
at com.sun.corba.se.internal.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:254)
at com.sun.corba.se.internal.io.ValueHandlerImpl.readValueInternal(ValueHandlerImpl.java:241)
at com.sun.corba.se.internal.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:201)
at com.sun.corba.se.internal.iiop.CDRInputStream.read_value(CDRInputStream.java:1076)
at com.sun.corba.se.internal.io.IIOPInputStream.inputClassFields(IIOPInputStream.java:1425)
at com.sun.corba.se.internal.io.IIOPInputStream.inputObject(IIOPInputStream.java:863)
at com.sun.corba.se.internal.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:254)
at com.sun.corba.se.internal.io.ValueHandlerImpl.readValueInternal(ValueHandlerImpl.java:241)
at com.sun.corba.se.internal.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:201)
at com.sun.corba.se.internal.iiop.CDRInputStream.read_value(CDRInputStream.java:1076)
at de.siemens.med.pacs.ctcommunication.rmi._RMIReceiverImpl_Tie._invoke(Unknown Source)
at com.sun.corba.se.internal.corba.ServerDelegate.dispatch(ServerDelegate.java:273)
at com.sun.corba.se.internal.iiop.ORB.process(ORB.java:233)
at com.sun.corba.se.internal.iiop.CachedWorkerThread.doWork(IIOPConnection.java:262)
at com.sun.corba.se.internal.iiop.CachedWorkerThread.run(IIOPConnection.java:230)

