Sadly, that workaround (remove versioning on activation from Public and Author
instance) made no difference.
Real issue seems to be related to building full path. New folders (or documents
in existing folders) seem not be getting properly rooted in their parent.
Root cause as per public instance log is:
WARN info.magnolia.module.exchangesimple.ReceiveFilter 19.04.2013 12:01:49 --
Exception caught
javax.jcr.ItemNotFoundException: failed to build path of
20e49a7f-0a90-4c11-a944-cee19149ce87: cafebabe-cafe-babe-cafe-babecafebabe has
no child entry for 20e49a7f-0a90-4c11-a944-cee19149ce87
at
org.apache.jackrabbit.core.HierarchyManagerImpl.buildPath(HierarchyManagerImpl.java:291)
at
org.apache.jackrabbit.core.CachingHierarchyManager.buildPath(CachingHierarchyManager.java:210)
at
org.apache.jackrabbit.core.HierarchyManagerImpl.getPath(HierarchyManagerImpl.java:395)
at
org.apache.jackrabbit.core.CachingHierarchyManager.getPath(CachingHierarchyManager.java:244)
at org.apache.jackrabbit.core.ItemImpl.getPrimaryPath(ItemImpl.java:188)
at
org.apache.jackrabbit.core.NodeImpl.getPrimaryPath(NodeImpl.java:2779)
at org.apache.jackrabbit.core.ItemImpl$2.perform(ItemImpl.java:379)
at org.apache.jackrabbit.core.ItemImpl$2.perform(ItemImpl.java:376)
at
org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:216)
at org.apache.jackrabbit.core.ItemImpl.perform(ItemImpl.java:91)
at org.apache.jackrabbit.core.ItemImpl.getPath(ItemImpl.java:376)
at org.apache.jackrabbit.core.NodeImpl.lock(NodeImpl.java:2982)
at
info.magnolia.jcr.wrapper.DelegateNodeWrapper.lock(DelegateNodeWrapper.java:324)
at info.magnolia.cms.core.DefaultContent.lock(DefaultContent.java:611)
at
info.magnolia.module.exchangesimple.ReceiveFilter.lock(ReceiveFilter.java:928)
at
info.magnolia.module.exchangesimple.ReceiveFilter.applyLock(ReceiveFilter.java:796)
at
info.magnolia.module.exchangesimple.ReceiveFilter.doFilter(ReceiveFilter.java:159)
at
info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:91)
at
info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at
info.magnolia.cms.security.auth.login.LoginFilter.doFilter(LoginFilter.java:93)
at
info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:91)
at
info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at
info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:85)
at
info.magnolia.cms.filters.CosMultipartRequestFilter.doFilter(CosMultipartRequestFilter.java:91)
at
info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:61)
at
info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at
info.magnolia.module.devicedetection.filter.DeviceDetectionFilter.doFilter(DeviceDetectionFilter.java:73)
at
info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:61)
at
info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at
info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:102)
at
info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:91)
at
info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at
info.magnolia.cms.filters.ContextFilter.doFilter(ContextFilter.java:131)
at
info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:91)
at
info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at
info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:67)
at
info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:91)
at
info.magnolia.cms.filters.SafeDestroyMgnlFilterWrapper.doFilter(SafeDestroyMgnlFilterWrapper.java:108)
at
info.magnolia.cms.filters.MgnlFilterDispatcher.doDispatch(MgnlFilterDispatcher.java:67)
at
info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:108)
at
info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:94)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:722)
ERROR info.magnolia.module.exchangesimple.ReceiveFilter 19.04.2013 12:01:49 --
String index out of range: -1
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(String.java:1911)
at
info.magnolia.module.exchangesimple.ReceiveFilter.handleMovedContent(ReceiveFilter.java:408)
--
Context is everything:
http://forum.magnolia-cms.com/forum/thread.html?threadId=ecb472f5-5f1e-45c4-9122-de3fe6a828ba
----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------