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

Reply via email to