Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
0.26
-
None
Description
When creating a MessageConsumer instance in the SessionImpl class the normal consumer case creates a Dispatcher instance via:
if(_dispatcherThread == null) { _dispatcherThread = new Thread(_dispatcher); _dispatcherThread.start(); }
However in the create method for Durable Topic consumer's this is omitted causing any async MessageListener code to never receive any incoming Messages.
This should really get into the 0.26 release as it breaks existing functionality in the 0.24 and lower versions.