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

Delete causes pathnotfound

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Normal
    • Resolution: Fixed
    • r2.05.00 (m12 - new feats)
    • r2.06.00 (m13 - rc1)
    • None
    • None

    Description

      A delete on a document does not close the tab, but keeps it open. Also the document is still visible in the doclisting, although its state icon disappears.

      The following is thrown in the logs:

      30.03.2009 14:47:48 WARN [org.hippoecm.frontend.JcrObservationManager$JcrListener.process():392] Root node no longer exists: content/documents/articles/holadij
      ee/holadijee
      30.03.2009 14:47:49 ERROR [org.hippoecm.frontend.plugins.standards.list.resolvers.StateIconAttributeModifier$StateIconAttributes.load():99] Unable to obtain sta
      te properties
      javax.jcr.PathNotFoundException: holadijee
      at org.apache.jackrabbit.jcr2spi.NodeImpl.getNode(NodeImpl.java:397)
      at org.hippoecm.repository.decorating.NodeDecorator.getNode(NodeDecorator.java:230)
      at org.hippoecm.frontend.plugins.standards.list.resolvers.StateIconAttributeModifier$StateIconAttributes.load(StateIconAttributeModifier.java:83)
      at org.hippoecm.frontend.plugins.standards.list.resolvers.StateIconAttributeModifier$StateIconAttributes.getCssClass(StateIconAttributeModifier.java:65)

      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:585)
      at org.apache.wicket.util.lang.PropertyResolver$MethodGetAndSet.getValue(PropertyResolver.java:1050)
      at org.apache.wicket.util.lang.PropertyResolver$ObjectAndGetSetter.getValue(PropertyResolver.java:591)
      at org.apache.wicket.util.lang.PropertyResolver.getValue(PropertyResolver.java:96)
      at org.apache.wicket.model.AbstractPropertyModel.getObject(AbstractPropertyModel.java:113)
      at org.apache.wicket.AttributeModifier.getReplacementOrNull(AttributeModifier.java:360)
      at org.apache.wicket.AttributeModifier.replaceAttributeValue(AttributeModifier.java:275)
      at org.apache.wicket.AttributeModifier.replaceAttibuteValue(AttributeModifier.java:256)
      at org.apache.wicket.AttributeModifier.onComponentTag(AttributeModifier.java:238)
      at org.apache.wicket.Component.renderComponentTag(Component.java:3824)
      at org.apache.wicket.Component.renderComponent(Component.java:2471)
      at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1411)
      at org.apache.wicket.Component.render(Component.java:2317)
      at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1297)
      at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1476)
      at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1401)
      at org.apache.wicket.Component.renderComponent(Component.java:2480)
      at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1411)
      at org.apache.wicket.Component.render(Component.java:2317)
      at org.apache.wicket.markup.repeater.AbstractRepeater.renderChild(AbstractRepeater.java:119)
      at org.apache.wicket.markup.repeater.AbstractRepeater.onRender(AbstractRepeater.java:100)
      at org.apache.wicket.Component.render(Component.java:2317)
      at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1297)
      at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1476)
      at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1401)
      at org.apache.wicket.Component.renderComponent(Component.java:2480)
      at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1411)
      at org.apache.wicket.Component.render(Component.java:2317)
      at org.apache.wicket.Component.renderComponent(Component.java:2420)
      at org.apache.wicket.ajax.AjaxRequestTarget.respondComponent(AjaxRequestTarget.java:785)
      at org.apache.wicket.ajax.AjaxRequestTarget.respondComponents(AjaxRequestTarget.java:662)
      at org.apache.wicket.ajax.AjaxRequestTarget.respond(AjaxRequestTarget.java:577)
      at org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:104)
      at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1181)
      at org.apache.wicket.RequestCycle.step(RequestCycle.java:1252)
      at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1353)
      at org.apache.wicket.RequestCycle.request(RequestCycle.java:493)
      at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:355)
      at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:200)
      at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
      at org.hippoecm.frontend.plugins.login.ConcurrentLoginFilter.doFilter(ConcurrentLoginFilter.java:54)
      at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
      at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
      at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
      at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
      at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
      at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
      at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
      at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
      at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
      at org.mortbay.jetty.Server.handle(Server.java:324)
      at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
      at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:829)
      at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
      at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
      at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
      at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
      at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)

      Attachments

        Activity

          People

            fvlankvelt Frank van Lankvelt (Inactive)
            acahn Arje Cahn (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 3 days
                3d
                Remaining:
                Remaining Estimate - 3 days
                3d
                Logged:
                Time Spent - Not Specified
                Not Specified