ICEfaces
  1. ICEfaces
  2. ICE-3186

auto navigate on session-timeout does not work

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.6
    • Fix Version/s: 1.7.2
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      Any
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial

      Description

      Using this:
           <error-page>
               <exception-type>com.icesoft.faces.webapp.http.core.SessionExpiredException</exception-type>
               <location>/index.jsp</location>
           </error-page>

      I have tried this using sync and async, and tested on 1.7.1 build 2, 1.7.0, and 1.6.2.

        Issue Links

          Activity

          Hide
          Jacky Lee added a comment -

          the fix is broken on 1.7 branch at revision 17030

          Show
          Jacky Lee added a comment - the fix is broken on 1.7 branch at revision 17030
          Hide
          Mircea Toma added a comment -

          Tested successfully with 1.7 branch.

          Show
          Mircea Toma added a comment - Tested successfully with 1.7 branch.
          Hide
          Deryk Sinotte added a comment -

          Investigate and verify

          Show
          Deryk Sinotte added a comment - Investigate and verify
          Hide
          Greg Dick added a comment -

          I have an application that this works in. It successfully navigates to my configured page on session timeout. My test application has the following:

          <context-param>
          <param-name>com.icesoft.faces.sessionExpiredRedirectURI</param-name>
          <param-value>'sessionExpired.jsp'</param-value>
          </context-param>

          and I do have the connection status indicator on the page.

          Show
          Greg Dick added a comment - I have an application that this works in. It successfully navigates to my configured page on session timeout. My test application has the following: <context-param> <param-name>com.icesoft.faces.sessionExpiredRedirectURI</param-name> <param-value>'sessionExpired.jsp'</param-value> </context-param> and I do have the connection status indicator on the page.
          Hide
          Tiberiu Benedek added a comment -

          I am working with icefaces 1.7.2 SP1.

          <context-param>
          <param-name>com.icesoft.faces.synchronousUpdate</param-name>
          <param-value>true</param-value>
          </context-param>

          <context-param>
          <param-name>com.icesoft.faces.sessionExpiredRedirectURI</param-name>
          <param-value>sessionExpired.jsp</param-value>
          </context-param>

          This does NOT work in synchronous mode. It only works on asynchronous mode.

          Show
          Tiberiu Benedek added a comment - I am working with icefaces 1.7.2 SP1. <context-param> <param-name>com.icesoft.faces.synchronousUpdate</param-name> <param-value>true</param-value> </context-param> <context-param> <param-name>com.icesoft.faces.sessionExpiredRedirectURI</param-name> <param-value>sessionExpired.jsp</param-value> </context-param> This does NOT work in synchronous mode. It only works on asynchronous mode.

            People

            • Assignee:
              Unassigned
              Reporter:
              Jacky Lee
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: