[ https://issues.apache.org/activemq/browse/SM-622?page=all ]

Guillaume Nodet resolved SM-622.
--------------------------------

    Fix Version/s: 3.0.1
                   3.1
       Resolution: Fixed
         Assignee: Guillaume Nodet

Author: gnodet
Date: Tue Oct  3 06:28:26 2006
New Revision: 452492

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

Modified:
   
incubator/servicemix/branches/servicemix-3.0/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
>         Assigned To: Guillaume Nodet
>             Fix For: 3.0.1, 3.1
>
>         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