[
https://issues.apache.org/jira/browse/AMQ-3577?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13143292#comment-13143292
]
Gary Tully commented on AMQ-3577:
---------------------------------
note: internally the broker should not be calling interrupt unless it catches
an interrupted exception. But is should be able to handle interrupted
exceptions as the occur in normal processing and continue if necessary.
> The Connection is not cleanup properly whenever the close method is called
> within a thread that was interrupted.
> ----------------------------------------------------------------------------------------------------------------
>
> Key: AMQ-3577
> URL: https://issues.apache.org/jira/browse/AMQ-3577
> Project: ActiveMQ
> Issue Type: Bug
> Components: Broker, JMS client
> Affects Versions: 5.5.1
> Environment: any environment.
> Reporter: Claudio Corsi
> Fix For: 5.6.0
>
>
> The connection close method does not properly clean up the connection on the
> broker.
> This is causing a memory leak on the broker because the connection is
> dangling.
> I have not confirmed that trying to call the close method within a
> non-interrupted thread will properly cleanup the connection after it was
> already called within an interrupted thread.
> I have a test case that reproduces this issue and a patch that corrects the
> problem.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira