WebSphere Application Server & Liberty

WebSphere Application Server & Liberty

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
  • 1.  Unable to solve CORBA MARSHAL exception in WAS

    Posted Sat February 01, 2014 08:59 AM
    Hi Guys,

    I have a cluster of 6 application servers and they communicate with WPS.

    But on a single server and for a single transaction, I am getting following exception :


    java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
     java.rmi.MarshalException: CORBA MARSHAL 0x4942f896 No; nested exception is:
     org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : Premature end of file.  vmcid: IBM  minor code: 896  completed: No
     at com.ibm.CORBA.iiop.UtilDelegateImpl.wrapException(UtilDelegateImpl.java:743)
     at javax.rmi.CORBA.Util.wrapException(Util.java:296)
    .
    .
    .
    .
    .
    .
    .
    Caused by: java.rmi.MarshalException: CORBA MARSHAL 0x4942f896 No; nested exception is:
     org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : Premature end of file.  vmcid: IBM  minor code: 896  completed: No
     at com.ibm.CORBA.iiop.UtilDelegateImpl.mapSystemException(UtilDelegateImpl.java:277)
     at javax.rmi.CORBA.Util.mapSystemException(Util.java:84)
     at com.ibm.rmi.util.ProxyUtil.copyObject(ProxyUtil.java:368)
     at com.ibm.CORBA.iiop.UtilDelegateImpl.copyObject(UtilDelegateImpl.java:835)
     at javax.rmi.CORBA.Util.copyObject(Util.java:333)
     ... 47 more
    Caused by: org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : Premature end of file.  vmcid: IBM  minor code: 896  completed: No
     at com.ibm.rmi.iiop.CDRReader.read_value(CDRReader.java:1582)
     at com.ibm.rmi.iiop.ObjectCopierFactory$AbstractObjectCopier.doWork(ObjectCopierFactory.java:281)
     at com.ibm.rmi.iiop.ObjectCopierFactory$AbstractCopier.invoke(ObjectCopierFactory.java:236)
     at com.sun.proxy.$Proxy73.doWork(Unknown Source)
     at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.java:118)
     ... 1 more
    Caused by: org.omg.CORBA.MARSHAL: Premature end of file.  vmcid: IBM  minor code: 8B1  completed: No
     at com.ibm.rmi.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:515)
     at com.ibm.rmi.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:194)
     at com.ibm.rmi.iiop.CDRReader.read_value(CDRReader.java:1564)
     ... 5 more
    Caused by: org.eclipse.emf.ecore.resource.Resource$IOWrappedException: Premature end of file.
     at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:199)
     at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doLoad(XMLResourceImpl.java:179)
     at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1094)
     at com.ibm.ws.bo.bomodel.util.SerializerUtil$2.run(SerializerUtil.java:171)
     at java.security.AccessController.doPrivileged(AccessController.java:277)
     at com.ibm.ws.bo.bomodel.util.SerializerUtil.privilegedLoad(SerializerUtil.java:162)
     at com.ibm.wsspi.core.extension.model.ClassifiedObject$1.readObject(ClassifiedObject.java:135)
     at sun.reflect.GeneratedMethodAccessor965.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:600)
     at com.ibm.rmi.io.IIOPInputStream.invokeObjectReader(IIOPInputStream.java:1775)
     at com.ibm.rmi.io.IIOPInputStream.inputObjectUsingClassDesc(IIOPInputStream.java:1492)
     at com.ibm.rmi.io.IIOPInputStream.inputObjectClassDesc(IIOPInputStream.java:1467)
     at com.ibm.rmi.io.IIOPInputStream.readSerializable(IIOPInputStream.java:1141)
     at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectInternal(IIOPInputStream.java:464)
     at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectLoop(IIOPInputStream.java:540)
     at com.ibm.rmi.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:499)
     ... 7 more
    Caused by: org.xml.sax.SAXParseException: Premature end of file.
     at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
     at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
     at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
     at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
     at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
     at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
     at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
     at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
     at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
     at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:179)
     ... 23 more
     


    Can anyone help me out with the solution for the exception and why does this come??

    Thanks.!


  • 2.  Unable to solve CORBA MARSHAL exception in WAS

    Posted Tue February 11, 2014 06:42 AM
    Hi,
    check yours library that you use to connect from jours client to WAS by iiop/rmi


  • 3.  Unable to solve CORBA MARSHAL exception in WAS

    Posted Thu February 13, 2014 01:01 PM
    If there would be any library issue, then why is it coming in only one server out of 6 members of cluster?

    Any dependency is not noted with the application.


  • 4.  Unable to solve CORBA MARSHAL exception in WAS

    Posted Wed February 19, 2014 12:46 PM
    Resolved by enabling Pass by reference in ORB Service