Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
3.3.2
-
None
-
Linux, JDK 7
Description
The tests, in for example org.apache.commons.lang3.builder.ToStringStyleConcurrencyTest, create thread pools which are not shut down properly, leading to idle worker threads that can prevent the JVM from shutting down properly.
Suggested fix: shutdown() on the thread pool where a call to shutdown or shutdownNow is missing.
Affected classes (these were the ones I could find easily, I may have missed some):
- org.apache.commons.lang3.builder.ReflectionToStringStyleConcurrencyTest
- org.apache.commons.lang3.builder.ToStringStyleConcurrencyTest
- org.apache.commons.lang3.concurrent.CallableBackgroundInitializerTest