Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
Commons Threads 3.2.10
-
None
Description
Currently ThreadLocalCleaner relies on exceptions in case anything in it does not work as expected. Those exceptions are most probably not correctly caught and logged by the Oracle implementation calling ThreadPoolExecutor.beforeExecute(...) and ThreadPoolExecutor.afterExecute(...). Therefore all exceptions should be caught and logged there explicitly.