Hi, last night I started a big batch job which is doing a lot of node inserts into my repository.
Unfortunately the job did quit unexpectedly with this exception where
jackrabbit can't get a read lock to the jackrabbit root node (that is
jackrabbit root node.. not our root node)
[#|2012-12-12T18:18:30.593+0100|INFO|glassfish3.1.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=32;_ThreadName=Thread-2;|2012-12-12
18:18:30,591 ERROR failed to retrieve item state of item
cafebabe-cafe-babe-cafe-babecafebabe
org.apache.jackrabbit.core.state.ItemStateException: Interrupted while
acquiring read lock
at
org.apache.jackrabbit.core.state.SharedItemStateManager.acquireReadLock(SharedItemStateManager.java:1846)
at
org.apache.jackrabbit.core.state.SharedItemStateManager.getItemState(SharedItemStateManager.java:266)
at
org.apache.jackrabbit.core.state.LocalItemStateManager.getNodeState(LocalItemStateManager.java:110)
at
org.apache.jackrabbit.core.state.LocalItemStateManager.getItemState(LocalItemStateManager.java:175)
at
org.apache.jackrabbit.core.state.XAItemStateManager.getItemState(XAItemStateManager.java:260)
at
org.apache.jackrabbit.core.state.SessionItemStateManager.getItemState(SessionItemStateManager.java:161)
at
org.apache.jackrabbit.core.ItemManager.getItemData(ItemManager.java:382)
at org.apache.jackrabbit.core.ItemManager.getItem(ItemManager.java:328)
at org.apache.jackrabbit.core.ItemManager.getItem(ItemManager.java:622)
at
org.apache.jackrabbit.core.ItemManager.getRootNode(ItemManager.java:531)
at
org.apache.jackrabbit.core.SessionImpl.getRootNode(SessionImpl.java:760)
at
com.artisol.teneobackend.jackrabbit.JackRabbitService.getTeneoRootNode(JackRabbitService.java:180)
any idea what could cause this and is it possible to change the timeout?
I'm using Mysql and ISMLocking with no cluster configuration
/Nicklas
smime.p7s
Description: S/MIME cryptographic signature
