ICEfaces
  1. ICEfaces
  2. ICE-1296

Seam EventContext lifespan is not correct

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.6
    • Fix Version/s: 1.6DR#3, 1.6
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      Seam integration. All os, all hardware.

      Description

      Seam creates and maintains a number of Contexts with different scopes that application writers can use for various storage purposes for their application. The Contexts have different lifespans, some existing for only the request in progress (EventContext) and some lasting for an arbitrary length of time (eg. ConversationContext). The ICEfaces framework doesn't allow these Contexts to go away properly anymore; the PageContext has been fixed but the event context is still outstanding. Changes made to restore what used to work pre-1.6 now break the Seam-icefaces example application, and some work needs to be done to understand exactly what it is that's broken, and fix it.

      This causes no known issues at present, but it needs to be fixed while we know it's a problem, as it is difficult and time consuming to find problems of this nature, as the ramifications are always obscure.

        Issue Links

          Activity

          Repository Revision Date User Message
          ICEsoft Public SVN Repository #13445 Mon Apr 02 09:27:03 MDT 2007 greg.dick ICE-1296 clear out externalContext attribute map at end of request
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/ServletView.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #13508 Wed Apr 11 15:31:18 MDT 2007 greg.dick ICE-1296 changes for DR#3 standard request scope
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/ServletExternalContext.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/ServletView.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #13550 Mon Apr 16 15:08:29 MDT 2007 greg.dick ICE-1296 adjusted event clearing code to keep up with new realities
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/ServletExternalContext.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #13561 Tue Apr 17 14:37:49 MDT 2007 greg.dick ICE-1296 remove attributes and clear requestMap for Seam and Tomahawk proper working
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/ServletExternalContext.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #13563 Tue Apr 17 15:02:48 MDT 2007 greg.dick ICE-1296 removed (hopefully) unnecessary test on org.myfaces variables
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/ServletExternalContext.java

            People

            • Assignee:
              Unassigned
              Reporter:
              Greg Dick
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: