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

CMS stucks when admin navigates from documents to Dashboard or other folders when a document is in pending approval status

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Normal
    • Resolution: Cannot Reproduce
    • r2.17.00
    • r2.17.00
    • None
    • None
    • Vista, IE, FF

    Description

      Scenario
      1. Edit a document with user as ``àuthor`and send a publish request
      2. Using admin see if the document in `request` mode.
      3. Click on Dashboard icon or other folders icon (then below exception is seen)

      I found this defect while testing tab management.
      Note: If I manage to approve the document somehow, I see below log in History, in this `withdrew` is not acceptable
      One minute ago, admin published "myarticle1"
      One minute ago, admin withdrew request for "myarticle1"
      Five minutes ago, author requested publication for "myarticle1"
      Five minutes ago, author finished drafting out "myarticle1"
      Five minutes ago, author started a draft version of "myarticle1"

      13.10.2010 15:41:10 ERROR [org.apache.wicket.RequestCycle.logRuntimeException():1521] Error attaching this container for rendering: [Mark
      upContainer [Component id = extension.todo]]
      org.apache.wicket.WicketRuntimeException: Error attaching this container for rendering: [MarkupContainer [Component id = extension.todo]]

      at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1739)
      at org.apache.wicket.Component.onBeforeRender(Component.java:3855)
      at org.hippoecm.frontend.service.render.AbstractRenderService.onBeforeRender(AbstractRenderService.java:474)
      at org.apache.wicket.Component.internalBeforeRender(Component.java:1061)
      at org.apache.wicket.Component.beforeRender(Component.java:1095)
      at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1727)
      at org.apache.wicket.Component.onBeforeRender(Component.java:3855)
      at org.hippoecm.frontend.service.render.AbstractRenderService.onBeforeRender(AbstractRenderService.java:474)
      at org.apache.wicket.Component.internalBeforeRender(Component.java:1061)
      at org.apache.wicket.Component.beforeRender(Component.java:1095)
      at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1727)
      at org.apache.wicket.Component.onBeforeRender(Component.java:3855)
      at org.apache.wicket.Component.internalBeforeRender(Component.java:1061)
      at org.apache.wicket.Component.beforeRender(Component.java:1095)
      at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1727)
      at org.apache.wicket.Component.onBeforeRender(Component.java:3855)
      at org.hippoecm.frontend.plugins.standards.tabs.TabbedPanel.onBeforeRender(TabbedPanel.java:338)
      at org.apache.wicket.Component.internalBeforeRender(Component.java:1061)
      at org.apache.wicket.Component.beforeRender(Component.java:1095)
      at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1727)
      at org.apache.wicket.Component.onBeforeRender(Component.java:3855)
      at org.hippoecm.frontend.service.render.AbstractRenderService.onBeforeRender(AbstractRenderService.java:474)
      at org.apache.wicket.Component.internalBeforeRender(Component.java:1061)
      at org.apache.wicket.Component.beforeRender(Component.java:1095)
      at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1727)
      at org.apache.wicket.Component.onBeforeRender(Component.java:3855)
      at org.apache.wicket.Page.onBeforeRender(Page.java:1521)
      at org.apache.wicket.Component.internalBeforeRender(Component.java:1061)
      at org.apache.wicket.Component.beforeRender(Component.java:1095)
      at org.apache.wicket.Component.prepareForRender(Component.java:2225)
      at org.apache.wicket.Component.prepareForRender(Component.java:2262)
      at org.apache.wicket.Page.renderPage(Page.java:893)
      at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.respond(BookmarkablePageRequestTarget.java:261)
      at org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:105)
      at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1258)
      at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
      at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1428)
      at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
      at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:479)
      at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:312)
      at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
      at org.hippoecm.frontend.ResourceRewriteFilter.doFilter(ResourceRewriteFilter.java:129)
      at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
      at org.hippoecm.frontend.plugins.login.ConcurrentLoginFilter.doFilter(ConcurrentLoginFilter.java:54)
      at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
      at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
      at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
      at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
      at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
      at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
      at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
      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:326)
      at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
      at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923)
      at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:547)
      at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
      at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
      at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
      at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
      Caused by: java.lang.ClassCastException: org.hippoecm.repository.decorating.checked.NodeDecorator cannot be cast to org.apache.wicket.mod
      el.IModel
      at org.apache.wicket.markup.repeater.DefaultItemReuseStrategy$1.next(DefaultItemReuseStrategy.java:70)
      at org.apache.wicket.markup.repeater.DefaultItemReuseStrategy$1.next(DefaultItemReuseStrategy.java:68)
      at org.apache.wicket.markup.repeater.RefreshingView.addItems(RefreshingView.java:189)
      at org.apache.wicket.markup.repeater.RefreshingView.onPopulate(RefreshingView.java:98)
      at org.apache.wicket.markup.repeater.AbstractRepeater.onBeforeRender(AbstractRepeater.java:131)
      at org.apache.wicket.Component.internalBeforeRender(Component.java:1061)
      at org.apache.wicket.Component.beforeRender(Component.java:1095)
      at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1727)
      ... 60 more

      Attachments

        Activity

          People

            jsheriff Junaidh Kadhar Sheriff
            jsheriff Junaidh Kadhar Sheriff
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: