[
https://issues.apache.org/jira/browse/AMQ-5442?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Timothy Bish resolved AMQ-5442.
-------------------------------
Resolution: Fixed
Fix Version/s: 5.11.0
Assignee: Timothy Bish
Added check before attempting to stop task runner
> NullPointerException in SimpleDiscoveryEvent on Shutdown
> --------------------------------------------------------
>
> Key: AMQ-5442
> URL: https://issues.apache.org/jira/browse/AMQ-5442
> Project: ActiveMQ
> Issue Type: Bug
> Components: Broker
> Affects Versions: 5.10.0
> Reporter: John Arnesen
> Assignee: Timothy Bish
> Fix For: 5.11.0
>
>
> If startup of a broker fails when using SimpleDiscoveryAgent, then you will
> encounter a NullPointerException on shutdown because the TaskRunnerFactory
> instance is created during startup and there is no check to ensure it was
> created before attempting the shutdown:
> {quote}
> org.apache.activemq.network.DiscoveryNetworkConnector Could not stop service:
> DiscoveryNetworkConnector:NC:BrokerService[...]. Reason:
> java.lang.NullPointerException
> at
> org.apache.activemq.transport.discovery.simple.SimpleDiscoveryAgent.stop(SimpleDiscoveryAgent.java:96)
> {quote}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)