Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
1.0.7
Description
In rare cases a commit may fail to update the pending changes on _lastRev of documents. The stack trace is:
Caused by: java.lang.ArrayIndexOutOfBoundsException: 0 at org.mapdb.BTreeMap.replace(BTreeMap.java:1174) at org.apache.jackrabbit.oak.plugins.document.UnsavedModifications.put(UnsavedModifications.java:90) at org.apache.jackrabbit.oak.plugins.document.DocumentNodeStore$10.track(DocumentNodeStore.java:1990) at org.apache.jackrabbit.oak.plugins.document.DocumentNodeStore.applyChanges(DocumentNodeStore.java:1056) at org.apache.jackrabbit.oak.plugins.document.Commit.applyToCache(Commit.java:598) at org.apache.jackrabbit.oak.plugins.document.CommitQueue.afterTrunkCommit(CommitQueue.java:127) at org.apache.jackrabbit.oak.plugins.document.CommitQueue.done(CommitQueue.java:83)