All,

I am seeing this error on my Jackrabbit 2.2.5 environment:

13:12:26.171 [RMI TCP Connection(5988)-206.137.126.43] WARN  
o.a.j.core.ItemSaveOperation - 
/momroot/BillingStatement/&1786&F0004645/jcr:lockToken: failed to restore 
transient state
javax.jcr.RepositoryException: 
org.apache.jackrabbit.core.state.ItemStateException: there's already a property 
state instance with id 
8afcfef0-593b-40c1-aec8-eba53edf3e2c/{http://www.jcp.org/jcr/1.0}lockToken
                at 
org.apache.jackrabbit.core.PropertyImpl.restoreTransient(PropertyImpl.java:195) 
~[jackrabbit-core-2.2.5.jar:2.2.5]
                at 
org.apache.jackrabbit.core.ItemSaveOperation.restoreTransientItems(ItemSaveOperation.java:878)
 [jackrabbit-core-2.2.5.jar:2.2.5]
                at 
org.apache.jackrabbit.core.ItemSaveOperation.perform(ItemSaveOperation.java:276)
 [jackrabbit-core-2.2.5.jar:2.2.5]
                at 
org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:188) 
[jackrabbit-core-2.2.5.jar:2.2.5]
                at 
org.apache.jackrabbit.core.ItemImpl.perform(ItemImpl.java:91) 
[jackrabbit-core-2.2.5.jar:2.2.5]
                at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:329) 
[jackrabbit-core-2.2.5.jar:2.2.5]
                at 
org.apache.jackrabbit.core.session.SessionSaveOperation.perform(SessionSaveOperation.java:42)
 [jackrabbit-core-2.2.5.jar:2.2.5]
                at 
org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:188) 
[jackrabbit-core-2.2.5.jar:2.2.5]
                at 
org.apache.jackrabbit.core.SessionImpl.perform(SessionImpl.java:355) 
[jackrabbit-core-2.2.5.jar:2.2.5]
                at 
org.apache.jackrabbit.core.SessionImpl.save(SessionImpl.java:758) 
[jackrabbit-core-2.2.5.jar:2.2.5]
                at 
org.apache.jackrabbit.rmi.server.ServerSession.save(ServerSession.java:263) 
[jackrabbit-jcr-rmi-2.2.5.jar:na]


Can someone please explain what this means, the cause and how it can be 
resolved?

Thanks
Sumit

Reply via email to