diff --git a/client/src/main/java/com/alibaba/nacos/client/utils/ParamUtil.java b/client/src/main/java/com/alibaba/nacos/client/utils/ParamUtil.java index b3c04043e67..379f8f9b4e2 100644 --- a/client/src/main/java/com/alibaba/nacos/client/utils/ParamUtil.java +++ b/client/src/main/java/com/alibaba/nacos/client/utils/ParamUtil.java @@ -164,12 +164,7 @@ public static String parseNamespace(Properties properties) { String.valueOf(Constants.DEFAULT_USE_CLOUD_NAMESPACE_PARSING))); if (Boolean.parseBoolean(isUseCloudNamespaceParsing)) { - namespaceTmp = TemplateUtils.stringBlankAndThenExecute(namespaceTmp, new Callable() { - @Override - public String call() { - return TenantUtil.getUserTenantForAcm(); - } - }); + namespaceTmp = TenantUtil.getUserTenantForAcm(); namespaceTmp = TemplateUtils.stringBlankAndThenExecute(namespaceTmp, new Callable() { @Override diff --git a/client/src/main/java/com/alibaba/nacos/client/utils/TemplateUtils.java b/client/src/main/java/com/alibaba/nacos/client/utils/TemplateUtils.java index d0484f76320..68bb72b1389 100644 --- a/client/src/main/java/com/alibaba/nacos/client/utils/TemplateUtils.java +++ b/client/src/main/java/com/alibaba/nacos/client/utils/TemplateUtils.java @@ -64,7 +64,7 @@ public static String stringEmptyAndThenExecute(String source, Callable c } } - return source.trim(); + return source == null ? null : source.trim(); } /** @@ -85,6 +85,6 @@ public static String stringBlankAndThenExecute(String source, Callable c } } - return source.trim(); + return source == null ? null : source.trim(); } }