Solution was to use the no error handler on the inner route. http://stackoverflow.com/questions/7407105/camel-exception-handling-in-sub-routes
On 11/04/2014, at 12:53 PM, Minh Tran <[email protected]> wrote: > Hi > > I'm attempting to catch an exception thrown from another route as follows. > > <route> > <from uri="direct:one"/> > <onException> > <exception>BlahException</exception> > <handled> > <constant>true</constant> > </handled> > <to message="handled blah"/> > </onException> > <to uri="direct:two"/> > </route> > > <route> > <from uri="direct:two"/> > <throwException ref="blahException"/> > </route> > > Is this actually possible? The help pages at > https://camel.apache.org/exception-clause.html don't cover this scenario. I > don't really want to declare a global one either as I am going to have > multiple routes dealing with BlahException slightly differently. > > I am using 2.13.0. Thanks.
