0 Replies Latest reply on Mar 11, 2004 12:50 PM by Winston Ng

    Repeated SpyJMSException

    Winston Ng Newbie

      Hi,

      I'd normally do a search on the forum before posting but can't do that this time because whenever I do a search on the forum, it gives me this message "Cannot invoke the operation : the module threw an exception". I can't find the webmaster's contact... so someone please forward this problem to him/her if you have the contact info. Thanks.

      Now to the SpyJMSException problem. We have an application using HA JMS (HAILXAConnectionFactory). Application would run fine for a while (few hours) but eventually it'll start spitting out exceptions (see below) repeatedly. Although we uses HA JMS, this scenario only involves a single machine.

      Any adivice and help is very much appreciated. Thanks.

      18:19:53,270 WARN [Connection] Connection failure:
      org.jboss.mq.SpyJMSException: Exiting on IOE; - nested throwable: (java.net.SocketException: Connection reset)
      at org.jboss.mq.Connection.asynchFailure(Connection.java:718)
      at org.jboss.mq.il.uil2.UILClientILService.asynchFailure(UILClientILService.java:145)
      at org.jboss.mq.il.uil2.SocketManager$ReadTask.handleStop(SocketManager.java:394)
      at org.jboss.mq.il.uil2.SocketManager$ReadTask.run(SocketManager.java:331)
      at java.lang.Thread.run(Thread.java:534)
      Caused by: java.net.SocketException: Connection reset
      at java.net.SocketInputStream.read(SocketInputStream.java:168)
      at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
      at java.io.BufferedInputStream.read(BufferedInputStream.java:201)
      at org.jboss.util.stream.NotifyingBufferedInputStream.read(NotifyingBufferedInputStream.java:67)
      at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2133)
      at java.io.ObjectInputStream$BlockDataInputStream.readBlockHeader(ObjectInputStream.java:2313)
      at java.io.ObjectInputStream$BlockDataInputStream.refill(ObjectInputStream.java:2380)
      at java.io.ObjectInputStream$BlockDataInputStream.read(ObjectInputStream.java:2452)
      at java.io.ObjectInputStream$BlockDataInputStream.readByte(ObjectInputStream.java:2601)
      at java.io.ObjectInputStream.readByte(ObjectInputStream.java:845)
      at org.jboss.mq.il.uil2.SocketManager$ReadTask.run(SocketManager.java:278)
      ... 1 more


      Winston