Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
JavaRanch.com/granny.jsp
The moose likes JBoss/WildFly and the fly likes Error while closing the QueueConnection Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Products » JBoss/WildFly
Bookmark "Error while closing the QueueConnection" Watch "Error while closing the QueueConnection" New topic
Author

Error while closing the QueueConnection

kapil munjal
Ranch Hand

Joined: May 11, 2004
Posts: 298
Hi,

I am trying to make communication between two web applications through JBoss Queues. I have been able to successfully pass on the MessageObject and receive the response. But whenever a cycle is complete, and I close the QueueConnection, it gives the error

2009-07-03 11:25:27,143 DEBUG [org.jboss.mq.il.uil2.SocketManager] Failed to handle: org.jboss.mq.il.uil2.msgs.CloseMsg15918731[msgType: m_connectionClosing, msgID: -2147483628, error: null]
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:761)
at java.lang.Thread.run(Thread.java:595)
2009-07-03 11:25:27,174 DEBUG [org.jboss.mq.il.uil2.SocketManager] Failed to send error reply
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:761)
at java.lang.Thread.run(Thread.java:595)
2009-07-03 11:25:27,190 DEBUG [org.jboss.mq.il.uil2.SocketManager] End ReadTask.run
2009-07-03 11:25:27,190 DEBUG [org.jboss.mq.il.uil2.SocketManager] End WriteTask.run
2009-07-03 11:25:27,190 DEBUG [org.jboss.mq.il.uil2.UILClientILService] Stopping
2009-07-03 11:25:27,190 ERROR [STDERR] After sending the message to the queue.
2009-07-03 11:25:27,190 DEBUG [org.jboss.mq.il.uil2.ServerSocketManagerHandler] 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:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
at org.jboss.util.stream.NotifyingBufferedInputStream.read(NotifyingBufferedInputStream.java:79)
at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2205)
at java.io.ObjectInputStream$BlockDataInputStream.readBlockHeader(ObjectInputStream.java:2385)
at java.io.ObjectInputStream$BlockDataInputStream.refill(ObjectInputStream.java:2452)
at java.io.ObjectInputStream$BlockDataInputStream.read(ObjectInputStream.java:2524)
at java.io.ObjectInputStream$BlockDataInputStream.readByte(ObjectInputStream.java:2673)
at java.io.ObjectInputStream.readByte(ObjectInputStream.java:874)
at org.jboss.mq.il.uil2.SocketManager$ReadTask.run(SocketManager.java:317)
at java.lang.Thread.run(Thread.java:595)
2009-07-03 11:25:27,190 DEBUG [org.jboss.mq.il.uil2.SocketManager] End ReadTask.run
2009-07-03 11:25:27,190 DEBUG [org.jboss.mq.il.uil2.SocketManager] End WriteTask.run


My code which is handling the communication is



Please help me with this error. And also let me know if it is required to close the QueueConnection every time a communication cycle is complete.

Regards
Kapil


Kapil Munjal
SCJP 1.4, SCWCD 1.4
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: Error while closing the QueueConnection
 
Similar Threads
Exception while sending a message to JBoss MQ
jboss 4.0.5 clustering issue [renamed]
JMS
JBOSS JMS Fails for Bigger Message
Multi-database JMS Queues