Hi,
I have an
ejb remote interface that uses interfaces for some of the return types of its methods like ValueType1Iface below;
public ValueType1Iface doSomething();
I also have an implementating class ValueType1Impl at the server side. Now if I include the implementation in the ejb-client jarfile, everything runs fine. If I exclude the file, I get the following error;
=========== Caused by ================
java.rmi.MarshalException: CORBA MARSHAL 0x4942f89a No; nested exception is:
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : null vmcid: IBM minor code: 89A completed: No
at com.ibm.CORBA.iiop.UtilDelegateImpl.mapSystemException(UtilDelegateImpl.java:204)
at javax.rmi.CORBA.Util.mapSystemException(Util.java:84)
at nl.kvk.service.zoja._TstProviderServiceSessionFacade_Stub.getValue1(_TstProviderServiceSessionFacade_Stub.java:442)
at nl.kvk.service.zoja.TstProviderServiceEJBChannel.getValue1(TstProviderServiceEJBChannel.java:23)
at nl.kvk.service.zoja.TstConsumer.main(TstConsumer.java:43)
Caused by: org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : null vmcid: IBM minor code: 89A completed: No
at com.ibm.rmi.iiop.CDRInputStream.read_value(CDRInputStream.java:1855)
at nl.kvk.service.zoja._TstProviderServiceSessionFacade_Stub.getValue1(_TstProviderServiceSessionFacade_Stub.java:431)
... 2 more
============End cause=================
Cananyone help? I tried installing an 'allow all' securitymanager, this didn't help. I'm using websphere 5.1, IBM JDK 1.4.2. on both the client and server.
Thanks in advance,
Jurjen van Geenen