Hi Claus, Thanks for the reply.
I need to rollback the transaction otherwise my DB statements will commit and a JMS event will be sent. What is the point of the transaction if it's not rolled back on error? Is there no simple way to have the request / reply return immediately upon an exception / transaction rollback? It's not really acceptable for my case to have a timeout be the response. thanks, Matt On Tue, Aug 12, 2014 at 10:40 PM, Claus Ibsen <[email protected]> wrote: > Hi > > Then you need to not rollback the tx, and handle the exception and > return the response as the stacktrace. > > > On Tue, Aug 12, 2014 at 10:37 PM, Matt Wendling <[email protected]> > wrote: > > Hi, > > > > I'm using Camel with ActiveMQ and InOut request/reply routes. When I > set > > transferException=true i get the exception returned to the caller. > However > > if the route is transacted then the exception is NOT returned and I end > up > > with the 20000 ms timeout on the caller. > > > > Is there a way to get this exception and return it back to the caller in > a > > transacted route? > > > > thanks, > > > > Matt > > > > -- > Claus Ibsen > ----------------- > Red Hat, Inc. > Email: [email protected] > Twitter: davsclaus > Blog: http://davsclaus.com > Author of Camel in Action: http://www.manning.com/ibsen > hawtio: http://hawt.io/ > fabric8: http://fabric8.io/ >
