Creating a transacted pipeline with custom error handling is difficult
----------------------------------------------------------------------

                 Key: CAMEL-2059
                 URL: https://issues.apache.org/activemq/browse/CAMEL-2059
             Project: Apache Camel
          Issue Type: Bug
          Components: camel-core
    Affects Versions: 2.0.0
            Reporter: Chris Purcell
             Fix For: Future


When trying to add error logging to a transacted pipeline, I discovered the 
following issues:

(1) onException/onCompletion do not work in a transacted route
(2) if the transacted tag is not the first element in the route, all the 
endpoints above it will be silently ignored
(3) custom error handlers interact very awkwardly with transacted routes

I was able to solve my problem using doTry/doCatch; this may be a good 
candidate for adding to the docs.

I have attached a tgz of examples showing problems (1) and (2) above, as well 
as my successful route.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to