0 Replies Latest reply on Feb 6, 2009 5:39 PM by ajstiles

    Remoting Problems... 4.2.3.GA, 1.4.2.GA

    ajstiles

      I'm running JBoss AS 4.2.3.GA, JBM 1.4.2.GA. I have get the following error after my application starts (it listens on a queue) and no messaging activity.

      2009-02-05 10:46:06,222 DEBUG [org.jboss.remoting.transport.socket.MicroSocketClientInvoker] SocketClientInvoker[1860038, bisocket://lnx119:4457] got exception java.io.IOException: Connection reset by peer: socket write error
      2009-02-05 10:46:06,222 DEBUG [org.jboss.remoting.transport.socket.SocketWrapper] ClientSocketWrapper[Socket[addr=/10.111.12.1,port=4457,localport=1035].c82bf4] closing
      2009-02-05 10:46:06,237 ERROR [org.jboss.remoting.transport.socket.SocketClientInvoker] Got marshalling exception, exiting
      java.io.IOException: Connection reset by peer: socket write error
       at java.net.SocketOutputStream.socketWrite0(Native Method)
       at java.net.SocketOutputStream.socketWrite(Unknown Source)
       at java.net.SocketOutputStream.write(Unknown Source)
       at java.io.BufferedOutputStream.flushBuffer(Unknown Source)
       at java.io.BufferedOutputStream.flush(Unknown Source)
       at java.io.DataOutputStream.flush(Unknown Source)
       at org.jboss.jms.wireformat.ClosingRequest.write(ClosingRequest.java:79)
       at org.jboss.jms.wireformat.JMSWireFormat.write(JMSWireFormat.java:237)
       at org.jboss.remoting.transport.socket.MicroSocketClientInvoker.versionedWrite(MicroSocketClientInvoker.java:971)
       at org.jboss.remoting.transport.socket.MicroSocketClientInvoker.transport(MicroSocketClientInvoker.java:606)
       at org.jboss.remoting.transport.bisocket.BisocketClientInvoker.transport(BisocketClientInvoker.java:422)
       at org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemoteClientInvoker.java:133)
       at org.jboss.remoting.Client.invoke(Client.java:1640)
       at org.jboss.remoting.Client.invoke(Client.java:554)
       at org.jboss.remoting.Client.invoke(Client.java:542)
       at org.jboss.jms.client.delegate.DelegateSupport.doInvoke(DelegateSupport.java:189)
       at org.jboss.jms.client.delegate.DelegateSupport.doInvoke(DelegateSupport.java:160)
       at org.jboss.jms.client.delegate.ClientConsumerDelegate.org$jboss$jms$client$delegate$ClientConsumerDelegate$closing$aop(ClientConsumerDelegate.java:129)
       at org.jboss.jms.client.delegate.ClientConsumerDelegate$closing_2473194355759371067.invokeNext(ClientConsumerDelegate$closing_2473194355759371067.java)
       at org.jboss.jms.client.container.ConsumerAspect.handleClosing(ConsumerAspect.java:144)
       at org.jboss.aop.advice.org.jboss.jms.client.container.ConsumerAspect_z_handleClosing_18581223.invoke(ConsumerAspect_z_handleClosing_18581223.java)
       at org.jboss.jms.client.delegate.ClientConsumerDelegate$closing_2473194355759371067.invokeNext(ClientConsumerDelegate$closing_2473194355759371067.java)
       at org.jboss.jms.client.container.FailoverValveInterceptor.invoke(FailoverValveInterceptor.java:92)
       at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:86)
       at org.jboss.jms.client.delegate.ClientConsumerDelegate$closing_2473194355759371067.invokeNext(ClientConsumerDelegate$closing_2473194355759371067.java)
       at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:170)
       at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:86)
       at org.jboss.jms.client.delegate.ClientConsumerDelegate$closing_2473194355759371067.invokeNext(ClientConsumerDelegate$closing_2473194355759371067.java)
       at org.jboss.jms.client.delegate.ClientConsumerDelegate.closing(ClientConsumerDelegate.java)
       at org.jboss.jms.client.JBossMessageConsumer.close(JBossMessageConsumer.java:96)
       at org.springframework.jms.support.JmsUtils.closeMessageConsumer(JmsUtils.java:151)
       at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:356)
       at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
       at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:982)
       at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:974)
       at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:876)
       at java.lang.Thread.run(Unknown Source)
      2009-02-05 10:46:06,471 DEBUG [org.jboss.remoting.transport.socket.MicroSocketClientInvoker] SocketClientInvoker[1860038, bisocket://lnx119:4457] got exception java.io.IOException: Connection reset by peer: socket write error
      2009-02-05 10:46:06,471 DEBUG [org.jboss.remoting.transport.socket.SocketWrapper] ClientSocketWrapper[Socket[addr=/10.111.12.1,port=4457,localport=1037].6ed1b2] closing
      


      I've tried the updating the remoting JAR on client and server to 2.2.2.SP11 but it doesn't help.

      The application continues to run but never recovers, never receives messages if sent to its queue after this point.

      Any ideas?

      Adam