commit | 3d352c34a5f9e563a10a3a8c7ce5e541fcbeb25d | [log] [tgz] |
---|---|---|
author | Jiajun Wang <jjwang@linkedin.com> | Mon Aug 23 16:04:20 2021 -0700 |
committer | GitHub <noreply@github.com> | Mon Aug 23 16:04:20 2021 -0700 |
tree | 8f7dc382e8e4f4012b2ee23136b64588fdefc5ef | |
parent | 0e71d20c5cb7ec4b432ff05f3eb48dfbcb7875f4 [diff] |
Check server field state before shutdown to avoid NPE in MockMetadataStoreDirectoryServer. (#1847) Check server field state before shutdown to avoid NPE in MockMetadataStoreDirectoryServer.
diff --git a/metadata-store-directory-common/src/main/java/org/apache/helix/msdcommon/mock/MockMetadataStoreDirectoryServer.java b/metadata-store-directory-common/src/main/java/org/apache/helix/msdcommon/mock/MockMetadataStoreDirectoryServer.java index 8684275..4ead0d7 100644 --- a/metadata-store-directory-common/src/main/java/org/apache/helix/msdcommon/mock/MockMetadataStoreDirectoryServer.java +++ b/metadata-store-directory-common/src/main/java/org/apache/helix/msdcommon/mock/MockMetadataStoreDirectoryServer.java
@@ -103,7 +103,9 @@ } public void stopServer() { - _server.stop(0); + if (_server != null) { + _server.stop(0); + } _executor.shutdown(); LOG.info( "Stopped MockMetadataStoreDirectoryServer at " + _hostname + ":" + _mockServerPort + "!");