From c455be15f3b1c9c11531d1b15a700ce7758c0a45 Mon Sep 17 00:00:00 2001 From: jadepeng Date: Sat, 8 Oct 2022 11:38:46 +0800 Subject: [PATCH] fix(api): fix remoting rpc server not started --- .../main/java/com/baidu/hugegraph/core/GraphManager.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/hugegraph-api/src/main/java/com/baidu/hugegraph/core/GraphManager.java b/hugegraph-api/src/main/java/com/baidu/hugegraph/core/GraphManager.java index 83859a76e7..3a29598feb 100644 --- a/hugegraph-api/src/main/java/com/baidu/hugegraph/core/GraphManager.java +++ b/hugegraph-api/src/main/java/com/baidu/hugegraph/core/GraphManager.java @@ -308,6 +308,12 @@ private com.alipay.remoting.rpc.RpcServer remotingRpcServer() { ServerConfig serverConfig = Whitebox.getInternalState(this.rpcServer, "serverConfig"); serverConfig.buildIfAbsent(); + + // Start remote rpc server if none rpc services registered + // Note it goes here only when raft mode enabled + if (!serverConfig.getServer().isStarted()) { + serverConfig.getServer().start(); + } return Whitebox.getInternalState(serverConfig.getServer(), "remotingServer"); }