Wicket
  1. Wicket
  2. WICKET-4009

Page Lock on Browser Back Button after Page Expiry

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.5-RC7
    • Fix Version/s: 1.5.1
    • Component/s: wicket
    • Labels:
      None
    • Environment:
      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.

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

        Activity

          People

          • Assignee:
            Martin Grigorov
            Reporter:
            bernard
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development