You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by "Guillaume Nodet (JIRA)" <ji...@apache.org> on 2006/06/20 22:52:51 UTC
[jira] Resolved: (SM-462) When the processor throws an exception,
the BaseLifeCycle tries to rollback a transaction when there is no
transaction active
[ https://issues.apache.org/activemq/browse/SM-462?page=all ]
Guillaume Nodet resolved SM-462:
--------------------------------
Resolution: Fixed
Author: gnodet
Date: Tue Jun 20 13:51:12 2006
New Revision: 415798
URL: http://svn.apache.org/viewvc?rev=415798&view=rev
Log:
SM-462: When the processor throws an exception, BaseLifeCycle tries to rollback a transaction when there is no transaction active
Modified:
incubator/servicemix/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/BaseLifeCycle.java
> When the processor throws an exception, the BaseLifeCycle tries to rollback a transaction when there is no transaction active
> -----------------------------------------------------------------------------------------------------------------------------
>
> Key: SM-462
> URL: https://issues.apache.org/activemq/browse/SM-462
> Project: ServiceMix
> Type: Bug
> Components: servicemix-common
> Versions: 3.0-M2
> Reporter: Guillaume Nodet
> Assignee: Guillaume Nodet
> Fix For: 3.0
>
>
> ERROR - Jsr181Component - Error setting exchange status to ERROR
> java.lang.IllegalStateException: No transaction associated with current thread
> at org.apache.geronimo.transaction.manager.TransactionManagerImpl.setRollbackOnly(TransactionManagerImpl.java:132)
> at org.apache.geronimo.transaction.context.TransactionContextManager.setRollbackOnly(TransactionContextManager.java:193)
> at org.apache.geronimo.transaction.context.GeronimoTransactionManager.setRollbackOnly(GeronimoTransactionManager.java:115)
> at org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLifeCycle.java:51)
> at org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(DeliveryChannelImpl.java:619)
> at org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java:168)
> at org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java:176)
> at org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:226)
> 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)
--
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