[jboss-user] [Messaging, JMS & JBossMQ] - Re: JMS provider failure

roschi do-not-reply at jboss.com
Tue Jan 9 11:25:54 EST 2007


Hi.

Have the same problem.
JBoss 4.0.5.GA, jdk 1.5.0_10 on Solaris 10.

On load get the exception 5 minutes after start for each running bean.
The error occurs on MDB, where I don't have to set an ExceptionListener().


  | 2007-01-09 13:43:21,040 WARN  [org.jboss.mq.Connection] Connection failure, use javax.jms.Connection.setExceptionListener() to handle this error and reconnect
  | org.jboss.mq.SpyJMSException: Exiting on IOE; - nested throwable: (java.net.SocketTimeoutException: Read timed out)
  |         at org.jboss.mq.SpyJMSException.getAsJMSException(SpyJMSException.java:72)
  |         at org.jboss.mq.Connection.asynchFailure(Connection.java:421)
  |         at org.jboss.mq.il.uil2.UILClientILService.asynchFailure(UILClientILService.java:174)
  |         at org.jboss.mq.il.uil2.SocketManager$ReadTask.handleStop(SocketManager.java:439)
  |         at org.jboss.mq.il.uil2.SocketManager$ReadTask.run(SocketManager.java:371)
  |         at java.lang.Thread.run(Thread.java:595)
  | Caused by: java.net.SocketTimeoutException: Read timed out
  |         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:2196)
  |         at java.io.ObjectInputStream$BlockDataInputStream.readBlockHeader(ObjectInputStream.java:2376)
  |         at java.io.ObjectInputStream$BlockDataInputStream.refill(ObjectInputStream.java:2443)
  |         at java.io.ObjectInputStream$BlockDataInputStream.read(ObjectInputStream.java:2515)
  |         at java.io.ObjectInputStream$BlockDataInputStream.readByte(ObjectInputStream.java:2664)
  |         at java.io.ObjectInputStream.readByte(ObjectInputStream.java:875)
  |         at org.jboss.mq.il.uil2.SocketManager$ReadTask.run(SocketManager.java:316)
  |         ... 1 more
  | 

After a while the retry for each bean:

  | 2007-01-09 13:43:37,390 INFO  [org.jboss.ejb.plugins.jms.JMSContainerInvoker] Trying to reconnect to JMS provider for ProcessorMessageBean
  | 

Any help / guess welcome!
  Thom

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

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3999547



More information about the jboss-user mailing list