[ 
https://issues.apache.org/activemq/browse/SM-622?page=comments#action_37082 ] 
            
Guillaume Nodet commented on SM-622:
------------------------------------

Author: gnodet
Date: Tue Oct  3 04:58:40 2006
New Revision: 452441

URL: http://svn.apache.org/viewvc?view=rev&rev=452441
Log:
SM-622: JCAFlow with Howl log throws STATUS_NO_TRANSACTION exception

Added:
   
incubator/servicemix/trunk/servicemix-core/src/test/java/org/apache/servicemix/jbi/nmr/flow/jca/JcaFlowWithTxLogTest.java
Modified:
   
incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/jbi/nmr/flow/jca/JCAFlow.java


> JCAFlow with Howl Log throws STATUS_NO_TRANSACTION exception
> ------------------------------------------------------------
>
>                 Key: SM-622
>                 URL: https://issues.apache.org/activemq/browse/SM-622
>             Project: ServiceMix
>          Issue Type: Bug
>    Affects Versions: 3.0
>         Environment: Java 1.5, Windows XP SP 2
>            Reporter: Jamie McCrindle
>         Attachments: JcaFlowTest.java
>
>
> JCAFlow throws a STATUS_NO_TRANSACTION exception on an exchange:
> ERROR [Thread-5] AbstractTransactionContext.rollbackAndThrow(311) | Unable to 
> roll back transaction
> java.lang.IllegalStateException: Status is STATUS_NO_TRANSACTION
>       at 
> org.apache.geronimo.transaction.manager.TransactionImpl.rollback(TransactionImpl.java:438)
>       at 
> org.apache.geronimo.transaction.context.InheritableTransactionContext.rollbackAndThrow(InheritableTransactionContext.java:308)
>       at 
> org.apache.geronimo.transaction.context.InheritableTransactionContext.complete(InheritableTransactionContext.java:199)
>       at 
> org.apache.geronimo.transaction.context.InheritableTransactionContext.commit(InheritableTransactionContext.java:146)
>       at 
> org.apache.geronimo.transaction.context.GeronimoTransactionManager.commit(GeronimoTransactionManager.java:81)
>       at 
> org.apache.geronimo.transaction.context.GeronimoTransactionDelegate.commit(GeronimoTransactionDelegate.java:51)
>       at org.jencks.XAEndpoint.afterDelivery(XAEndpoint.java:103)
>       at 
> org.apache.activemq.ra.MessageEndpointProxy$MessageEndpointAlive.afterDelivery(MessageEndpointProxy.java:125)
>       at 
> org.apache.activemq.ra.MessageEndpointProxy.afterDelivery(MessageEndpointProxy.java:64)
>       at 
> org.apache.activemq.ra.ServerSessionImpl.afterDelivery(ServerSessionImpl.java:214)
>       at org.apache.activemq.ActiveMQSession.run(ActiveMQSession.java:751)
>       at 
> org.apache.activemq.ra.ServerSessionImpl.run(ServerSessionImpl.java:163)
>       at 
> org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:291)
>       at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown 
> Source)
>       at java.lang.Thread.run(Thread.java:595)
> caused  by:
> java.lang.IllegalStateException: Cannot log transactions unles XAResources 
> are n
> amed! [EMAIL PROTECTED]
>        at 
> org.apache.geronimo.transaction.manager.TransactionImpl$TransactionBr
> anch.getResourceName(TransactionImpl.java:658)
>        at 
> org.apache.geronimo.transaction.log.GeronimoHOWLLog.prepare(GeronimoH
> OWLLog.java:229)
>        at 
> org.apache.geronimo.transaction.manager.TransactionImpl.internalPrepa
> re(TransactionImpl.java:415)
>        at 
> org.apache.geronimo.transaction.manager.TransactionImpl.commit(Transa
> ctionImpl.java:286)
>        at 
> org.apache.geronimo.transaction.manager.TransactionManagerImpl.commit
> (TransactionManagerImpl.java:143)
>        at 
> org.apache.geronimo.transaction.context.InheritableTransactionContext
> .complete(InheritableTransactionContext.java:196)
>        at 
> org.apache.geronimo.transaction.context.InheritableTransactionContext
> .commit(InheritableTransactionContext.java:146)
>        at 
> org.apache.geronimo.transaction.context.GeronimoTransactionManager.co
> mmit(GeronimoTransactionManager.java:81)
>        at 
> org.apache.geronimo.transaction.context.GeronimoTransactionDelegate.c
> ommit(GeronimoTransactionDelegate.java:51)
>        at org.jencks.XAEndpoint.afterDelivery(XAEndpoint.java:103)
>        at 
> org.apache.activemq.ra.MessageEndpointProxy$MessageEndpointAlive.afte
> rDelivery(MessageEndpointProxy.java:125)
>        at 
> org.apache.activemq.ra.MessageEndpointProxy.afterDelivery(MessageEndp
> ointProxy.java:64)
>        at 
> org.apache.activemq.ra.ServerSessionImpl.afterDelivery(ServerSessionI
> mpl.java:214)
>        at org.apache.activemq.ActiveMQSession.run(ActiveMQSession.java:751)
>        at 
> org.apache.activemq.ra.ServerSessionImpl.run(ServerSessionImpl.java:1
> 63)
>        at 
> org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.ja
> va:291)
>        at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown 
> So
> urce)
>        at java.lang.Thread.run(Thread.java:595)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to