Hi, it probably means the thread got interrupted (Thread.interrupt()) while it was executing the batch job. Maybe your application does that or the app server you are using?
Regards Marcel > -----Original Message----- > From: Nicklas Löf [mailto:[email protected]] > Sent: Donnerstag, 13. Dezember 2012 10:46 > To: [email protected] > Subject: ERROR failed to retrieve item state of item cafebabe-cafe-babe- > cafe-babecafebabe > > 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(Sh > aredItemStateManager.java:266) > at > org.apache.jackrabbit.core.state.LocalItemStateManager.getNodeState(Loca > lItemStateManager.java:110) > at > org.apache.jackrabbit.core.state.LocalItemStateManager.getItemState(Local > ItemStateManager.java:175) > at > org.apache.jackrabbit.core.state.XAItemStateManager.getItemState(XAIte > mStateManager.java:260) > at > org.apache.jackrabbit.core.state.SessionItemStateManager.getItemState(Se > ssionItemStateManager.java:161) > at > org.apache.jackrabbit.core.ItemManager.getItemData(ItemManager.java:38 > 2) > 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:5 > 31) > 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
