After some time trying to debug the following Exception when connecting to remote EJB3 on a Weblogic 10MP1 server
… com.sun.corba.se.impl.encoding.CDRInputStream_1_0 read_value
WARNING: “IOP00810257: (MARSHAL) Could not find class”
org.omg.CORBA.MARSHAL: vmcid: SUN minor code: 257 completed: Maybe
the solution was a buggy implementation by BEA! I was using the wlclient.jar and wl-j2ee-client.jar, supposed to support all the necessary classes. Switching to weblogic.jar solved the problem immediately!
UPDATE
I should have taken a moment to look at the official Weblogic documentation and how to generate client jars! The link is here : http://edocs.bea.com/wls/docs100/client/jarbuilder.html#wp1077742.
With this tool a complete wlfullclient.jar is created that contains everything you might need from a standalone client to make use of the services on the WLS. I can’t understand why this jar is not part of the original deployment and one has to generate it using a tool… but that’s BEA (Oracle now)