Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Critical
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 2.1.4 (EE only), ITR20, 2.2.2 (EE only)
-
Component/s: Core: Transports
-
Labels:None
-
User impact:High
-
Log Output:
-
Similar Issues:None
Description
Disposal of the workManagers in stop() before the transport itself has been stopped allows jobs to complete and dispatch before the transport is stopped. Currently messages randomly get lost (based on timing) with errors because there are still pending dispatcher jobs when the transport implementation is stopped.
Example of error is shown below.
http://svn.mule.codehaus.org/changelog/mule/branches/mule-2.x?cs=14267