Hi All,
we throw an exception in the gsInterface bean but the exception never get
caught by the onException clause in the route below.
What am I doing wrong here?
Thanks,
Ali
<route id="gigaspacesInterface"
shutdownRunningTask="CompleteCurrentTaskOnly" autoStartup="true">
<from uri="direct:gigaspacesInterface"/>
<to uri="bean:gsInterface?method=write"/>
<onException inheritErrorHandler="false"
useOriginalMessage="true">
<exception>org.springframework.dao.DataAccessException</exception>
<redeliveryPolicy maximumRedeliveries="3"
redeliveryDelay="1000"
logRetryAttempted="true" retryAttemptedLogLevel="DEBUG"/>
<handled><constant>true</constant></handled>
<marshal ref="ccisJSON" />
<log loggingLevel="INFO" message=" #### FROM ROUTE: An
Exception
is caught #### ${body}"></log>
<to
uri="file:/tmp/APCBadMsgs?fileName=badMsgs&autoCreate=true"
/>
</onException>
<log loggingLevel="INFO" message="gigaspacesInterface route
writes into GS: ${body}\n"/>
</route>
-----
Alireza Salemi
--
View this message in context:
http://camel.465427.n5.nabble.com/Exception-doesn-t-get-cauhgt-in-the-route-tp5733381.html
Sent from the Camel - Users mailing list archive at Nabble.com.