ICEfaces
  1. ICEfaces
  2. ICE-2943

Tomcat 6 NIO: Multiple views don't always get the User Session Expired message

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7RC1
    • Fix Version/s: 1.7
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      Tomcat 6 NIO, ICEfaces

      Description

      When having multiple views open to the same ICEfaces application deployed to Tomcat 6 using NIO, on session expiry at least one but not always all views will receive the User Session Expired message.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #16242 Thu Apr 03 10:56:51 MDT 2008 jack.van.ooststroom Fixed JIRA ICE-2943 : Tomcat 6 NIO: Multiple views don't always get the User Session Expired message
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/TomcatPushServlet.java
        Jack Van Ooststroom created issue -
        Jack Van Ooststroom made changes -
        Field Original Value New Value
        Assignee Jack van Ooststroom [ jack.van.ooststroom ]
        Jack Van Ooststroom made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Hide
        Jack Van Ooststroom added a comment -

        Changed Fix Version(s) to 1.7

        Show
        Jack Van Ooststroom added a comment - Changed Fix Version(s) to 1.7
        Jack Van Ooststroom made changes -
        Fix Version/s 1.7 [ 10080 ]
        Hide
        Jack Van Ooststroom added a comment -

        The TomcatPushServlet now incorporates ICEfaces core like functionality focussed on session expiry:

        • When the ICEfacesIDDisposedEvent is received a final update is send to the views
        • After this the X-Connection: close is send back to avoid re-initializing the blocking connection

        Marking this one as FIXED.

        Show
        Jack Van Ooststroom added a comment - The TomcatPushServlet now incorporates ICEfaces core like functionality focussed on session expiry: When the ICEfacesIDDisposedEvent is received a final update is send to the views After this the X-Connection: close is send back to avoid re-initializing the blocking connection Marking this one as FIXED.
        Jack Van Ooststroom made changes -
        Status In Progress [ 3 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Assignee Jack van Ooststroom [ jack.van.ooststroom ]

          People

          • Assignee:
            Unassigned
            Reporter:
            Jack Van Ooststroom
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: