diff --git a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ReferenceConfig.java b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ReferenceConfig.java index 86796a9139..ad47b82261 100644 --- a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ReferenceConfig.java +++ b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ReferenceConfig.java @@ -228,11 +228,7 @@ public class ReferenceConfig extends ReferenceConfigBase { // ensure start module, compatible with old api usage getScopeModel().getDeployer().start(); - synchronized (this) { - if (ref == null) { - init(); - } - } + init(); } return ref;