Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 6.1.0
    • Fix Version/s: 6.1.1, 6.2.0, 1.5.9
    • Component/s: wicket
    • Labels:
      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.

      1. quickstart-4789.zip
        23 kB
        Christoph Leiter

        Activity

        Christoph Leiter created issue -
        Christoph Leiter made changes -
        Field Original Value New Value
        Attachment quickstart-4789.zip [ 12546838 ]
        Martin Grigorov made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Assignee Sven Meier [ svenmeier ]
        Fix Version/s 6.2.0 [ 12323295 ]
        Fix Version/s 1.5.9 [ 12322962 ]
        Resolution Fixed [ 1 ]
        Martijn Dashorst made changes -
        Fix Version/s 6.1.1 [ 12323326 ]

          People

          • Assignee:
            Sven Meier
            Reporter:
            Christoph Leiter
          • Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development