ICEfaces
  1. ICEfaces
  2. ICE-8265

Could not find resource error if JsessionId is present in URL

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-1.8.2.GA_P04
    • Fix Version/s: EE-1.8.2.GA_P05
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      Tomcat 6.0.35, Tomcat 7.0.14, JSF 1.2, Chrome, FF, IE
    • Assignee Priority:
      P2

      Description

      When there are a jsessionId in param path url, the response is a 404 on tomcat 6.0.35 and Tomcat 7.0.14
      To reproduce deploy attached sample application (archived in 2 parts) and deactivate cookies in your browser to force url rewriting with jsessionid's.
      Go to /pages/p1.jspx and click on a link.

      Similar issue was reported on our forum over here:
      http://jforum.icesoft.org/JForum/posts/list/19870.page
      1. Case11310.part1.rar
        5.00 MB
        Evgheni Sadovoi
      2. Case11310.part2.rar
        5.00 MB
        Evgheni Sadovoi
      3. Case11310.part3.rar
        1.09 MB
        Evgheni Sadovoi

        Activity

        Evgheni Sadovoi created issue -
        Evgheni Sadovoi made changes -
        Field Original Value New Value
        Attachment Case11310.part1.rar [ 14584 ]
        Evgheni Sadovoi made changes -
        Attachment Case11310.part2.rar [ 14585 ]
        Attachment Case11310.part3.rar [ 14586 ]
        Evgheni Sadovoi made changes -
        Salesforce Case [5007000000MH58j]
        Ken Fyten made changes -
        Fix Version/s EE-1.8.2.GA_P05 [ 10331 ]
        Assignee Priority P2
        Assignee Mircea Toma [ mircea.toma ]
        Ken Fyten made changes -
        Assignee Mircea Toma [ mircea.toma ] Deryk Sinotte [ deryk.sinotte ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #31672 Tue Oct 23 10:27:39 MDT 2012 deryk.sinotte ICE-8265: handle GET URLs encoded with jsessionid (i.e. no cookie mode)
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/MainServlet.java
        Hide
        Deryk Sinotte added a comment - - edited

        A couple of points to note:
        1) This only appears to be affecting navigation.
        2) It only affects <redirect/> style navigation - removing the redirect allows the links to work.

        Show
        Deryk Sinotte added a comment - - edited A couple of points to note: 1) This only appears to be affecting navigation. 2) It only affects <redirect/> style navigation - removing the redirect allows the links to work.
        Hide
        Deryk Sinotte added a comment - - edited

        Code to check for encoded ;jsessionid added to MainServlet. Test case now works. Resolving as fixed.

        Show
        Deryk Sinotte added a comment - - edited Code to check for encoded ;jsessionid added to MainServlet. Test case now works. Resolving as fixed.
        Migration made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Deryk Sinotte
            Reporter:
            Evgheni Sadovoi
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: