BTW, some instances of this exception are accompanied by message delivery failures:
2009-10-06 12:42:20,704 WARN [org.jboss.jms.client.container.ClientConsumer] Timed out
waiting for last delivery 1 got 0
| 2009-10-06 12:42:20,709 ERROR [org.jboss.jms.client.container.ClosedInterceptor]
ClosedInterceptor.ClientSessionDelegate[1q1-nuttig0g-1-i1bc6f0g-oiap2t-100j3]
| : method postDeliver() did not go through, the interceptor is CLOSED
| 2009-10-06 12:42:20,709 ERROR [org.jboss.jms.client.container.ClientConsumer] Failed
to deliver message
| javax.jms.IllegalStateException: The object is closed
| at
org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:157)
| at
org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:105)
| at
org.jboss.jms.client.delegate.ClientSessionDelegate$postDeliver_1255239194451907669.invokeNext(ClientSessionDelegate$postDeliver_125523919445190766
| 9.java)
| at
org.jboss.jms.client.delegate.ClientSessionDelegate.postDeliver(ClientSessionDelegate.java)
| at
org.jboss.jms.client.container.ClientConsumer.callOnMessage(ClientConsumer.java:253)
| at
org.jboss.jms.client.container.ClientConsumer$ListenerRunner.run(ClientConsumer.java:1043)
| at
org.jboss.messaging.util.OrderedExecutorFactory$ChildExecutor.run(OrderedExecutorFactory.java:120)
| at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651)
| at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676)
| at java.lang.Thread.run(Thread.java:595)
The delivery failure occurs after a 30 second timeout from the moment the message had been
sent.
This isn't harmless anymore, as it causes 30 second long process executions and then
failure sent back to the client.
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4258849#...
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&a...