[ http://issues.apache.org/jira/browse/GERONIMO-813?page=all ] David Jencks reopened GERONIMO-813: -----------------------------------
Please be more careful. Dain and Alan could not reproduce the problems in interop-ejb, but Dain can reproduce the problems in csiv2 as of 2 days ago. I have not heard from Alan. In any case, it appears that it is jvm dependent, working on windows and not on linux. > Corba interop problem > --------------------- > > Key: GERONIMO-813 > URL: http://issues.apache.org/jira/browse/GERONIMO-813 > Project: Geronimo > Type: Bug > Components: CORBA > Versions: 1.0-M4, 1.0-M5 > Reporter: David Jencks > Assignee: Dain Sundstrom > Fix For: 1.0-M4, 1.0-M5 > > When using corba to communicate with another app server, sometimes we see an > exception like: > org.omg.CORBA.MARSHAL: java.lang.ClassCastException thrown while marshaling > the reply: null vmcid: 0x0 minor code: 0 completed: Yes > at > org.openejb.corba.CorbaApplicationServer.getEJBObject(CorbaApplicationServer.java:72) > at > org.openejb.server.ServerFederation.getEJBObject(ServerFederation.java:119) > at > org.openejb.proxy.ReplacementStrategy$1.writeReplace(ReplacementStrategy.java:81) > at > org.openejb.proxy.SerializationHandler.writeReplace(SerializationHandler.java:101) > at org.openejb.proxy.EJBObjectImpl.writeReplace(EJBObjectImpl.java:115) > at sun.reflect.GeneratedMethodAccessor107.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > java.io.ObjectStreamClass.invokeWriteReplace(ObjectStreamClass.java:896) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1011) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278) > at > org.openejb.proxy.SerializationHandler.copyObj(SerializationHandler.java:113) > at org.openejb.corba.util.Util.writeObject(Util.java:453) > at org.openejb.corba.StandardServant._invoke(StandardServant.java:342) > at > com.sun.corba.se.internal.POA.GenericPOAServerSC.dispatchToServant(GenericPOAServerSC.java:517) > at > com.sun.corba.se.internal.POA.GenericPOAServerSC.internalDispatch(GenericPOAServerSC.java:207) > at > com.sun.corba.se.internal.POA.GenericPOAServerSC.dispatch(GenericPOAServerSC.java:109) > at com.sun.corba.se.internal.iiop.ORB.process(ORB.java:252) > 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) -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira