Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
I used this revision from subversion:
URL: http://svn.apache.org/repos/asf/commons/sandbox/pipeline/trunk
Repository Root: http://svn.apache.org/repos/asf
Repository UUID: 13f79535-47bb-0310-9956-ffa450edef68
Revision: 989116
Description
The attached code runs a pipeline with a single stage having a DedicatedThreadStageDriverFactory. When the stage throws an exception, threads cannot be properly cleaned up again.
Please run the attached code on the command line without arguments. You will see that the program prints an exception but then does not finished, most likely because a thread does not finish properly.
When run with an argument, the stage does not throw and program exits as expected.