[ 
https://issues.apache.org/activemq/browse/SM-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Willem Jiang updated SM-1673:
-----------------------------

    Attachment: sm-1673-bug-fix.patch

For the the smx-camel thread to hang issue , it is caused by 
HandleFaultProcessor doesn't implement the AsyncProcessor interface.
Since it is a DelegateProcessor, if it  wrappes an AsycProcessor , the 
AsycProcessor's callback.done() method will never be called. 
I just did a quick fix for it by writing new HandleFaultProcessor.  The 
attached patch contains the patch of sm-1673-bug.patch.

> Improve error handling in smx-camel
> -----------------------------------
>
>                 Key: SM-1673
>                 URL: https://issues.apache.org/activemq/browse/SM-1673
>             Project: ServiceMix
>          Issue Type: Improvement
>          Components: servicemix-camel
>    Affects Versions: servicemix-camel-2008.01
>            Reporter: Ron Gavlin
>            Assignee: Gert Vanthienen
>         Attachments: sm-1673-bug-fix.patch, sm-1673-bug.patch, 
> smx-camel-errorhandling-tests.patch
>
>
> Improve error handling in smx-camel. I have attached additional unit tests to 
> exercise error/fault handling functionality.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to