1 Reply Latest reply on Aug 8, 2013 4:37 AM by wdfink

    No EJB receiver available for handling after error in EJB layer

    srinuinterlace

      Hi,

       

      We  are using jboss 7.1.1 Final as ( A) and (B)

      application on A invoking EJB remotely on B.If an object is not serializing the following exception came.

       

      Whenever following exception came in server B ,server B stop serving  .


       

       

      SERVER (B) LOG:

      --------------------------

      11:01:34,851 ERROR [org.jboss.as.ejb3.remote.protocol.versionone.VersionOneProto

      colChannelReceiver] (Remoting "appServer" task-3) Exception on channel Channel I

      D 6f0d3e13 (inbound) of Remoting connection 012150bd to /127.0.0.1:62487 from me

      ssage org.jboss.remoting3.remote.InboundMessage$3@1dea925: java.io.EOFException:

      Read past end of file

              at org.jboss.marshalling.SimpleDataInput.eofOnRead(SimpleDataInput.java:

      126) [jboss-marshalling-1.3.11.GA.jar:1.3.11.GA]


             

       

       

      SERVER A(CLIENT) LOG:

      ---------------------------------------

      org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.IllegalStateException: No EJB receiver available for handling

       

      11:01:34,940 ERROR [stderr] (http-localhost-127.0.0.1-8180-1) Caused by: java.io.NotSerializableException: UserGroupBo

       

       

      11:01:34,940 ERROR [stderr] (http-localhost-127.0.0.1-8180-1)           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:891)

       

       

      11:01:34,941 ERROR [stderr] (http-localhost-127.0.0.1-8180-1)           at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:62)

       

       

      11:01:34,942 ERROR [stderr] (http-localhost-127.0.0.1-8180-1)           at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:119)

       

       

      11:01:34,942 ERROR [stderr] (http-localhost-127.0.0.1-8180-1)           at org.jboss.ejb.client.remoting.MethodInvocationMessageWriter.writeMessage(MethodInvocationMessageWriter.java:105)

       

       

      11:01:34,943 ERROR [stderr] (http-localhost-127.0.0.1-8180-1)           at org.jboss.ejb.client.remoting.RemotingConnectionEJBReceiver.processInvocation(RemotingConnectionEJBReceiver.java:199)

       

       

      11:01:34,944 ERROR [stderr] (http-localhost-127.0.0.1-8180-1)           at org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java:179)

       

       

      11:01:34,945 ERROR [stderr] (http-localhost-127.0.0.1-8180-1)           at org.jboss.ejb.client.TransactionInterceptor.handleInvocation(TransactionInterceptor.java:43)

       

       

      11:01:34,945 ERROR [stderr] (http-localhost-127.0.0.1-8180-1)           at org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java:181)

       

       

      11:01:34,946 ERROR [stderr] (http-localhost-127.0.0.1-8180-1)           at org.jboss.ejb.client.ReceiverInterceptor.handleInvocation(ReceiverInterceptor.java:128)

       

       

      11:01:34,947 ERROR [stderr] (http-localhost-127.0.0.1-8180-1)           at org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java:181)

       

       

      11:01:34,948 ERROR [stderr] (http-localhost-127.0.0.1-8180-1)           at org.jboss.ejb.client.EJBInvocationHandler.doInvoke(EJBInvocationHandler.java:136)

       

       

      11:01:34,948 ERROR [stderr] (http-localhost-127.0.0.1-8180-1)           at org.jboss.ejb.client.EJBInvocationHandler.doInvoke(EJBInvocationHandler.java:121)

       

       

      11:01:34,949 ERROR [stderr] (http-localhost-127.0.0.1-8180-1)           at org.jboss.ejb.client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:104)

       

      Kindly do the needful

      .