Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
InĀ ThreadPoolRequestReplicator.NodeHttpRequest.run() the main logic is in a try block, during which all Exceptions are caught and handled properly. However we need to call an Object.notify() after that so it's crucial that the error handling covers every scenario.
Because of this we should catch all Throwables (instead of only Exceptions), otherwise - should we encounter an Error for example - we might end up in a deadlock state.
Attachments
Issue Links
- links to