ICEfaces
  1. ICEfaces
  2. ICE-2748

Unable to reload portal page after session expires

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7Beta1
    • Fix Version/s: 1.7RC1, 1.7
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      portal portlet Liferay

      Description

      It's possible that this problem is not confined to Liferay but that's where I've found it so far.

      What happens is that if you let a portlet session expire and then try and reload the page - either using the Reload button provided on the User Session Expired dialog or the browser's own Reload button - the reload fails as the User Session Expired dialog pops right back up.

      I put some System.out calls where we communicate back that a session has expired and it appears that we have some session/icefacesID confusion:

      IDVerifier.writeTo: session expired - id mismatch
        incoming id: 4ht7iUpbGuFBw87bpI1xWA
        stored id : jd_HYHggNVvpEsMkXRFOXg

      The only way that I've found to get going again is to clear cookies AND use a new browser window. Clearing the cookies on their own does not seem to work.

        Issue Links

          Activity

          Hide
          Mircea Toma added a comment -

          Re-introduce delayed session invalidation. Invalidate session immediately when invalidated by the hosted application.

          Show
          Mircea Toma added a comment - Re-introduce delayed session invalidation. Invalidate session immediately when invalidated by the hosted application.
          Hide
          Boudewijn Van Weert added a comment -

          Hello,

          I show a portlet in liferay correctly, but then I get a session expired message on the console (the browser window says the portlet is not available) when I log out and then show the same portlet again (as anonymous user or as another user). Does the patch solve this problem also?
          No "session expired" message is shown in the window.

          Show
          Boudewijn Van Weert added a comment - Hello, I show a portlet in liferay correctly, but then I get a session expired message on the console (the browser window says the portlet is not available) when I log out and then show the same portlet again (as anonymous user or as another user). Does the patch solve this problem also? No "session expired" message is shown in the window.

            People

            • Assignee:
              Unassigned
              Reporter:
              Deryk Sinotte
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: