Troubleshooting
Problem
When executing rules in Rule Execution Server remotely, with the execution trace enabled on the client side, you might get an error similar to"org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge".
Symptom
The full stack trace could look like the following:
Exception in thread "P=214328:O=0:CT" java.rmi.MarshalException: CORBA MARSHAL 0x4942f896 No; nested exception is:
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : null vmcid: IBM minor code: 896 completed: No
- at com.ibm.CORBA.iiop.UtilDelegateImpl.mapSystemException(UtilDelegateImpl.java:273)
at javax.rmi.CORBA.Util.mapSystemException(Util.java:84)
at ilog.rules.res.session.impl.ejb3._IlrStatelessSessionRemote_Stub.execute(_IlrStatelessSessionRemote_Stub.java)
at test.RESClientEJB3.main(RESClientEJB3.java:64)
Caused by: org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : null vmcid: IBM minor code: 896 completed: No
at com.ibm.rmi.iiop.CDRReader.read_value(CDRReader.java:1574)
at com.ibm.rmi.iiop.CDRReader.read_abstract_interface(CDRReader.java:1537)
at com.ibm.rmi.iiop.CDRReader.read_abstract_interface(CDRReader.java:1529)
... 2 more
- at com.ibm.rmi.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:484)
at com.ibm.rmi.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:210)
at com.ibm.rmi.iiop.CDRReader.read_value(CDRReader.java:1556)
... 4 more
- at com.ibm.rmi.io.IIOPInputStream.readByte(IIOPInputStream.java:765)
at com.ibm.rmi.io.IIOPInputStream.inputObjectUsingClassDesc(IIOPInputStream.java:1420)
at com.ibm.rmi.io.IIOPInputStream.inputObjectClassDesc(IIOPInputStream.java:1410)
at com.ibm.rmi.io.IIOPInputStream.readSerializable(IIOPInputStream.java:1139)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectInternal(IIOPInputStream.java:427)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectLoop(IIOPInputStream.java:512)
at com.ibm.rmi.io.IIOPInputStream.readObjectDelegate(IIOPInputStream.java:382)
at com.ibm.rmi.io.IIOPInputStream.readObjectOverride(IIOPInputStream.java:638)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:356)
at java.util.ArrayList.readObject(ArrayList.java:717)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
...
at java.lang.reflect.Method.invoke(Method.java:599)
at com.ibm.rmi.io.IIOPInputStream.invokeObjectReader(IIOPInputStream.java:1700)
at com.ibm.rmi.io.IIOPInputStream.inputObjectUsingClassDesc(IIOPInputStream.java:1435)
at com.ibm.rmi.io.IIOPInputStream.inputObjectClassDesc(IIOPInputStream.java:1410)
at com.ibm.rmi.io.IIOPInputStream.readSerializable(IIOPInputStream.java:1139)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectInternal(IIOPInputStream.java:427)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectLoop(IIOPInputStream.java:512)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:464)
Caused by: org.omg.CORBA.MARSHAL: No available data: Request 11:read beyond end of data. No fragments available. vmcid: OMG minor code: 8 completed: Maybe
- at com.ibm.rmi.iiop.CDRReader.availableData(CDRReader.java:888)
at com.ibm.rmi.iiop.CDRReader.alignAndCheck(CDRReader.java:864)
at com.ibm.rmi.iiop.CDRInputStream.read_octet(CDRInputStream.java:291)
at com.ibm.rmi.io.IIOPInputStream.readByte(IIOPInputStream.java:762)
... 110 more
[{"Product":{"code":"SS6MTS","label":"WebSphere ILOG JRules"},"Business Unit":{"code":"BU053","label":"Cloud \u0026 Data Platform"},"Component":"Modules:Execution Server (BRES \/ RES)","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1;7.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}},{"Product":{"code":"SSQP76","label":"IBM Operational Decision Manager"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":null,"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.5;8.0;7.5","Edition":"","Line of Business":{"code":"LOB76","label":"Data Platform"}}]
Log InLog in to view more of this document
This document has the abstract of a technical article that is available to authorized users once you have logged on. Please use Log in button above to access the full document. After log in, if you do not have the right authorization for this document, there will be instructions on what to do next.
Was this topic helpful?
Document Information
Modified date:
15 June 2018
UID
swg21449110