Uploaded image for project: 'Hippo CMS'
  1. Hippo CMS
  2. CMS-7360

Error when discarding URL and Navigation changes in Channel Manager

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Low
    • Resolution: Fixed
    • 2.22.15
    • 2.22.18
    • channel-manager
    • 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

      Attachments

        Activity

          People

            jsheriff Junaidh Kadhar Sheriff
            jrobusto Joshua Robusto (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: