Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.6.2
-
None
Description
It's possible to create a deadlock while TimeoutHandler is running.
The TimeoutHandler owns a monitor lock on LocalItemStateManager without obtaining a lock from the internal XAReentrantLock. This leads to a deadlock situation if a other thread tries at the same time to use the LocalItemStateManager.