diff --git a/pkg/rpc/errors/utils.go b/pkg/rpc/errors/utils.go index 2e14215..f756464 100644 --- a/pkg/rpc/errors/utils.go +++ b/pkg/rpc/errors/utils.go @@ -6,6 +6,7 @@ import ( "fmt" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" + "path/filepath" "strings" ) @@ -26,7 +27,7 @@ func HumanError(err error, endpoints []string, configFile string) (resultErr err case codes.Unimplemented: return fmt.Errorf("请求的RPC服务或方法不存在,可能是没有升级API节点或者当前节点没有升级:%w", err), false case codes.Unavailable: - return fmt.Errorf("RPC当前不可用:
1、请确认当前节点的api.yaml(%s)配置中的地址(%s)是否已填写正确;
2、请确保API节点已启动,并检查当前节点和API节点之间的网络连接是正常的。
错误信息:%w", configFile, strings.Join(endpoints, ", "), err), true + return fmt.Errorf("RPC当前不可用:
1、请确认当前节点的%s(%s)配置中的地址(%s)是否已填写正确;
2、请确保API节点已启动,并检查当前节点和API节点之间的网络连接是正常的。
错误信息:%w", filepath.Base(configFile), configFile, strings.Join(endpoints, ", "), err), true } return err, false