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&amp;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.

Reply via email to