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

Page Lock on Browser Back Button after Page Expiry

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.5-RC7
    • 1.5.1
    • wicket
    • None
    • Wicket version: 1.5-RC7
      java version "1.6.0_25"
      Java(TM) SE Runtime Environment (build 1.6.0_25-b06)
      Java HotSpot(TM) Client VM (build 20.0-b11, mixed mode, sharing)

      Server: GlassFish 3.1.1

    Description

      In the attached quickstart, after page expiry and browser back navigation, a server error occurs such as:

      "failed to acquire lock to page 0, attempted for 1 minutes out of allowed 1 minute"
      This appears to be related to request logging, but I have seen other strange errors without request logging such as

      org.apache.wicket.request.handler.ComponentNotFoundException: Could not find component 'form' on page 'class web.page.ExpiredPage

      also with browser history back navigation.

      I have seen none of these errors in Wicket 1.4. I guess the reason for not having seen this before it that http cache headers are different in 1.5.

      Attachments

        1. pageManagerPatch.txt
          3 kB
          Andrea Del Bene
        2. pageManagerPatch.txt
          3 kB
          Andrea Del Bene
        3. quickStart.zip
          12 kB
          bernard

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            mgrigorov Martin Tzvetanov Grigorov
            bht@actrix.gen.nz bernard
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment