Hi Guys, I followed the wiki 
http://wiki.jboss.org/wiki/Wiki.jsp?page=HowDoIConfigureAnEJB3MDBToTalkToARemoteQueue
 to make my EJB3 MDB listen to remote Queue both AS version 4.2.2.GA and 
Messaging 1.4.0.SP3

However once the message is arrived in MDB I get exception

06:29:13,700 WARN  [MessageInflowLocalProxy] Current transaction 
TransactionImple < ac, BasicAction: 7f000001:8a13:47b391f7:1c1 status: 
ActionStatus.RUNNING > is not the expected transaction.
06:29:13,700 WARN  [arjLoggerI18N] 
[com.arjuna.ats.arjuna.coordinator.BasicAction_34] - End called on already 
committed atomic action 7f000001:8a13:47b391f7:17a
06:29:13,700 ERROR [JmsServerSession] Unexpected error delivering message 
delegator->JBossMessage[65541]:PERSISTENT, deliveryId=1
javax.resource.ResourceException: java.lang.IllegalStateException: 
[com.arjuna.ats.internal.jta.transaction.arjunacore.inactive] 
[com.arjuna.ats.internal.jta.transaction.arjunacore.inactive] The transaction 
is not active!
        at 
org.jboss.ejb3.mdb.inflow.MessageInflowLocalProxy.after(MessageInflowLocalProxy.java:232)
        at 
org.jboss.ejb3.mdb.inflow.MessageInflowLocalProxy.invoke(MessageInflowLocalProxy.java:134)
        at $Proxy173.afterDelivery(Unknown Source)
        at 
org.jboss.resource.adapter.jms.inflow.JmsServerSession.onMessage(JmsServerSession.java:183)
        at 
org.jboss.jms.client.container.ClientConsumer.callOnMessage(ClientConsumer.java:159)
        at 
org.jboss.jms.client.container.SessionAspect.handleRun(SessionAspect.java:802)
        at 
org.jboss.aop.advice.org.jboss.jms.client.container.SessionAspect14.invoke(SessionAspect14.java)
        at 
org.jboss.jms.client.delegate.ClientSessionDelegate$run_N8003352271541955702.invokeNext(ClientSessionDelegate$run_N8003352271541955702.java)
        at 
org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:170)
        at 
org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:105)
        at 
org.jboss.jms.client.delegate.ClientSessionDelegate$run_N8003352271541955702.invokeNext(ClientSessionDelegate$run_N8003352271541955702.java)
        at 
org.jboss.jms.client.delegate.ClientSessionDelegate.run(ClientSessionDelegate.java)
        at org.jboss.jms.client.JBossSession.run(JBossSession.java:199)
        at 
org.jboss.resource.adapter.jms.inflow.JmsServerSession.run(JmsServerSession.java:237)
        at org.jboss.resource.work.WorkWrapper.execute(WorkWrapper.java:204)
        at 
org.jboss.util.threadpool.BasicTaskWrapper.run(BasicTaskWrapper.java:275)
        at 
EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:756)
        at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.IllegalStateException: 
[com.arjuna.ats.internal.jta.transaction.arjunacore.inactive] 
[com.arjuna.ats.internal.jta.transaction.arjunacore.inactive] The transaction 
is not active!
        at 
com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1385)
        at 
com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:135)
        at 
com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.commit(BaseTransactionManagerDelegate.java:87)
        at 
org.jboss.ejb3.mdb.inflow.MessageInflowLocalProxy.endTransaction(MessageInflowLocalProxy.java:433)
        at 
org.jboss.ejb3.mdb.inflow.MessageInflowLocalProxy.finish(MessageInflowLocalProxy.java:312)
        at 
org.jboss.ejb3.mdb.inflow.MessageInflowLocalProxy.after(MessageInflowLocalProxy.java:228)
        ... 17 more


I tried searching on JIRA and found 
http://jira.jboss.org/jira/browse/EJBTHREE-1142

Is this related?

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

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

Reply via email to