ICEfaces
  1. ICEfaces
  2. ICE-6990

Hanging Message Service Client 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 MSC Threads.

        Issue Links

          Activity

          Hide
          Jack Van Ooststroom added a comment -

          Sending core/src/com/icesoft/net/messaging/MessagePipeline.java
          Sending core/src/com/icesoft/net/messaging/MessageServiceClient.java
          Transmitting file data ..
          Committed revision 28657.

          Show
          Jack Van Ooststroom added a comment - Sending core/src/com/icesoft/net/messaging/MessagePipeline.java Sending core/src/com/icesoft/net/messaging/MessageServiceClient.java Transmitting file data .. Committed revision 28657.
          Hide
          Jack Van Ooststroom added a comment -

          MessagePipelines can now be closed as well. Causing any outstanding PublishTask to get cancelled. However, it could still happen that between server shutdown and the invocations of the Servlet's destroy() methods, another UpdatedViews message will be attempted to send to Push Server using HTTP. At this point the invocation of HttpURLConnection.getInputStream() seems to hang presumably because the ports or the listeners of the servers don't allow any more incoming requests. This causes warnings to be logged for Core Threads and MSC Threads. Please refer to the main JIRA for more specifics. Marking this one as FIXED.

          Show
          Jack Van Ooststroom added a comment - MessagePipelines can now be closed as well. Causing any outstanding PublishTask to get cancelled. However, it could still happen that between server shutdown and the invocations of the Servlet's destroy() methods, another UpdatedViews message will be attempted to send to Push Server using HTTP. At this point the invocation of HttpURLConnection.getInputStream() seems to hang presumably because the ports or the listeners of the servers don't allow any more incoming requests. This causes warnings to be logged for Core Threads and MSC Threads. Please refer to the main JIRA for more specifics. Marking this one as FIXED.

            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: