Hi!

After migrating from JBoss MQ to JBoss Messaging (which also required deploying 
the relevant queues manually), our installation of jBPM-BPEL has started 
throwing the following exception in the logs:


2009-10-01 12:51:46,648 ERROR 
[org.jboss.jms.client.container.ClosedInterceptor] 
ClosedInterceptor.ClientSessionDelegate[46-n2vsd90g-1-2wuqd90g-x8tmkt-100j3]:
  |  method postDeliver() did not go through, the interceptor is CLOSED
  | 2009-10-01 12:51:46,648 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)


This is thrown after the SOAP response is sent back to the client, at the end 
of BPEL process execution, so it doesn't seem to influence its correct outcome. 
However, I'm afraid of any side effects (e.g. performance issues, rolled back 
XA transactions?).

One more symptom that I've observed is that message counters on the queues 
aren't incremented in queue MBeans (name=JbpmCommandQueue,service=Queue and 
name=JbpmJobQueue,service=Queue) - I think it could be related to this 
exception.


Here's how the queue MBeans are configured for jBPM-BPEL:



  | <?xml version="1.0" encoding="UTF-8"?>
  | <server>
  |         <mbean code="org.jboss.jms.server.destination.QueueService"
  |                 
name="jboss.messaging.destination:service=Queue,name=JbpmCommandQueue"
  |                 xmbean-dd="xmdesc/Queue-xmbean.xml">
  |                         <depends 
optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
  |                         
<depends>jboss.messaging:service=PostOffice</depends>
  |         </mbean>
  |         <mbean code="org.jboss.jms.server.destination.QueueService"
  |                 
name="jboss.messaging.destination:service=Queue,name=JbpmJobQueue"
  |                 xmbean-dd="xmdesc/Queue-xmbean.xml">
  |                         <depends 
optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
  |                         
<depends>jboss.messaging:service=PostOffice</depends>
  |         </mbean>
  | </server>
  | 

Any ideas what might cause the problem?


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

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4258110
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to