Hi,
there are no dead locks now anymore, but some other strange behaviour.
cheers,
Walter.
... many lock/unlock calls work fine ...
... suddenly...
...
s15: 3 -> rootNode.lock()
s2: 8 -> someOtherNode.setProperty(...)
s15: Exception:
javax.jcr.ItemNotFoundException:
cafebabe-cafe-babe-cafe-babecafebabe/{http://www.jcp.org/jcr/1.0}lockOwner
at
org.apache.jackrabbit.core.ItemManager.createItemInstance(ItemManager.java:498)
at org.apache.jackrabbit.core.ItemManager.getItem(ItemManager.java:349)
at org.apache.jackrabbit.core.NodeImpl.getProperty(NodeImpl.java:1445)
at
org.apache.jackrabbit.core.NodeImpl.getOrCreateProperty(NodeImpl.java:436)
at
org.apache.jackrabbit.core.NodeImpl.internalSetProperty(NodeImpl.java:1272)
at
org.apache.jackrabbit.core.lock.LockManagerImpl.lock(LockManagerImpl.java:253)
at
org.apache.jackrabbit.core.lock.LockManagerImpl.lock(LockManagerImpl.java:317)
at org.apache.jackrabbit.core.NodeImpl.lock(NodeImpl.java:3726)
at TestSession.run(TestSession.java:67)
at java.lang.Thread.run(Unknown Source)
s11: 3 -> rootNode.lock()
s15: ended.