You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "Gary Tully (JIRA)" <ji...@apache.org> on 2010/12/14 15:29:01 UTC

[jira] Resolved: (AMQ-3033) BrokerService leaks threads when scheduler or jmx are enabled

     [ https://issues.apache.org/jira/browse/AMQ-3033?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gary Tully resolved AMQ-3033.
-----------------------------

       Resolution: Fixed
    Fix Version/s: 5.5.0
         Assignee: Gary Tully

double init of timer left a dangling ref. r1049105

> BrokerService leaks threads when scheduler or jmx are enabled
> -------------------------------------------------------------
>
>                 Key: AMQ-3033
>                 URL: https://issues.apache.org/jira/browse/AMQ-3033
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Broker
>    Affects Versions: 5.4.1
>            Reporter: Benson Margulies
>            Assignee: Gary Tully
>             Fix For: 5.5.0
>
>
> If I launch the broker with the below, *without* the first two lines, and call brokerService.stop(), I have 13 more threads after than I had when I started. This in spite of the code I see in the BrokerService class that claims to shut down the scheduler (and the scheduler is one of the threads). 
> {code}
>            brokerService.setSchedulerSupport(false);
>             brokerService.setUseJmx(false);
>             brokerService.setPersistenceAdapter(new MemoryPersistenceAdapter());
>             brokerService.setPersistent(false);
>             brokerService.setUseShutdownHook(true);
>             brokerService.setUseLoggingForShutdownErrors(false);
>             brokerService.setSchedulerSupport(false);
>             bindAddress = "tcp://localhost:" + getBrokerPort();
>             tcpTransport = brokerService.addConnector(bindAddress);
>             brokerService.setDataDirectory(dataDirectory.getAbsolutePath());
>             brokerService.start();
> {code}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.