ICEfaces
  1. ICEfaces
  2. ICE-8002

Hanging Render threads upon shutdown or undeploy

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-1.8.2.GA_P03
    • Fix Version/s: EE-1.8.2.GA_P04
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      Apache Tomcat 6.0.32

      Description

      This issue is related to ICE-6967 and deals with the Render Threads.

        Issue Links

          Activity

          Repository Revision Date User Message
          ICEsoft Public SVN Repository #28660 Tue Apr 10 09:49:45 MDT 2012 jack.van.ooststroom Fixed JIRA ICE-8002 : Hanging Render threads upon shutdown or undeploy
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/async/render/RenderHub.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/async/render/IntervalRenderer.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 -
          Link This issue blocks ICE-6967 [ ICE-6967 ]
          Hide
          Jack Van Ooststroom added a comment -

          Sending core/src/com/icesoft/faces/async/render/IntervalRenderer.java
          Sending core/src/com/icesoft/faces/async/render/RenderHub.java
          Transmitting file data ..
          Committed revision 28660.

          Show
          Jack Van Ooststroom added a comment - Sending core/src/com/icesoft/faces/async/render/IntervalRenderer.java Sending core/src/com/icesoft/faces/async/render/RenderHub.java Transmitting file data .. Committed revision 28660.
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #28680 Wed Apr 11 12:26:31 MDT 2012 jack.van.ooststroom Fixed JIRA ICE-8002 : Hanging Render threads upon shutdown or undeploy
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/async/render/DelayRenderer.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/async/render/IntervalRenderer.java
          Hide
          Jack Van Ooststroom added a comment -

          Some improvements have been made:

          • While disposing the RenderHub the secheduledService and renderService can't be created again
          • Switched from shutdown() to shutdownNow() on the scheduledService and renderService
          • When trying to cancel a scheduledFuture the cancel(true) invocation is now used.

          There are still occurrences of hanging Render Threads, but things have been improved. Further issues can be handled in separate JIRAs

          Marking this one as FIXED.

          Show
          Jack Van Ooststroom added a comment - Some improvements have been made: While disposing the RenderHub the secheduledService and renderService can't be created again Switched from shutdown() to shutdownNow() on the scheduledService and renderService When trying to cancel a scheduledFuture the cancel(true) invocation is now used. There are still occurrences of hanging Render Threads, but things have been improved. Further issues can be handled in separate JIRAs Marking this one as FIXED.
          Jack Van Ooststroom made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved: