Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
3.0.6
-
None
-
CXF 3.0.6, JDK 1.7, CXF 3.1.2
-
Moderate
Description
This bug is similar to CXF-2591 but relates to sync clients.
A simple client using a service with WS-Addressing which makes repeated calls to a service that returns a soapfault will cause a build up of objects in MAPCodec::uncorrelatedExchanges.
The real use case is an application using Apache Camel to keep invoking a service that returns a fault (for instance wsa:DestinationUnreachable) using the built in redelivery-functions of Apache Camel.
A simple CXF client that reproduces the issue has been created. The client just invokes a service in a loop and by observing the used memory (jconsole) and performing memory dumps which can be analyzed using MAT, you can see the issue.
A standalone wiremock functions as the endpoint.
The reproducers will be attached.
Attachments
Attachments
Issue Links
- is related to
-
CXF-6116 memory leak in web service client with WS Addressing feature
- Closed