Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.2 branch
-
None
Description
When a valid OptimisticLockException is thrown, an attempt to rollback current transaction incorrectly throws its own IllegalStateException... What's worse, the later exception is swallowed by Cayenne, so the rollback is never processed. Oddly, the only database that had problems with it was OpenBase - that's how I discovered it. I'll be checking the fix shortly.