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

IndexOutOfBoundsException in Tree renders console unusable

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Top
    • Resolution: Fixed
    • r2.06.06 (m13 - rc7)
    • r2.03.07, r2.06.08, r2.07.00
    • None
    • None

    Description

      When the error happens you can't browse the wicket tree. This makes it impossible to use the console. A logout and login again doesn't solve the problem.

      22.07.2009 12:35:43 ERROR [org.apache.wicket.RequestCycle.logRuntimeException():1437] Exception in rendering component: [MarkupContainer [Component id = link]]
      org.apache.wicket.WicketRuntimeException: Exception in rendering component: [MarkupContainer [Component id = link]]
      at org.apache.wicket.Component.renderComponent(Component.java:2519)
      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.hippoecm.frontend.wicket1985.AbstractTree$TreeItem.onRender(AbstractTree.java:211)
      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.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:249)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.hippoecm.frontend.plugins.login.ConcurrentLoginFilter.doFilter(ConcurrentLoginFilter.java:54)
      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:191)
      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:293)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
      at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
      at java.lang.Thread.run(Thread.java:619)
      Caused by: java.lang.IndexOutOfBoundsException: Index: 9, Size: 9
      at java.util.ArrayList.RangeCheck(ArrayList.java:547)
      at java.util.ArrayList.get(ArrayList.java:322)
      at org.hippoecm.frontend.model.tree.JcrTreeNode.getChildAt(JcrTreeNode.java:90)
      at org.hippoecm.frontend.wicket1985.DefaultAbstractTree.isNodeLast(DefaultAbstractTree.java:727)
      at org.hippoecm.frontend.wicket1985.DefaultAbstractTree.access$000(DefaultAbstractTree.java:62)
      at org.hippoecm.frontend.wicket1985.DefaultAbstractTree$2.onComponentTag(DefaultAbstractTree.java:386)
      at org.apache.wicket.Component.renderComponent(Component.java:2451)
      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.markup.html.link.AbstractLink.onComponentTagBody(AbstractLink.java:165)
      at org.apache.wicket.Component.renderComponent(Component.java:2480)
      ... 38 more

      Attachments

        Activity

          People

            fvlankvelt Frank van Lankvelt (Inactive)
            bvdschans Bart van der Schans (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: