ICEfaces
  1. ICEfaces
  2. ICE-2740

Stuck thread after session expiry

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.6.2, 1.7Beta1
    • Fix Version/s: 1.7RC1, 1.7
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      ICEfaces 1.6.2 / 1.7-Beta 1, WebLogic Server 9.2 / JBoss AS 4.0.3.SP1

      Description

      I tested both WebLogic Server 9.2.MP2 and JBoss AS 4.0.3.SP1 using both Safari and Firefox. After the session is expired the ThreadBlockingAdaptingServlet nicely gets its shutdown() method invoked, however its service(...) method gets invoked right after which kicks off another blockUntilRespond() cycle. Within this method the semaphore.acquire() method is invoked twice. The second invocation of this method never get unblocked though, resulting in the stuck thread issue.

      I was only able to reproduce this using the head branch, not using 1.6.2.

        Issue Links

          Activity

          Jack Van Ooststroom created issue -
          Jack Van Ooststroom made changes -
          Field Original Value New Value
          Assignee Mircea Toma [ mircea.toma ]
          Mircea Toma made changes -
          Link This issue depends on ICE-2731 [ ICE-2731 ]
          Mircea Toma made changes -
          Fix Version/s 1.7 [ 10080 ]
          Mircea Toma made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Mircea Toma made changes -
          Resolution Fixed [ 1 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          Mircea Toma made changes -
          Attachment ICE-2740.patch [ 10838 ]
          Mircea Toma made changes -
          Status Reopened [ 4 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Mircea Toma made changes -
          Affects [Documentation (User Guide, Ref. Guide, etc.)]
          Ken Fyten made changes -
          Resolution Fixed [ 1 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          Assignee Priority P3
          Ken Fyten made changes -
          Assignee Priority P3 P1
          Mircea Toma made changes -
          Status Reopened [ 4 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Ken Fyten made changes -
          Fix Version/s 1.7RC1 [ 10123 ]
          Fix Version/s 1.7 [ 10080 ]
          Ken Fyten made changes -
          Fix Version/s 1.7 [ 10080 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Assignee Priority P1
          Assignee Mircea Toma [ mircea.toma ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved: