[ 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
