diff --git a/serving/core/server.cc b/serving/core/server.cc index 4a3a3b59eb5f68f46911643163da94150a04a9ba..c07558a5c2d0d61a1eea926d77cfa866732c4e5f 100644 --- a/serving/core/server.cc +++ b/serving/core/server.cc @@ -273,6 +273,11 @@ Status Server::BuildAndStart() { builder.RegisterService(&service); // Finally assemble the server. std::unique_ptr server(builder.BuildAndStart()); + if (server == nullptr) { + MS_LOG(ERROR) << "The serving server create failed"; + ClearEnv(); + return FAILED; + } auto grpc_server_run = [&server]() { server->Wait(); }; std::thread serving_thread(grpc_server_run); MS_LOG(INFO) << "Server listening on " << server_address << std::endl; diff --git a/serving/scripts/format_source_code.sh b/serving/scripts/format_source_code.sh index 1a4c23256749a5c3b4390a0131e09cb3fe8ef4d3..829a0d33229b9c3ac85002fdab32bd606ef56493 100755 --- a/serving/scripts/format_source_code.sh +++ b/serving/scripts/format_source_code.sh @@ -81,7 +81,7 @@ function checkopts() checkopts "$@" # switch to project root path, which contains clang-format config file '.clang-format' -cd "${SCRIPTS_PATH}/.." || exit 1 +cd "${SCRIPTS_PATH}/../.." || exit 1 FMT_FILE_LIST='__format_files_list__'