Kenneth Howe created GEODE-4770:
-----------------------------------
Summary: Destroying an unstarted GatewayReceiver throws an NPE
Key: GEODE-4770
URL: https://issues.apache.org/jira/browse/GEODE-4770
Project: Geode
Issue Type: Bug
Components: wan
Reporter: Kenneth Howe
Found while writing tests for a new Gfsh command to destroy a GatewayReceiver:
Create a GatewayReceiver with manualStart = true
{{create gateway-receiver --manual-start==true ...}}
NPE is thrown by the {{destroy()}} in the Function that implements the new
{{destroy gateway-receiver}} command.
{code:java}
if (receiver.isRunning()) {
receiver.stop();
}
receiver.destroy();
{code}
NPE is thrown here:
{code:java|title=GatewayReceiverImpl}
public void destroy() {
if (receiver.isRunning()) {
{code}
because {{receiver}} is not set until the the GatewayReceiver is started.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)