Issues

Select view

Select search mode

 

throw HibernateException when transaction is rolledback by a reaper thread

Fixed

Description

handled a background (repear) thread rolling back a transaction by setting a flag. The original app thread checks the flag and processes the rollback, rather than the background thread itself. The checks occur at Session API calls' entries and exits.

To prevent Session methods from continuing processing (and ultimately causing NPEs, etc.), throw an NPE when a delayed rollback is found and processed.

Details

Assignee

Reporter

Fix versions

Priority

Created May 17, 2013 at 4:55 PM
Updated May 22, 2013 at 5:09 PM
Resolved May 17, 2013 at 5:37 PM

Activity

Flag notifications