-
Bug
-
Resolution: Done
-
Major
-
4.2
-
None
There is some code in OptimisticLockRecord#topLevelCommit that generates an invalid warning
WARN: ARJUNA015051: OptimisticLockRecord.topLevelCommit state check failed for org.jboss.stm.internal.proxy.OptimisticLockManagerProxy@7f058cfa will force rollback.
when in fact there is no rollback. The offending code is:
public int topLevelCommit () { boolean stateOK = checkState(); if (stateOK) { txojLogger.i18NLogger.warn_OptimisticLockRecord_2((LockManager) value()); }
The condition was intended to be if (!stateOK)