Hi,
Even we are facing the same problem mentioned by Joe. But for us, the same code
works fine on BSD and Linux, but does not work on windows XP.
Following is the scenario:
o Server is up, happily posting msgs to the clients, everything is fine.
o Somebody pulls out the network cable of the server machine
o Understandably, it is no longer able to send any msgs, and it shows
Exceptions pasted below.
o Now, even when the network cable is connected back, other things (like
request response / session EJB calls) work fine, but the JMS never seems to
recover. It keeps on printing the same Exceptions for every call to publish
method.
19:50:00,682 WARN [Connection] Connection failure, use
javax.jms.Connection.setExceptionListener() to handle this error
and reconnect
org.jboss.mq.SpyJMSException: Cannot ping the JMS server; - nested throwable:
(java.io.IOException: Client is not connected)
at
org.jboss.mq.SpyJMSException.getAsJMSException(SpyJMSException.java:66)
at
org.jboss.mq.SpyJMSException.rethrowAsJMSException(SpyJMSException.java:51)
at org.jboss.mq.Connection.pingServer(Connection.java:887)
at org.jboss.mq.Connection$PingTask.run(Connection.java:1327)
at
EDU.oswego.cs.dl.util.concurrent.ClockDaemon$RunLoop.run(ClockDaemon.java:364)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.io.IOException: Client is not connected
at
org.jboss.mq.il.uil2.SocketManager.internalSendMessage(SocketManager.java:238)
at org.jboss.mq.il.uil2.SocketManager.sendReply(SocketManager.java:224)
at org.jboss.mq.il.uil2.UILServerIL.ping(UILServerIL.java:462)
at org.jboss.mq.Connection.pingServer(Connection.java:883)
... 3 more
19:50:00,698 WARN [Connection] Connection failure, use
javax.jms.Connection.setExceptionListener() to handle this error
and reconnect
org.jboss.mq.SpyJMSException: Cannot ping the JMS server; - nested throwable:
(java.io.IOException: Client is not connec
ted)
at
org.jboss.mq.SpyJMSException.getAsJMSException(SpyJMSException.java:66)
at
org.jboss.mq.SpyJMSException.rethrowAsJMSException(SpyJMSException.java:51)
at org.jboss.mq.Connection.pingServer(Connection.java:887)
at org.jboss.mq.Connection$PingTask.run(Connection.java:1327)
at
EDU.oswego.cs.dl.util.concurrent.ClockDaemon$RunLoop.run(ClockDaemon.java:364)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.io.IOException: Client is not connected
at
org.jboss.mq.il.uil2.SocketManager.internalSendMessage(SocketManager.java:238)
at org.jboss.mq.il.uil2.SocketManager.sendReply(SocketManager.java:224)
at org.jboss.mq.il.uil2.UILServerIL.ping(UILServerIL.java:462)
at org.jboss.mq.Connection.pingServer(Connection.java:883)
... 3 more
19:50:00,745 WARN [Connection] Connection failure, use
javax.jms.Connection.setExceptionListener() to handle this error
and reconnect
org.jboss.mq.SpyJMSException: Cannot ping the JMS server; - nested throwable:
(java.io.IOException: Client is not connected)
at
org.jboss.mq.SpyJMSException.getAsJMSException(SpyJMSException.java:66)
at
org.jboss.mq.SpyJMSException.rethrowAsJMSException(SpyJMSException.java:51)
at org.jboss.mq.Connection.pingServer(Connection.java:887)
at org.jboss.mq.Connection$PingTask.run(Connection.java:1327)
at
EDU.oswego.cs.dl.util.concurrent.ClockDaemon$RunLoop.run(ClockDaemon.java:364)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.io.IOException: Client is not connected
at
org.jboss.mq.il.uil2.SocketManager.internalSendMessage(SocketManager.java:238)
at org.jboss.mq.il.uil2.SocketManager.sendReply(SocketManager.java:224)
at org.jboss.mq.il.uil2.UILServerIL.ping(UILServerIL.java:462)
at org.jboss.mq.Connection.pingServer(Connection.java:883)
... 3 more
19:50:00,761 WARN [Connection] Connection failure, use
javax.jms.Connection.setExceptionListener() to handle this error
and reconnect
org.jboss.mq.SpyJMSException: Cannot ping the JMS server; - nested throwable:
(java.io.IOException: Client is not connected)
at
org.jboss.mq.SpyJMSException.getAsJMSException(SpyJMSException.java:66)
at
org.jboss.mq.SpyJMSException.rethrowAsJMSException(SpyJMSException.java:51)
at org.jboss.mq.Connection.pingServer(Connection.java:887)
at org.jboss.mq.Connection$PingTask.run(Connection.java:1327)
at
EDU.oswego.cs.dl.util.concurrent.ClockDaemon$RunLoop.run(ClockDaemon.java:364)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.io.IOException: Client is not connected
at
org.jboss.mq.il.uil2.SocketManager.internalSendMessage(SocketManager.java:238)
at org.jboss.mq.il.uil2.SocketManager.sendReply(SocketManager.java:224)
at org.jboss.mq.il.uil2.UILServerIL.ping(UILServerIL.java:462)
at org.jboss.mq.Connection.pingServer(Connection.java:883)
... 3 more
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3945370#3945370
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3945370
-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user