-
Bug
-
Resolution: Done
-
Major
-
4.3.0.GA
-
None
The leak can also be seen by using the debugger to check the number of entries in TransactionReaper._timeouts after a couple of transactions.
It appears that the TransactionReaper.insert method uses ControlWrapper objects as keys when putting elements into the hashtable, but the TransactionReaper.remove method sometimes unsuccessfully tries to use Uid ojbects to remove them.
I will post a corrected version of TransactionReaper.java.