This is an automated email from the ASF dual-hosted git repository. tanxinyu pushed a commit to branch fix_restart_confignode in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit 52cea1403b5c18d9510cf9b6cdca5dda24d734c2 Author: OneSizeFitQuorum <[email protected]> AuthorDate: Tue Aug 1 11:03:20 2023 +0800 fix npe Signed-off-by: OneSizeFitQuorum <[email protected]> --- .../java/org/apache/iotdb/confignode/manager/node/NodeManager.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/node/NodeManager.java b/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/node/NodeManager.java index 55d3ab05345..1ed797f6fdd 100644 --- a/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/node/NodeManager.java +++ b/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/node/NodeManager.java @@ -364,6 +364,9 @@ public class NodeManager { UpdateVersionInfoPlan updateConfigNodePlan = new UpdateVersionInfoPlan(versionInfo, configNodeId); ConsensusWriteResponse result = getConsensusManager().write(updateConfigNodePlan); + if (result.getException() != null) { + return new TSStatus(TSStatusCode.CONSENSUS_NOT_INITIALIZED.getStatusCode()); + } return result.getStatus(); } return ClusterNodeStartUtils.ACCEPT_NODE_RESTART;
