Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
Description
When extending the ProviderEndPoint class, if the code throws a Throwable (not an Exception), the method BaseLifeCycle.onMessageExchange doesn't catch the exception because it catches only Exceptions.
In these cases no messages are sent over the NMR.
If I surround my code with a try/catch, it doesnt work also, because I send a fault message and the ProviderEndPoint tries to send the normal message.
It's possible to change the catch block in BaseLifeCycle.onMessageExchange to manage also Throwables ?
Attachments
Issue Links
- duplicates
-
SMXCOMP-163 Throwable is not cought in BaseLifeCycle which can result in open transactions
- Open