ICEfaces
  1. ICEfaces
  2. ICE-10327

Auction - ViewExpiredException popup displays instead of SessionExpired

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.0
    • Fix Version/s: EE-4.0.0.GA, 4.1
    • Component/s: ICE-Components, Sample Apps
    • Labels:
      None
    • Environment:
      ICEfaces4 trunk r. 43054
      Browsers: Firefox33, Chrome38
      Server: Tomcat7.0.42

      Description

      auction sample application:

      When loading the application in more than one browser tabs, and the session expires, a "ViewExpiredException" popup error is displayed on the webpage in one of the tabs (screen shot attached), while in the other tab a "Session expired" popup is visible.

      This issue could not be reproduced consistently.

      In Chrome, the Session Expired popup appeared on top of the ViewExpired popup.

        Activity

        Carmen Cristurean created issue -
        Carmen Cristurean made changes -
        Field Original Value New Value
        Attachment auction.png [ 17520 ]
        Ken Fyten made changes -
        Summary auction - ViewExpiredException random popup error Auction - ViewExpiredException popup displays instead of SessionExpired
        Ken Fyten made changes -
        Fix Version/s EE-4.0.0.GA [ 11171 ]
        Ken Fyten made changes -
        Assignee Mircea Toma [ mircea.toma ]
        Ken Fyten made changes -
        Security Private [ 10001 ]
        Hide
        Carmen Cristurean added a comment -

        The ViewExpiredException popup was reproduced also in IE10 with auction installed on WildFly 8.1.0, by leaving 2 different IE browser windows opened until session expired:
        A User Session Expired popup was rendered in first window (window1), and the ViewExpiredException popup appeared on the second IE window (window2).
        While the auction page content remains displayed on window1, on window2 the page content disappears underneath the ViewExpiredException popup.

        Show
        Carmen Cristurean added a comment - The ViewExpiredException popup was reproduced also in IE10 with auction installed on WildFly 8.1.0, by leaving 2 different IE browser windows opened until session expired: A User Session Expired popup was rendered in first window (window1), and the ViewExpiredException popup appeared on the second IE window (window2). While the auction page content remains displayed on window1, on window2 the page content disappears underneath the ViewExpiredException popup.
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #43800 Mon Dec 08 15:46:48 MST 2014 mircea.toma ICE-10327 Mark expired sessions to make sure that they're still considered expired for any subsequent requests (after session expiration).
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/java/org/icefaces/impl/application/ExtendedExceptionHandler.java
        Hide
        Mircea Toma added a comment -

        Marking expired sessions to make sure that they're still considered expired for any subsequent requests, otherwise the server will keep on re-using the sessions.

        Show
        Mircea Toma added a comment - Marking expired sessions to make sure that they're still considered expired for any subsequent requests, otherwise the server will keep on re-using the sessions.
        Mircea Toma made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        Liana Munroe added a comment -

        Verified ICEfaces 4 trunk r43801. Tomcat 7, Chrome 39, IE 8.

        Show
        Liana Munroe added a comment - Verified ICEfaces 4 trunk r43801. Tomcat 7, Chrome 39, IE 8.
        Ken Fyten made changes -
        Fix Version/s 4.1 [ 11375 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Carmen Cristurean
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: