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] |
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]