Topic
2 replies Latest Post - ‏2006-12-21T12:29:40Z by SystemAdmin
SystemAdmin
SystemAdmin
1215 Posts
ACCEPTED ANSWER

Pinned topic CORBA MarshalException - Unable to read value from underlying bridge - IBM minor code: 896

‏2006-11-14T05:07:37Z |
Hi,

In Websphere 6.0, CORBA MarshalException is thrown (stack trace is below), at the time of executing the method copyObject(Object obj, ORB orb) of javax.rmi.CORBA.Util class. This exception arises, when copyObject method is used by local stubs (EJB) to copy an actual parameter using the ORB. Checked the ORB being used, it is com.ibm.CORBA.iiop.UtilDelegateImpl.

The same App works fine in WAS51.

Any ideas/thoughts/pointers?

More Info:
The actual parameter that is being tried to copy by the ORB is a dynamic proxy DTO. which is being passed from Web layer to EJB Layer. The stack trace is:

java.rmi.MarshalException: CORBA MARSHAL 0x4942f896 No; nested exception is:
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : vmcid: IBM minor code: 896 completed: No
at com.ibm.CORBA.iiop.UtilDelegateImpl.mapSystemException (UtilDelegateImpl.java:204)
at javax.rmi.CORBA.Util.mapSystemException(Util.java:84)
at com.ibm.rmi.util.ProxyUtil.copyObjects(ProxyUtil.java:282)
at com.ibm.CORBA.iiop.UtilDelegateImpl.copyObjects(UtilDelegateImpl.java :748)
at javax.rmi.CORBA.Util.copyObjects(Util.java:315)

Thx in advance.

sdm
Updated on 2006-12-21T12:29:40Z at 2006-12-21T12:29:40Z by SystemAdmin
  • SystemAdmin
    SystemAdmin
    1215 Posts
    ACCEPTED ANSWER

    Re: CORBA MarshalException - Unable to read value from underlying bridge - IBM minor code: 896

    ‏2006-12-18T14:00:41Z  in response to SystemAdmin
    Hi,

    We have the same problem with Websphere Network Deployment 6.1. We are using Hibernate for OR persistency. When returning retrieved data from the server to the client, CORBA MARSHALL exception is raised due to proxy objects.

    Any ideas?

    Thank you very much,
    Serkan Toprak
    • SystemAdmin
      SystemAdmin
      1215 Posts
      ACCEPTED ANSWER

      Re: CORBA MarshalException - Unable to read value from underlying bridge - IBM minor code: 896

      ‏2006-12-21T12:29:40Z  in response to SystemAdmin
      Iam facing the same issue. I modified the interface of a session bean method and redeployed the application. When I am trying to invoke the method from the application client, I see the CORBA MarshalException thrown. Any solution to this would be of great help. Also, Is there a way to re-generate the EJB Project client (other than modifying the bean and triggering it)? Also is there an option in RAD to regenerate the Stubs and Skeletons