[ 
http://jira.magnolia-cms.com/browse/MAGNOLIA-2738?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jan Haderka updated MAGNOLIA-2738:
----------------------------------

    Fix Version/s: 4.0.2
                   4.1
         Assignee: Jan Haderka  (was: Philipp Bärfuss)

Fixed by changes made for MAGNOLIA-2771

> Duplicate content and activation problems with DMS & STK
> --------------------------------------------------------
>
>                 Key: MAGNOLIA-2738
>                 URL: http://jira.magnolia-cms.com/browse/MAGNOLIA-2738
>             Project: Magnolia
>          Issue Type: Bug
>          Components: activation
>    Affects Versions: 4.0.1
>         Environment: JDK 1.6.0_13-b03, CentOS 5.3
>            Reporter: Timo Pulkkinen
>            Assignee: Jan Haderka
>             Fix For: 4.0.2, 4.1
>
>         Attachments: admin_instance_after_activation.png, 
> public_instance_after_activation.png
>
>
> Activating content in DMS causes duplicate nodes in public instance. 
> Steps to reproduce:
> 1. Install STK and dependencies
> 2. Bootstrap public instance
> 3. Activate templating-kit hierarchy from DMS using "Activate incl. subnodes"
> Additionally, after I remove the nodes manually from public DMS instance, 
> following exception occurs and furthers activations fail:
> 765413 [http-8081-2] WARN info.magnolia.module.exchangesimple.ReceiveFilter - 
> Exception caught
> javax.jcr.PathNotFoundException: templating-kit[2]
>         at org.apache.jackrabbit.core.NodeImpl.getNode(NodeImpl.java:2598)
>         at 
> info.magnolia.cms.core.DefaultContent.<init>(DefaultContent.java:127)
>         at 
> info.magnolia.cms.core.DefaultHierarchyManager.getContent(DefaultHierarchyManager.java:238)
>         at 
> info.magnolia.module.exchangesimple.ReceiveFilter.getNode(ReceiveFilter.java:562)
>         at 
> info.magnolia.module.exchangesimple.ReceiveFilter.applyLock(ReceiveFilter.java:532)
>         at 
> info.magnolia.module.exchangesimple.ReceiveFilter.doFilter(ReceiveFilter.java:120)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
>         at 
> info.magnolia.cms.filters.CosMultipartRequestFilter.doFilter(CosMultipartRequestFilter.java:87)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
>         at 
> info.magnolia.cms.security.BaseSecurityFilter.doFilter(BaseSecurityFilter.java:61)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
>         at 
> info.magnolia.cms.security.LogoutFilter.doFilter(LogoutFilter.java:88)
>         at 
> info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:62)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
>         at 
> info.magnolia.cms.security.auth.login.LoginFilter.doFilter(LoginFilter.java:84)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
>         at 
> info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:84)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
>         at 
> info.magnolia.cms.filters.ContextFilter.doFilter(ContextFilter.java:87)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
>         at 
> info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:64)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:96)
>         at 
> info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:199)
>         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:175)
>         at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>         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:286)
>         at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>         at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>         at 
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>         at java.lang.Thread.run(Thread.java:619)
> 765416 [http-8081-2] ERROR info.magnolia.module.exchangesimple.ReceiveFilter 
> - Exception caught
> javax.jcr.PathNotFoundException: /templating-kit[2]
>         at 
> org.apache.jackrabbit.core.ItemManager.getNode(ItemManager.java:457)
>         at 
> org.apache.jackrabbit.core.SessionImpl.getImportContentHandler(SessionImpl.java:1066)
>         at 
> org.apache.jackrabbit.commons.AbstractSession.importXML(AbstractSession.java:347)
>         at 
> info.magnolia.module.exchangesimple.ReceiveFilter.importResource(ReceiveFilter.java:434)
>         at 
> info.magnolia.module.exchangesimple.ReceiveFilter.importFresh(ReceiveFilter.java:367)
>         at 
> info.magnolia.module.exchangesimple.ReceiveFilter.update(ReceiveFilter.java:223)
>         at 
> info.magnolia.module.exchangesimple.ReceiveFilter.receive(ReceiveFilter.java:167)
>         at 
> info.magnolia.module.exchangesimple.ReceiveFilter.doFilter(ReceiveFilter.java:121)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
>         at 
> info.magnolia.cms.filters.CosMultipartRequestFilter.doFilter(CosMultipartRequestFilter.java:87)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
>         at 
> info.magnolia.cms.security.BaseSecurityFilter.doFilter(BaseSecurityFilter.java:61)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
>         at 
> info.magnolia.cms.security.LogoutFilter.doFilter(LogoutFilter.java:88)
>         at 
> info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:62)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
>         at 
> info.magnolia.cms.security.auth.login.LoginFilter.doFilter(LoginFilter.java:84)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
>         at 
> info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:84)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
>         at 
> info.magnolia.cms.filters.ContextFilter.doFilter(ContextFilter.java:87)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
>         at 
> info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:64)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:96)
>         at 
> info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:199)
>         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:175)
>         at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>         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:286)
>         at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>         at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>         at 
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>         at java.lang.Thread.run(Thread.java:619)
> 765418 [http-8081-2] ERROR info.magnolia.module.exchangesimple.ReceiveFilter 
> - Activation failed | /templating-kit[2]
> info.magnolia.cms.exchange.ExchangeException: Activation failed | 
> /templating-kit[2]
>         at 
> info.magnolia.module.exchangesimple.ReceiveFilter.importFresh(ReceiveFilter.java:373)
>         at 
> info.magnolia.module.exchangesimple.ReceiveFilter.update(ReceiveFilter.java:223)
>         at 
> info.magnolia.module.exchangesimple.ReceiveFilter.receive(ReceiveFilter.java:167)
>         at 
> info.magnolia.module.exchangesimple.ReceiveFilter.doFilter(ReceiveFilter.java:121)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
>         at 
> info.magnolia.cms.filters.CosMultipartRequestFilter.doFilter(CosMultipartRequestFilter.java:87)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
>         at 
> info.magnolia.cms.security.BaseSecurityFilter.doFilter(BaseSecurityFilter.java:61)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
>         at 
> info.magnolia.cms.security.LogoutFilter.doFilter(LogoutFilter.java:88)
>         at 
> info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:62)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
>         at 
> info.magnolia.cms.security.auth.login.LoginFilter.doFilter(LoginFilter.java:84)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
>         at 
> info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:84)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
>         at 
> info.magnolia.cms.filters.ContextFilter.doFilter(ContextFilter.java:87)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
>         at 
> info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:64)
>         at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
>         at 
> info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:96)
>         at 
> info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:199)
>         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:175)
>         at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>         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:286)
>         at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>         at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>         at 
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>         at java.lang.Thread.run(Thread.java:619)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.magnolia-cms.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to