Uploaded image for project: 'Synapse'
  1. Synapse
  2. SYNAPSE-1062

Exceptions in Axis2 modules eventually block the application

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.1
    • 3.0.0
    • Core
    • None

    Description

      Exceptions raised in the Axis2 modules will eventually block the entire application when the CommonsHTTPTransportSender is used in combination with the (MultiThreaded)HttpConnectionManager.

      The Axis2FlexibleMEPClient (or more specific the DynamicAxisOperation) doesn't invoke the cleanup of the TransportSender when an exception occurs and thus doesn't return the HttpConnection to the HttpConnectionManager. Eventually the HttpConnectionManager reaches it's maximum number of connections and blocks when new connections are requested, which in time blocks the application.

      Attachments

        Activity

          People

            isudana Isuru Udana
            auke Auke Schrijnen
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: