Hi I cannot reproduce this with latest code. It would be good if you can bulild a sample project or unit test that demonstrates the issue.
On Mon, Apr 13, 2015 at 3:34 PM, Claus Ibsen <[email protected]> wrote: > Hi > > What version of Camel do you use? > > > On Mon, Apr 13, 2015 at 12:45 PM, atg roxx <[email protected]> wrote: >> Hi Team, >> >> While working on my camel project and noticed (a bug perhaps ) that when you >> add onException(Throwable.class) to your route, all exception go to this >> onException(Throwable.class) block. >> >> Problem is explained in below scenerio. >> >> >> Scenerio 1 : does not work . onException(IrrecoverableException.class, >> Throwable.class) is called. >> --------------------------------------------- >> onException(RecoverableException.class) >> .maximumRedeliveries("3") >> .redeliveryDelay("1000") >> .end(); >> >> // this block is to capture any runtime or other exception >> onException(IrrecoverableException.class, Throwable.class) >> .log(LoggingLevel.WARN, "Irrecoverable error"); >> >> >> >> from("direct:start") >> .throwException(new RecoverableException("recoverable >> exception")) >> .end(); >> >> ------------------------------------------------------------------------ >> >> >> Scenerio 2 : This works fine and onException(RecoverableException.class) is >> called >> ------------------------------------------------------------------------- >> onException(RecoverableException.class) >> .maximumRedeliveries("3") >> .redeliveryDelay("1000") >> .end(); >> >> // this block is to capture any runtime or other exception >> onException(IrrecoverableException.class, Exception.class) >> .log(LoggingLevel.WARN, "Irrecoverable error"); >> >> >> >> from("direct:start") >> .throwException(new RecoverableException("recoverable >> exception")) >> .end(); >> >> ------------------------------------------------------------------------ >> >> >> Could you explain the why this is happening or I am doing anything wrong >> >> >> >> >> -Regards >> atg roxx > > > > -- > 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/ -- 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/
