Hi,
 
I have a doubt regarding use of DBPersistenceManager for versioning
When I try to use SimpleDbPersistenceManager provided by JackRabbit I get an error while checking in a new version.
Everything works fine if we use the default XMLPersistenceManager.
I have attached the stacktrace, repository.xml and the sample code along with the mail.
Has anyone tried this out or can point out whether I am missing something
 
Thanks and Regards,
 
Santosh Prabhu
[EMAIL PROTECTED]

Savvion BusinessManger (tm) 6.5

Exception in thread "main" javax.jcr.RepositoryException: /f2/diff.zip1/jcr:cont
ent/jcr:baseVersion: unable to update item.: 241c9eef-0a83-47fb-b028-349a50506c7
7: 241c9eef-0a83-47fb-b028-349a50506c77
        at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:1198)
        at org.apache.jackrabbit.core.NodeImpl.checkin(NodeImpl.java:2733)
        at ReadNode.main(ReadNode.java:78)
Caused by: org.apache.jackrabbit.core.state.NoSuchItemStateException: 241c9eef-0
a83-47fb-b028-349a50506c77
        at org.apache.jackrabbit.core.state.SharedItemStateManager.getNodeRefere
nces(SharedItemStateManager.java:287)
        at org.apache.jackrabbit.core.state.SharedItemStateManager.updateReferen
ces(SharedItemStateManager.java:959)
        at org.apache.jackrabbit.core.state.SharedItemStateManager$Update.begin(
SharedItemStateManager.java:466)
        at org.apache.jackrabbit.core.state.SharedItemStateManager.beginUpdate(S
haredItemStateManager.java:651)
        at org.apache.jackrabbit.core.state.SharedItemStateManager.update(Shared
ItemStateManager.java:681)
        at org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalIt
emStateManager.java:316)
        at org.apache.jackrabbit.core.state.XAItemStateManager.update(XAItemStat
eManager.java:323)
        at org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalIt
emStateManager.java:292)
        at org.apache.jackrabbit.core.state.SessionItemStateManager.update(Sessi
onItemStateManager.java:257)
        at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:1190)
        ... 2 more
org.apache.jackrabbit.core.state.NoSuchItemStateException: 241c9eef-0a83-47fb-b0
28-349a50506c77
        at org.apache.jackrabbit.core.state.SharedItemStateManager.getNodeRefere
nces(SharedItemStateManager.java:287)
        at org.apache.jackrabbit.core.state.SharedItemStateManager.updateReferen
ces(SharedItemStateManager.java:959)
        at org.apache.jackrabbit.core.state.SharedItemStateManager$Update.begin(
SharedItemStateManager.java:466)
        at org.apache.jackrabbit.core.state.SharedItemStateManager.beginUpdate(S
haredItemStateManager.java:651)
        at org.apache.jackrabbit.core.state.SharedItemStateManager.update(Shared
ItemStateManager.java:681)
        at org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalIt
emStateManager.java:316)
        at org.apache.jackrabbit.core.state.XAItemStateManager.update(XAItemStat
eManager.java:323)
        at org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalIt
emStateManager.java:292)
        at org.apache.jackrabbit.core.state.SessionItemStateManager.update(Sessi
onItemStateManager.java:257)
        at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:1190)
        at org.apache.jackrabbit.core.NodeImpl.checkin(NodeImpl.java:2733)
        at ReadNode.main(ReadNode.java:78)
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to