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

encodeURL broken on Tomcat 7.0.28

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 6.0.0-beta2
    • 6.1.0, 1.5.9
    • None
    • None

    Description

      During page transition wicket used to encode an '../../tisch' which results in an exception:

      Caused by: java.lang.IllegalArgumentException
      at org.apache.catalina.connector.Response.normalize(Response.java:1799)

      The transition (within an ajax call) :

      http://localhost:8080/wicket/bookmarkable/de.test.pool.manage.ManagePool?11
      http://localhost:8080/tisch

      IMHO the double parent ".." is correct

      There exists already an bugzilla issue created but rejected as invalid https://issues.apache.org/bugzilla/show_bug.cgi?id=53469.

      If the wicket code works as expected there must be an error in the tomcat.
      Maybe the wicket development team has closer access to the tomcat developers

      Attachments

        1. wicket-4645.zip
          5 kB
          Pedro Santos
        2. UrlRendererTest.java
          13 kB
          Marek Šabo
        3. test.zip
          10 kB
          Thijs Vonk

        Issue Links

          Activity

            People

              mgrigorov Martin Tzvetanov Grigorov
              mcbain4711 Jens Zastrow
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: