[ 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