ICEfaces
  1. ICEfaces
  2. ICE-2850

Request-scoped beans getting "re-instantiated" on session expiry.

    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:
      ICEfaces and AuctionMonitor

      Description

      It looks like on session expiry it might happen that request-scoped bean(s) get "re-instantiated" again. That is, the original request-scoped beans get cleaned up first on session expiry, but it might happen that a pending render still gets executed after that causes another instantiation of the bean being created, that doesn't get cleaned up during the lifetime of the ICEfaces application.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #16052 Mon Mar 17 17:58:08 MDT 2008 mircea.toma Change coallesing policy to allow for clean logout sequences.
        ICE-2850
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/command/SessionExpired.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/command/Redirect.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #16004 Wed Mar 12 11:13:54 MDT 2008 jack.van.ooststroom Fixed JIRA ICE-2850 : Request-scoped beans getting re-instantiated on session expiry.
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/xmlhttp/PersistentFacesState.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/View.java

          People

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

            Dates

            • Created:
              Updated:
              Resolved: