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

