[
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.