Details
-
Bug
-
Status: Closed
-
Low
-
Resolution: Fixed
-
2.22.15
-
Firefox 23.0.1 on OS X 10.7.5, CMS version 2.22.15, HST version 2.24.14
Description
Steps to replicate
1. select a template from Channel Manager
2. select Edit Template
3. select URL and Navigation Management
4. make some change to hst configuration
5. go back to original template
6. select Discard all changes
We recently upgraded to 7.7.9 and are having some issues with the URL and Navigation Management aspect of the Channel Manager. The channel manager seems to be saving and making changes correctly, but when we discard changes, an error occurs and the following stack trace is displayed. (For clarity, our site name is public)
[INFO] [talledLocalContainer] 04.09.2013 15:43:17 WARN [org.hippoecm.frontend.observation.JcrListener.getEvents():619] Root node no longer exists: hst:hst/hst:configurations/public-preview/hst:components
[INFO] [talledLocalContainer] 04.09.2013 15:43:17 ERROR [org.hippoecm.frontend.observation.JcrListener.process():570] Error occured when processing event
[INFO] [talledLocalContainer] java.lang.NullPointerException
[INFO] [talledLocalContainer] at org.hippoecm.frontend.plugins.standards.tree.FolderTreeNode.getChild(FolderTreeNode.java:55)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.model.tree.ObservableTreeModel.lookup(ObservableTreeModel.java:93)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.model.tree.JcrTreeModel.lookup(JcrTreeModel.java:109)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.model.tree.JcrTreeModel.newTreeModelEvent(JcrTreeModel.java:80)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.model.tree.JcrTreeModel.onEvent(JcrTreeModel.java:63)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.model.event.ObservableRegistry$ObservationContext.notifyObservers(ObservableRegistry.java:77)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.model.tree.ObservableTreeModel$1.notifyObservers(ObservableTreeModel.java:130)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.model.event.JcrEventListener.onEvent(JcrEventListener.java:65)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.observation.JcrListener.process(JcrListener.java:565)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.observation.JcrObservationManager.processEvents(JcrObservationManager.java:282)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.PluginPage.processEvents(PluginPage.java:153)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.PluginRequestCycleProcessor.processEvents(PluginRequestCycleProcessor.java:105)
[INFO] [talledLocalContainer] at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1279)
[INFO] [talledLocalContainer] at org.apache.wicket.RequestCycle.step(RequestCycle.java:1358)
[INFO] [talledLocalContainer] at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1465)
[INFO] [talledLocalContainer] at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
[INFO] [talledLocalContainer] at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
[INFO] [talledLocalContainer] at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:319)
[INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.ResourceRewriteFilter.doFilter(ResourceRewriteFilter.java:129)
[INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.plugins.login.ConcurrentLoginFilter.doFilter(ConcurrentLoginFilter.java:56)
[INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
[INFO] [talledLocalContainer] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
[INFO] [talledLocalContainer] at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[INFO] [talledLocalContainer] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
[INFO] [talledLocalContainer] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
[INFO] [talledLocalContainer] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
[INFO] [talledLocalContainer] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
[INFO] [talledLocalContainer] at java.lang.Thread.run(Thread.java:680)
[INFO] [talledLocalContainer] 04.09.2013 15:43:17 WARN [org.hippoecm.frontend.observation.JcrListener.getEvents():619] Root node no longer exists: hst:hst/hst:configurations/public-preview/hst:pages
[INFO] [talledLocalContainer] 04.09.2013 15:43:17 ERROR [org.hippoecm.frontend.observation.JcrListener.process():570] Error occured when processing event
[INFO] [talledLocalContainer] java.lang.NullPointerException
[INFO] [talledLocalContainer] at org.hippoecm.frontend.plugins.standards.tree.FolderTreeNode.getChild(FolderTreeNode.java:55)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.model.tree.ObservableTreeModel.lookup(ObservableTreeModel.java:93)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.model.tree.JcrTreeModel.lookup(JcrTreeModel.java:109)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.model.tree.JcrTreeModel.newTreeModelEvent(JcrTreeModel.java:80)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.model.tree.JcrTreeModel.onEvent(JcrTreeModel.java:63)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.model.event.ObservableRegistry$ObservationContext.notifyObservers(ObservableRegistry.java:77)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.model.tree.ObservableTreeModel$1.notifyObservers(ObservableTreeModel.java:130)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.model.event.JcrEventListener.onEvent(JcrEventListener.java:65)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.observation.JcrListener.process(JcrListener.java:565)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.observation.JcrObservationManager.processEvents(JcrObservationManager.java:282)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.PluginPage.processEvents(PluginPage.java:153)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.PluginRequestCycleProcessor.processEvents(PluginRequestCycleProcessor.java:105)
[INFO] [talledLocalContainer] at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1279)
[INFO] [talledLocalContainer] at org.apache.wicket.RequestCycle.step(RequestCycle.java:1358)
[INFO] [talledLocalContainer] at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1465)
[INFO] [talledLocalContainer] at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
[INFO] [talledLocalContainer] at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
[INFO] [talledLocalContainer] at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:319)
[INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.ResourceRewriteFilter.doFilter(ResourceRewriteFilter.java:129)
[INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.plugins.login.ConcurrentLoginFilter.doFilter(ConcurrentLoginFilter.java:56)
[INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
[INFO] [talledLocalContainer] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
[INFO] [talledLocalContainer] at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[INFO] [talledLocalContainer] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
[INFO] [talledLocalContainer] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
[INFO] [talledLocalContainer] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
[INFO] [talledLocalContainer] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
[INFO] [talledLocalContainer] at java.lang.Thread.run(Thread.java:680)
[INFO] [talledLocalContainer] 04.09.2013 15:43:17 WARN [org.hippoecm.frontend.observation.JcrListener.getEvents():619] Root node no longer exists: hst:hst/hst:configurations/public-preview/hst:sitemap
[INFO] [talledLocalContainer] 04.09.2013 15:43:17 ERROR [org.hippoecm.frontend.observation.JcrListener.process():570] Error occured when processing event
[INFO] [talledLocalContainer] java.lang.NullPointerException
[INFO] [talledLocalContainer] at org.hippoecm.frontend.plugins.standards.tree.FolderTreeNode.getChild(FolderTreeNode.java:55)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.model.tree.ObservableTreeModel.lookup(ObservableTreeModel.java:93)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.model.tree.JcrTreeModel.lookup(JcrTreeModel.java:109)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.model.tree.JcrTreeModel.newTreeModelEvent(JcrTreeModel.java:80)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.model.tree.JcrTreeModel.onEvent(JcrTreeModel.java:63)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.model.event.ObservableRegistry$ObservationContext.notifyObservers(ObservableRegistry.java:77)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.model.tree.ObservableTreeModel$1.notifyObservers(ObservableTreeModel.java:130)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.model.event.JcrEventListener.onEvent(JcrEventListener.java:65)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.observation.JcrListener.process(JcrListener.java:565)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.observation.JcrObservationManager.processEvents(JcrObservationManager.java:282)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.PluginPage.processEvents(PluginPage.java:153)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.PluginRequestCycleProcessor.processEvents(PluginRequestCycleProcessor.java:105)
[INFO] [talledLocalContainer] at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1279)
[INFO] [talledLocalContainer] at org.apache.wicket.RequestCycle.step(RequestCycle.java:1358)
[INFO] [talledLocalContainer] at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1465)
[INFO] [talledLocalContainer] at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
[INFO] [talledLocalContainer] at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
[INFO] [talledLocalContainer] at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:319)
[INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.ResourceRewriteFilter.doFilter(ResourceRewriteFilter.java:129)
[INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.plugins.login.ConcurrentLoginFilter.doFilter(ConcurrentLoginFilter.java:56)
[INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
[INFO] [talledLocalContainer] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
[INFO] [talledLocalContainer] at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[INFO] [talledLocalContainer] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
[INFO] [talledLocalContainer] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
[INFO] [talledLocalContainer] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
[INFO] [talledLocalContainer] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
[INFO] [talledLocalContainer] at java.lang.Thread.run(Thread.java:680)
[INFO] [talledLocalContainer] 04.09.2013 15:43:17 WARN [org.hippoecm.frontend.observation.JcrListener.getEvents():619] Root node no longer exists: hst:hst/hst:configurations/public-preview/hst:sitemenus
[INFO] [talledLocalContainer] 04.09.2013 15:43:17 ERROR [org.hippoecm.frontend.observation.JcrListener.process():570] Error occured when processing event
[INFO] [talledLocalContainer] java.lang.NullPointerException
[INFO] [talledLocalContainer] at org.hippoecm.frontend.plugins.standards.tree.FolderTreeNode.getChild(FolderTreeNode.java:55)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.model.tree.ObservableTreeModel.lookup(ObservableTreeModel.java:93)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.model.tree.JcrTreeModel.lookup(JcrTreeModel.java:109)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.model.tree.JcrTreeModel.newTreeModelEvent(JcrTreeModel.java:80)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.model.tree.JcrTreeModel.onEvent(JcrTreeModel.java:63)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.model.event.ObservableRegistry$ObservationContext.notifyObservers(ObservableRegistry.java:77)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.model.tree.ObservableTreeModel$1.notifyObservers(ObservableTreeModel.java:130)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.model.event.JcrEventListener.onEvent(JcrEventListener.java:65)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.observation.JcrListener.process(JcrListener.java:565)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.observation.JcrObservationManager.processEvents(JcrObservationManager.java:282)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.PluginPage.processEvents(PluginPage.java:153)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.PluginRequestCycleProcessor.processEvents(PluginRequestCycleProcessor.java:105)
[INFO] [talledLocalContainer] at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1279)
[INFO] [talledLocalContainer] at org.apache.wicket.RequestCycle.step(RequestCycle.java:1358)
[INFO] [talledLocalContainer] at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1465)
[INFO] [talledLocalContainer] at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
[INFO] [talledLocalContainer] at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
[INFO] [talledLocalContainer] at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:319)
[INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.ResourceRewriteFilter.doFilter(ResourceRewriteFilter.java:129)
[INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[INFO] [talledLocalContainer] at org.hippoecm.frontend.plugins.login.ConcurrentLoginFilter.doFilter(ConcurrentLoginFilter.java:56)
[INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
[INFO] [talledLocalContainer] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
[INFO] [talledLocalContainer] at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[INFO] [talledLocalContainer] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
[INFO] [talledLocalContainer] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
[INFO] [talledLocalContainer] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
[INFO] [talledLocalContainer] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
[INFO] [talledLocalContainer] at java.lang.Thread.run(Thread.java:680)
[INFO] [talledLocalContainer] 04.09.2013 15:43:17 WARN [org.hippoecm.frontend.observation.JcrListener.getEvents():619] Root node no longer exists: hst:hst/hst:configurations/public-preview/hst:templates