Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » JBoss User Help »

[jboss-user] [Messaging,
 JMS & JBossMQ] - JBossMQ disconnected in Windows 2003 Server

scott.stark@jboss.org

2007-05-07


OS: Windows 2003 Server
Impacted JBoss version: 4.0.4GA clustered (with 2 nodes)
We have a Session Bean which connected to MQ initially when the bean is instantiated. After a Idle period (about 24 hour), the MQ connection got disconnected. Hence when we try a transaction after 24 hour, it failed.
I have tried on both JBoss 4.0.3SP1 and 4.0.4GA, and it happened only on 4.0.4GA.

Here are some traces from the JBoss log:
2007-04-23 21:34:28,989 [UIL2(SocketManager.MsgPool@(protected)]
java.io.IOException: Client is not connected
  at org.jboss.mq.il.uil2.SocketManager.internalSendMessage (SocketManager.java:265)
  at org.jboss.mq.il.uil2.SocketManager.sendReply (SocketManager.java:239)
  at org.jboss.mq.il.uil2.ServerSocketManagerHandler.handleMsg (ServerSocketManagerHandler.java:128)
  at org.jboss.mq.il.uil2.SocketManager$ReadTask.handleMsg(SocketManager.java:396)
  at org.jboss.mq.il.uil2.msgs.BaseMsg.run (BaseMsg.java:392)
  at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
  at java.lang.Thread.run (Thread.java:534)
2007-04-23 21:34:28,989 [UIL2(SocketManager.MsgPool@(protected)
java.io.IOException: Client is not connected
  at org.jboss.mq.il.uil2.SocketManager.internalSendMessage (SocketManager.java:265)
  at org.jboss.mq.il.uil2.SocketManager.access$800(SocketManager.java:52)
  at org.jboss.mq.il.uil2.SocketManager$ReadTask.handleMsg(SocketManager.java:409)
  at org.jboss.mq.il.uil2.msgs.BaseMsg.run (BaseMsg.java:392)
  at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
  at java.lang.Thread.run (Thread.java:534)
2007-04-23 21:34:28,989 [UIL2.SocketManager.ReadTask#89 client=129.14.114.51:8093] DEBUG org.jboss.mq.il.uil2.SocketManager (SocketManager.java:386) - End ReadTask.run
2007-04-23 21:34:28,989 [UIL2.SocketManager.WriteTask#90 client=129.14.114.51:8093] DEBUG org.jboss.mq.il.uil2.SocketManager (SocketManager.java:542) - End WriteTask.run
2007-04-23 21:34:28,989 [http-0.0.0.0-18080-1] DEBUG org.jboss.mq.il.uil2.UILClientILService (UILClientILService.java:162) - Stopping
2007-04-23 21:34:28,989 [UIL2.SocketManager.WriteTask#92 client=129.14.114.51:4295] DEBUG org.jboss.mq.il.uil2.SocketManager (SocketManager.java:542) - End WriteTask.run
2007-04-23 21:34:28,989 [UIL2.SocketManager.ReadTask#91 client=129.14.114.51:4295] DEBUG org.jboss.mq.il.uil2.ServerSocketManagerHandler (ServerSocketManagerHandler.java:238) - Exiting on IOE
java.net.SocketException: socket closed
  at java.net.SocketInputStream.socketRead0(Native Method)
  at java.net.SocketInputStream.read (SocketInputStream.java:129)
  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:79)
  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:317)
  at java.lang.Thread.run (Thread.java:534)


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4043604#4043604

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4043604
_______________________________________________
jboss-user mailing list
jboss-user@(protected)
https://lists.jboss.org/mailman/listinfo/jboss-user
©2008 junlu.com - Jax Systems, LLC, U.S.A.