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

Reply via email to