ICEfaces
  1. ICEfaces
  2. ICE-1987

OutputProgressRenderer race condition

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.6, 1.7DR#2
    • Fix Version/s: 1.6.1
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      JBoss 4.0.4 GA, Firefox 2.0.0.6

      Description

      Based on a forum posting, I started auditing OutputProgress and OutputProgressRenderer, and found that the Renderer was temporarily storing the text and fill state in the Component, which could explain some of the glitches we've been observing, including this forum posting about the two getting out of sync.

        Issue Links

          Activity

          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Mark Collette made changes -
          Link This issue blocks ICE-2308 [ ICE-2308 ]
          Ken Fyten made changes -
          Status Reopened [ 4 ] Resolved [ 5 ]
          Fix Version/s 1.7DR#3 [ 10112 ]
          Resolution Fixed [ 1 ]
          Assignee Mark Collette [ mark.collette ]
          Mark Collette made changes -
          Fix Version/s 1.7DR#3 [ 10112 ]
          Affects Version/s 1.7DR#2 [ 10110 ]
          Mark Collette made changes -
          Resolution Fixed [ 1 ]
          Status Closed [ 6 ] Reopened [ 4 ]
          Assignee Mark Collette [ mark.collette ]
          Hide
          Mark Collette added a comment -

          Apparently this is still a problem in ICEfaces 1.7 DR2.

          Show
          Mark Collette added a comment - Apparently this is still a problem in ICEfaces 1.7 DR2.
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Assignee Mark Collette [ mark.collette ]
          Mark Collette made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Mark Collette made changes -
          Field Original Value New Value
          Fix Version/s 1.6.1 [ 10070 ]
          Assignee Mark Collette [ mark.collette ]
          Hide
          Mark Collette added a comment -

          I removed all the the fields and accessors in OutputProgress for holding the DOM elements pertaining to the text and bar, and rearranged OutputProgressRenderer so it would pass those to itself on the stack.

          Subversion 14644
          icefaces\component\src\com\icesoft\faces\component\outputprogress\OutputProgress.java
          icefaces\component\src\com\icesoft\faces\component\outputprogress\OutputProgressRenderer.java

          Show
          Mark Collette added a comment - I removed all the the fields and accessors in OutputProgress for holding the DOM elements pertaining to the text and bar, and rearranged OutputProgressRenderer so it would pass those to itself on the stack. Subversion 14644 icefaces\component\src\com\icesoft\faces\component\outputprogress\OutputProgress.java icefaces\component\src\com\icesoft\faces\component\outputprogress\OutputProgressRenderer.java
          Mark Collette created issue -
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #14644 Mon Aug 13 14:07:27 MDT 2007 mark.collette ICE-1987 : OutputProgressRenderer race condition
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/outputprogress/OutputProgressRenderer.java
          Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/outputprogress/OutputProgress.java

            People

            • Assignee:
              Unassigned
              Reporter:
              Mark Collette
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: