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

URL rendering regression

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • 6.1.0
    • 6.1.1, 6.2.0, 1.5.9
    • wicket
    • None

    Description

      The way URLs are encoded was changed (WICKET-4645) and now the first request (with ;jsessionid in path) generates invalid internal links:
      My page is mounted to "/Home/" and I get redirected to "/Home/;jsessionid=1234?0" (fine). There's a Link on the page and the generated URL for it is "../Home;jsessionid=1234?0-1.ILinkListener-link". Note the missing "/". This results in a 404 and breaks basically all of my system tests.

      I'll attach a simple quickstart which demonstrates the problem. It's important to delete the jsessionid cookie before accessing the page.

      Attachments

        1. quickstart-4789.zip
          23 kB
          Christoph Leiter

        Activity

          People

            svenmeier Sven Meier
            cleiter Christoph Leiter
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: