Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
servicemix-eip-2009.01
-
None
-
Patch Available
Description
Currently the EIP Filter component does not send back exceptions (i.e. org.xml.sax.SAXParseException) as an error on the exchange which is the default behavior for other components (i.e. servicemix-saxon). As a result, there is no way to capture the message that generated the exception. We should change the implementation to propagate the exception up the call stack to allow the org.apache.servicemix.common.BaseLifeCycle.onMessageExchange() method to handle the exception and send it as an error on the exchange.