[ https://issues.apache.org/jira/browse/SMXCOMP-951?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Freeman Fang resolved SMXCOMP-951. ---------------------------------- Resolution: Fixed Fix Version/s: 2012.01 commit fix http://svn.apache.org/viewvc?rev=1401142&view=rev > refector AsyncBaseLifeCycle to avoid call into processExchangeInTx even the > Exchange has no Transaction property > ---------------------------------------------------------------------------------------------------------------- > > Key: SMXCOMP-951 > URL: https://issues.apache.org/jira/browse/SMXCOMP-951 > Project: ServiceMix Components > Issue Type: Improvement > Components: servicemix-shared > Reporter: Freeman Fang > Assignee: Freeman Fang > Fix For: 2012.01 > > > AsyncBaseLifeCycle always calls processExchangeInTx regardless of exchange > being in Transaction or not, though in processExchangeInTx code it covers > both with or without Transaction cases, this can still confuse end user in > case of failure stack trace analysis. > Should add another method like processExchangeWithoutTx which take care of no > Transaction case, and check if(tx == null) then call into different method > in different cases -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira