On Thu, Sep 8, 2011 at 7:01 PM, Robert J. Liguori <ca...@gliesian.com> wrote: > How do I get the exception information that is caught in Spring DSL > routes? > > For, example, when I'm using the validation component, the exception > routes the invalid XML to the specified endpoint: > > ... > <doCatch> > > <exception>org.apache.camel.ValidationException</exception> > <to uri="mock:invalid"/> > </doCatch> > ... > > That's cool, but I want to see what the exception was... how do I get > to it? Note that I'm new to Spring and Camel. >
The exception is stored as a property on the Exchange. In java code its like this: Exception cause = exchange.getProperty(Exchange.EXCEPTION_CAUGHT, Exception.class); > Thanks, > Robert > -- Claus Ibsen ----------------- FuseSource Email: cib...@fusesource.com Web: http://fusesource.com Twitter: davsclaus, fusenews Blog: http://davsclaus.blogspot.com/ Author of Camel in Action: http://www.manning.com/ibsen/