Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.11.1
-
None
Description
During remote session closure the client can cause a ConcurrentModificationException while cleaning up any open producers and consumers, if there happened to be either multiple consumers or multiple producers active on the session. This happens despite the affected code being single thread, because the contents of a map are iterated over and then 'concurrently' altered by the thread elsewhere during the cleanup process.