Hi all,
I have a problem with data module and versioning. If I use the in memory
repo or connect to a database as a single public (or author) instance,
everything is working fine, but if I use a jackrabbit cluster (on
oracle, but I don't think it's relevant), any save to the data module is
blocked by the exception below. I checked that there is no balancer in
front of the webapp that could dispatch the request to both (and the
exception happens even connecting to the single Tomcat).
Any idea on this would be welcomed.
Regards, Danilo.
26.10.2011 22:09:35 ERROR
info.magnolia.cms.core.version.BaseVersionManager.addVersion(BaseVersionManager.java:169)
| failed to copy versionable node to version store, reverting all
changes made in this session
26.10.2011 22:09:35 ERROR
info.magnolia.module.admininterface.commands.VersionCommand.execute(VersionCommand.java:87)
| can't version
javax.jcr.InvalidItemStateException: Unable to update a stale item:
item.save()
at
org.apache.jackrabbit.core.ItemSaveOperation.perform(ItemSaveOperation.java:262)
at
org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:200)
at org.apache.jackrabbit.core.ItemImpl.perform(ItemImpl.java:91)
at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:329)
at info.magnolia.cms.core.DefaultContent.save(DefaultContent.java:532)
at
info.magnolia.cms.core.version.BaseVersionManager.createVersion(BaseVersionManager.java:221)
at
info.magnolia.cms.core.version.BaseVersionManager.addVersion(BaseVersionManager.java:164)
at
info.magnolia.cms.core.DefaultContent.addVersion(DefaultContent.java:481)
at
info.magnolia.module.admininterface.commands.VersionCommand.execute(VersionCommand.java:82)
at
info.magnolia.commands.MgnlCommand.executePooledOrSynchronized(MgnlCommand.java:170)
at info.magnolia.commands.MgnlCommand.execute(MgnlCommand.java:157)
at
info.magnolia.module.observation.commands.CommandEventListener.onEvent(CommandEventListener.java:116)
at
org.apache.jackrabbit.core.observation.EventConsumer.consumeEvents(EventConsumer.java:248)
at
org.apache.jackrabbit.core.observation.ObservationDispatcher.run(ObservationDispatcher.java:161)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.jackrabbit.core.state.StaleItemStateException:
a6df5502-31ba-4098-ba34-9dc9558f5f93/{}Rule has been modified externally
at
org.apache.jackrabbit.core.state.SharedItemStateManager$Update.begin(SharedItemStateManager.java:665)
at
org.apache.jackrabbit.core.state.SharedItemStateManager.beginUpdate(SharedItemStateManager.java:1468)
at
org.apache.jackrabbit.core.state.SharedItemStateManager.update(SharedItemStateManager.java:1498)
at
org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:398)
at
org.apache.jackrabbit.core.state.XAItemStateManager.update(XAItemStateManager.java:354)
at
org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:373)
at
org.apache.jackrabbit.core.state.SessionItemStateManager.update(SessionItemStateManager.java:274)
at
org.apache.jackrabbit.core.ItemSaveOperation.perform(ItemSaveOperation.java:258)
... 14 more
----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------