Uploaded image for project: 'Wicket'
  1. Wicket
  2. WICKET-6428

PageProvider#getPageInstance() may return null

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 8.0.0-M6
    • 8.0.0-M7
    • wicket
    • None

    Description

      org.apache.wicket.core.request.handler.PageProvider#getPageInstance() may return null if there is no information about an expired page.

      In this case error like the following may happen:

      java.lang.NullPointerException
              at org.apache.wicket.core.request.handler.PageProvider.getPageClass(PageProvider.java:261)
              at org.apache.wicket.core.request.handler.RenderPageRequestHandler.getPageClass(RenderPageRequestHandler.java:163)
              at org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.mapHandler(AbstractBookmarkableMapper.java:400)
              at org.apache.wicket.core.request.mapper.MountedMapper.mapHandler(MountedMapper.java:159)
              at org.apache.wicket.request.mapper.CompoundRequestMapper.mapHandler(CompoundRequestMapper.java:210)
              at org.apache.wicket.request.cycle.RequestCycle.mapUrlFor(RequestCycle.java:449)
              at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:186)
              at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:202)
              at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:912)
              at org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:65)
              at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)
              at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:253)
              at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:221)
              at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:262)
              at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:204)
              at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:286)
          
      

      Attachments

        Activity

          People

            mgrigorov Martin Tzvetanov Grigorov
            mgrigorov Martin Tzvetanov Grigorov
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: