Uploaded image for project: 'Axis2'
  1. Axis2
  2. AXIS2-3018

ServiceDescriptionImpl.updateEndpointDescription() re-creates EndpointDescription objects when portQName is not specified

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.3, nightly
    • jaxws
    • None

    Description

      ServiceDescriptionImpl.updateEndpointDescription() looks for existing EndpointDescription objects only when portQName is specified. When portQName is not specified, the updateEndpointDescription() function will create a new EndpointDescription each time it is called. This can lead to a memory leak when the client configuration context is reused because somehow the EndpointDescription objects remain retained (through AxisConfiguration). I can provide more info on that later.

      Attachments

        1. AXIS2-3018.patch
          2 kB
          Jarek Gawor

        Activity

          People

            gawor@mcs.anl.gov Jarek Gawor
            gawor@mcs.anl.gov Jarek Gawor
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: