Details
-
Type:
Bug
-
Status:
Open
-
Priority:
Critical
-
Resolution: Unresolved
-
Affects Version/s: 1.3
-
Fix Version/s: None
-
Labels:None
-
Environment:ActiveMQ 4.1.1, Windows XP
-
Patch Submitted:Yes
-
Number of attachments :
Description
The MultiplexingRequestor class does not have a close() method to close the ScheduledThreadPoolExecutor. This leaves non-daemon threads hanging around and thus applications will not quit until System.exit() is called (causing Tomcat applications exporting Lingo services and standard Java apps calling Lingo services to hang forever on shutdown).
Attached is an updated MultiplexingRequestor class that fixes the issue.
Blog entry related to this: http://bluedevel.com/blog/?p=3