Discussion:
java.rmi.MarshalException: CORBA MARSHAL
(too old to reply)
Taciano Perez
2004-04-01 22:28:16 UTC
Permalink
I am using WSAD 5.1.0, with all the latest fixes. When I call an ejb from
the ejb test client, I am getting the following exception:

java.rmi.ServerException: RemoteException occurred in server thread; nested
exception is:
java.rmi.MarshalException: CORBA MARSHAL 0x4942f89a No; nested exception
is:
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : null
minor code: 4942F89A completed: No
java.rmi.MarshalException: CORBA MARSHAL 0x4942f89a No; nested exception is:
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : null
minor code: 4942F89A completed: No
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : null
minor code: 4942F89A completed: No

I have successfully deployed some beans, but suddenly I started seeing this
message. Does anyone know what is happening? What kind of problem could
generate this exception? I verified that all the classes which are passed to
and from the ejb are Serializable, but then I got stuck.

TIA,

Taciano Perez
Ken Hygh
2004-04-02 13:11:08 UTC
Permalink
Post by Taciano Perez
I am using WSAD 5.1.0, with all the latest fixes. When I call an ejb from
java.rmi.ServerException: RemoteException occurred in server thread; nested
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : null
minor code: 4942F89A completed: No
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : null
minor code: 4942F89A completed: No
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : null
minor code: 4942F89A completed: No
I have successfully deployed some beans, but suddenly I started seeing this
message. Does anyone know what is happening? What kind of problem could
generate this exception? I verified that all the classes which are passed to
and from the ejb are Serializable, but then I got stuck.
TIA,
Taciano Perez
When I've gotten this error, it's because my client is using a different
version of a class than my server. For example, I update a class that's
used as a parameter to the EJB, and update the .class file in WebSphere
- BUT, I've forgotten to update it in my client app.

Ken
Taciano Perez
2004-04-02 13:34:51 UTC
Permalink
Post by Ken Hygh
Post by Taciano Perez
I am using WSAD 5.1.0, with all the latest fixes. When I call an ejb from
java.rmi.ServerException: RemoteException occurred in server thread; nested
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : null
minor code: 4942F89A completed: No
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : null
minor code: 4942F89A completed: No
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : null
minor code: 4942F89A completed: No
I have successfully deployed some beans, but suddenly I started seeing this
message. Does anyone know what is happening? What kind of problem could
generate this exception? I verified that all the classes which are passed to
and from the ejb are Serializable, but then I got stuck.
TIA,
Taciano Perez
When I've gotten this error, it's because my client is using a different
version of a class than my server. For example, I update a class that's
used as a parameter to the EJB, and update the .class file in WebSphere
- BUT, I've forgotten to update it in my client app.
Ken
Thank you for your help. Unfortunately, I don't think this is my situation.
What happens is that I don't have a client app, I'm just using the ejb test
client that comes with WSAD. I understand that the client and the server are
both running in the same JVM. I've tried clicking F5 and "Rebuild All"
several times to ensure everything is up-to-date, but problem is still
happening.

Any other ideas?

Taciano
Andreas Bergmann
2004-04-02 15:26:04 UTC
Permalink
Check to see that you don't have any old versions of the classes in .jar
files (that you have created from old code) situated in your ear or on your
classpath. These may be reached and used before your compiled and up to date
code when the ejb test client is run.

Hope this helps

Andreas
Post by Taciano Perez
Post by Ken Hygh
Post by Taciano Perez
I am using WSAD 5.1.0, with all the latest fixes. When I call an ejb from
java.rmi.ServerException: RemoteException occurred in server thread;
nested
Post by Ken Hygh
Post by Taciano Perez
java.rmi.MarshalException: CORBA MARSHAL 0x4942f89a No; nested exception
null
Post by Ken Hygh
Post by Taciano Perez
minor code: 4942F89A completed: No
java.rmi.MarshalException: CORBA MARSHAL 0x4942f89a No; nested exception
null
Post by Ken Hygh
Post by Taciano Perez
minor code: 4942F89A completed: No
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : null
minor code: 4942F89A completed: No
I have successfully deployed some beans, but suddenly I started seeing
this
Post by Ken Hygh
Post by Taciano Perez
message. Does anyone know what is happening? What kind of problem could
generate this exception? I verified that all the classes which are
passed
Post by Taciano Perez
to
Post by Ken Hygh
Post by Taciano Perez
and from the ejb are Serializable, but then I got stuck.
TIA,
Taciano Perez
When I've gotten this error, it's because my client is using a different
version of a class than my server. For example, I update a class that's
used as a parameter to the EJB, and update the .class file in WebSphere
- BUT, I've forgotten to update it in my client app.
Ken
Thank you for your help. Unfortunately, I don't think this is my situation.
What happens is that I don't have a client app, I'm just using the ejb test
client that comes with WSAD. I understand that the client and the server are
both running in the same JVM. I've tried clicking F5 and "Rebuild All"
several times to ensure everything is up-to-date, but problem is still
happening.
Any other ideas?
Taciano
Loading...