-
1. Re: HAJMS failover takes about 3 minutes
adrian.brock Oct 21, 2004 8:54 PM (in response to sheckler)This was fixed in 3.2.6
It was a bug in the jboss clustering hasingleton that meant it had to wait for a
clustered method invocation to timeout before it detected the original server had failed.
Please, please, please - test the latest and greatest before posting in future. -
2. Re: HAJMS failover takes about 3 minutes
sheckler Oct 22, 2004 6:56 AM (in response to sheckler)I did test the latest:
http://www.jboss.org/index.html?module=bb&op=viewtopic&t=55430 -
3. Re: HAJMS failover takes about 3 minutes
nitin888 Oct 28, 2004 4:09 AM (in response to sheckler)hi,
I'm getting a similar error. I thought there's a bug in 3.2.5 & upgraded to 3.2.6, but still getting these messages.
Have I done something wrong??
If you need anymore info please let me know.
thanks in advance,
Nitin.
2004-10-28 08:42:04,327 WARN [org.jboss.mq.Connection] Connection failure:
org.jboss.mq.SpyJMSException: Exiting on IOE; - nested throwable: (java.io.EOFException)
at org.jboss.mq.Connection.asynchFailure(Connection.java:436)
at org.jboss.mq.il.uil2.UILClientILService.asynchFailure(UILClientILService.java:145)
at org.jboss.mq.il.uil2.SocketManager$ReadTask.handleStop(SocketManager.java:402)
at org.jboss.mq.il.uil2.SocketManager$ReadTask.run(SocketManager.java:334)
at java.lang.Thread.run(Thread.java:534)
Caused by: java.io.EOFException
at java.io.ObjectInputStream$BlockDataInputStream.readByte(ObjectInputStream.java:2603)
at java.io.ObjectInputStream.readByte(ObjectInputStream.java:845)
at org.jboss.mq.il.uil2.SocketManager$ReadTask.run(SocketManager.java:281)
... 1 more
2004-10-28 08:42:04,327 WARN [org.jboss.ejb.plugins.jms.JMSContainerInvoker] JMS provider failure detected:
org.jboss.mq.SpyJMSException: Exiting on IOE; - nested throwable: (java.io.EOFException)
at org.jboss.mq.Connection.asynchFailure(Connection.java:436)
at org.jboss.mq.il.uil2.UILClientILService.asynchFailure(UILClientILService.java:145)
at org.jboss.mq.il.uil2.SocketManager$ReadTask.handleStop(SocketManager.java:402)
at org.jboss.mq.il.uil2.SocketManager$ReadTask.run(SocketManager.java:334)
at java.lang.Thread.run(Thread.java:534)
Caused by: java.io.EOFException
at java.io.ObjectInputStream$BlockDataInputStream.readByte(ObjectInputStream.java:2603)
at java.io.ObjectInputStream.readByte(ObjectInputStream.java:845)
at org.jboss.mq.il.uil2.SocketManager$ReadTask.run(SocketManager.java:281)
... 1 more
2004-10-28 08:42:04,343 INFO [org.jboss.ejb.plugins.jms.JMSContainerInvoker] Trying to reconnect to JMS provider
2004-10-28 08:42:14,343 ERROR [org.jboss.ejb.plugins.jms.JMSContainerInvoker] Could not stop JMS connection
org.jboss.mq.SpyJMSException: Cannot disable the connection with the JMS server; - nested throwable: (java.io.IOException: Client is not connected)
at org.jboss.mq.Connection.doStop(Connection.java:1289)
at org.jboss.mq.Connection.stop(Connection.java:718)
at org.jboss.ejb.plugins.jms.JMSContainerInvoker.innerStop(JMSContainerInvoker.java:832)
at org.jboss.ejb.plugins.jms.JMSContainerInvoker$ExceptionListenerImpl.onException(JMSContainerInvoker.java:1265)
at org.jboss.mq.Connection.asynchFailure(Connection.java:446)
at org.jboss.mq.il.uil2.UILClientILService.asynchFailure(UILClientILService.java:145)
at org.jboss.mq.il.uil2.SocketManager$ReadTask.handleStop(SocketManager.java:402)
at org.jboss.mq.il.uil2.SocketManager$ReadTask.run(SocketManager.java:334)
at java.lang.Thread.run(Thread.java:534)
Caused by: java.io.IOException: Client is not connected
at org.jboss.mq.il.uil2.SocketManager.internalSendMessage(SocketManager.java:229)
at org.jboss.mq.il.uil2.SocketManager.sendMessage(SocketManager.java:197)
at org.jboss.mq.il.uil2.UILServerIL.setEnabled(UILServerIL.java:189)
at org.jboss.mq.Connection.doStop(Connection.java:1285)
... 8 more
2004-10-28 08:42:14,530 INFO [org.jboss.ejb.plugins.jms.JMSContainerInvoker] Reconnected to JMS provider -
4. Re: HAJMS failover takes about 3 minutes
sheckler Oct 29, 2004 5:59 AM (in response to sheckler)Thanks for answering. With 3.2.6 the failover is working fine, but dependent from the number of MDB's it also can take quite a long time.
Unfortunately I still have this warning after failing over: http://www.jboss.org/index.html?module=bb&op=viewtopic&t=47458
Maybe You have an explanation for this behaviour.
Thanks
Stefan