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

Wicket rebinds the SessionEntry session attribute and this causes problems in Glassfish

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 6.10.0, 6.11.0
    • Fix Version/s: 6.12.0, 7.0.0-M1
    • Component/s: wicket
    • Labels:
      None

      Description

      With WICKET-5164 Wicket made org.apache.wicket.page.PageStoreManager.SessionEntry a javax.servlet.http.HttpSessionBindingListener to be notified when this session attribute is removed to be able to clean the disk data store when the session is replaced.

      This causes problems on Glassfish server (ver. 3 and 4) because GF notifies the HttpSessionBindingListener no matter whether the new value is different from the old one.
      Jetty and Tomcat check the new against the old value by identity and there is no problem.

      See this mail discussion for more details:
      http://markmail.org/thread/uigzwllvib2iohvu

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                mgrigorov Martin Grigorov
                Reporter:
                mgrigorov Martin Grigorov
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: