diff --git a/spring-cloud-alibaba-nacos-config/src/main/java/com/alibaba/cloud/nacos/NacosConfigProperties.java b/spring-cloud-alibaba-nacos-config/src/main/java/com/alibaba/cloud/nacos/NacosConfigProperties.java index 20ac1728a..212fbbc45 100644 --- a/spring-cloud-alibaba-nacos-config/src/main/java/com/alibaba/cloud/nacos/NacosConfigProperties.java +++ b/spring-cloud-alibaba-nacos-config/src/main/java/com/alibaba/cloud/nacos/NacosConfigProperties.java @@ -22,6 +22,7 @@ import java.util.Properties; import javax.annotation.PostConstruct; +import com.alibaba.cloud.nacos.diagnostics.analyzer.NacosConnectionFailureException; import com.alibaba.nacos.api.NacosFactory; import com.alibaba.nacos.api.config.ConfigService; import com.alibaba.nacos.api.exception.NacosException; @@ -367,8 +368,8 @@ public class NacosConfigProperties { .createConfigService(getConfigServiceProperties()); } catch (NacosException e) { - log.error("create naming service error!properties={},e=,", this, e); - return null; + throw new NacosConnectionFailureException(this.getServerAddr(), + e.getMessage(), e); } } return configService;