[
https://issues.apache.org/jira/browse/CAMEL-12829?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16625755#comment-16625755
]
ASF GitHub Bot commented on CAMEL-12829:
----------------------------------------
ppalaga opened a new pull request #2530: CAMEL-12829: An autocreated CXF Bus
not shut down in CxfSpringEndpoint
URL: https://github.com/apache/camel/pull/2530
https://issues.apache.org/jira/browse/CAMEL-12829
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
> An autocreated CXF Bus not shut down in CxfSpringEndpoint
> ---------------------------------------------------------
>
> Key: CAMEL-12829
> URL: https://issues.apache.org/jira/browse/CAMEL-12829
> Project: Camel
> Issue Type: Bug
> Components: camel-cxf
> Reporter: Peter Palaga
> Assignee: Peter Palaga
> Priority: Major
>
> {{CxfSpringEndpoint.setApplicationContext(ApplicationContext)}} creates a
> {{org.apache.cxf.Bus}} [1] whose {{shutdown()}} method is never called. This
> is one of the causes for a memory leak in WildFly Camel (WFC) [2].
> The steps to reproduce for WFC are as follows:
> 1. Start the WFC
> 2. run the CXFWSConsumerIntegrationTest several times
> 3. Force GC on WFC
> 4. Get a heap dump
> NOT OK: There are as many stale SpringBus instances as many times the test
> was run.
> Expected: no SpringBus instances there
> [1]
> https://github.com/apache/camel/blob/c69affc49415b190645ce25536ffd62348c4fe34/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfSpringEndpoint.java#L251
> [2] https://github.com/wildfly-extras/wildfly-camel/issues/2649
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)