Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
2.2
-
None
-
None
-
JDK1.6
WIN XP
Description
The use case is as follows:
1. create two node named "folder1" and "folder2"
2. create one thread which create twenty versionable nodes under folder1 within a transaction.
3. create another thread which create twenty versionable nodes under folder2 within a transaction.
4. repeat step 2 and step3 and then it will throw below Exception:
Caused by: org.apache.jackrabbit.core.state.StaleItemStateException: deadbeef-face-babe-cafe-babecafebabe has been modified externally
at org.apache.jackrabbit.core.state.SharedItemStateManager$Update.begin(SharedItemStateManager.java:663)
at org.apache.jackrabbit.core.state.SharedItemStateManager.beginUpdate(SharedItemStateManager.java:1457)
at org.apache.jackrabbit.core.state.XAItemStateManager.prepare(XAItemStateManager.java:163)
... 11 more