1 Reply Latest reply: Sep 12, 2012 12:31 PM by pavan reddy - oracle RSS

    Automation failing in OSM clustered env and getting -unread block data

    Jp-Osm-Oracle
      One of the customer is getting following exceptions while trying to place orders on the clustered environment. The same issue is also reported by other two and is discussed in communities (https://communities.oracle.com/portal/server.pt?open=514&objID=187443&mode=2&threadid=367195)

      <04-Jun-2012 11:20:11,369 ICT AM> <ERROR> <message.ClusterMessageHandlerBean> <ExecuteThread: '37' for queue: 'oms.automation'> <Failed to process cluster request for order ID [100739]>
      java.lang.IllegalStateException: unread block data
           at java.io.ObjectInputStream$BlockDataInputStream.setBlockDataMode(ObjectInputStream.java:2376)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1360)
           at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946)
           at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870)
           at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
           at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
           at weblogic.rmi.extensions.server.CBVInputStream.readObject(CBVInputStream.java:64)
           at weblogic.rmi.internal.ServerRequest.copy(ServerRequest.java:261)
           at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:166)
           at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:222)
           at com.mslv.oms.security.base.OMSRequestBalancer_y7pdy3_EOImpl_1033_WLStub.routeRequestToRemoteJMSDestination(Unknown Source)
           at com.mslv.oms.automation.plugin.l.a(Unknown Source)
           at oracle.communications.ordermanagement.cluster.message.ClusterMessageHandlerBean.onMessage(Unknown Source)
           at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:466)
           at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371)
           at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:327)
           at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)
           at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)
           at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3821)
           at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)
           at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5170)
           at weblogic.work.ExecuteRequestAdapter.execute(ExecuteRequestAdapter.java:21)
           at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
           at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
      <Jun 4, 2012 11:20:11 AM ICT> <Error> <oms> <BEA-000000> <message.ClusterMessageHandlerBean: Failed to process cluster request for order ID [100739]
      java.lang.IllegalStateException: unread block data
           at java.io.ObjectInputStream$BlockDataInputStream.setBlockDataMode(ObjectInputStream.java:2376)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1360)
           at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946)
           at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870)
           at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
           Truncated. see log file for complete stacktrace
      >