0 Replies Latest reply on May 26, 2002 12:32 AM by rajani

    Consumer stops receiving messages - JBOSS 2.4.4

    rajani


      Env: JDK 1.3.1_03 Solaris 2.8 JBOSS 2.4.4

      Hello,

      One of our consumers(Multi-point) stops receiving messages after some time (usually after a day or so of medium activity). The consumer is a non-durable consumer and is running outside an appserver. The consumer logs does not show any error or close being called on the subscriber. I am monitoring the size of the VM and no outofmemory exceptions either.

      Questions:

      1. Has any one experienced similar issues?

      2. Any hints on how to troubleshoot this issue?

      3. I found these errors in the server.log,

      Any help is greatly appreciated!

      Thank you!
      Rajani

      Errors from server.log

      java.net.SocketException: Connection reset by peer: Connection reset by peer
      at java.net.SocketInputStream.socketRead(Native Method)
      at java.net.SocketInputStream.read(SocketInputStream.java:85)
      at java.io.BufferedInputStream.fill(BufferedInputStream.java:181)
      at java.io.BufferedInputStream.read(BufferedInputStream.java:199)
      at java.io.ObjectInputStream.peekCode(ObjectInputStream.java:1545)
      at java.io.ObjectInputStream.refill(ObjectInputStream.java:1679)
      at java.io.ObjectInputStream.read(ObjectInputStream.java:1655)
      at java.io.ObjectInputStream.readByte(ObjectInputStream.java:1901)
      at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService.java:219)
      at java.lang.Thread.run(Thread.java:479)
      [16:18:06,612,OILServerILService] Connection failure (1).
      java.net.SocketException: Connection reset by peer: Connection reset by peer
      at java.net.SocketInputStream.socketRead(Native Method)
      at java.net.SocketInputStream.read(SocketInputStream.java:85)
      at java.io.BufferedInputStream.fill(BufferedInputStream.java:181)
      at java.io.BufferedInputStream.read(BufferedInputStream.java:199)
      at java.io.ObjectInputStream.peekCode(ObjectInputStream.java:1545)
      at java.io.ObjectInputStream.refill(ObjectInputStream.java:1679)
      at java.io.ObjectInputStream.read(ObjectInputStream.java:1655)
      at java.io.ObjectInputStream.readByte(ObjectInputStream.java:1901)
      at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService.java:219)
      at java.lang.Thread.run(Thread.java:479)
      [23:32:55,070,OILServerILService] Client request resulted in a server exception:
      javax.jms.JMSException: The provided subscription does not exist
      at org.jboss.mq.server.ClientConsumer.acknowledge(ClientConsumer.java:289)
      at org.jboss.mq.server.JMSServer.acknowledge(JMSServer.java:385)
      at org.jboss.mq.server.JMSServer.acknowledge(JMSServer.java:376)
      at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService.java:250)
      at java.lang.Thread.run(Thread.java:479)