This is an automated email from the ASF dual-hosted git repository.
albumenj pushed a commit to branch 3.2
in repository https://gitbox.apache.org/repos/asf/dubbo.git
The following commit(s) were added to refs/heads/3.2 by this push:
new c7a69a60a8 Check registry in checkAndUpdateSubConfigs (#12486)
c7a69a60a8 is described below
commit c7a69a60a882b49779af27967c78eade6227f6bd
Author: Albumen Kevin <[email protected]>
AuthorDate: Sat Jun 10 18:15:20 2023 +0800
Check registry in checkAndUpdateSubConfigs (#12486)
---
.../src/main/java/org/apache/dubbo/config/ReferenceConfig.java | 4 ++++
1 file changed, 4 insertions(+)
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 0794718538..50bf549a20 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
@@ -743,6 +743,10 @@ public class ReferenceConfig<T> extends
ReferenceConfigBase<T> {
checkStubAndLocal(interfaceClass);
ConfigValidationUtils.checkMock(interfaceClass, this);
+ if (StringUtils.isEmpty(url)) {
+ checkRegistry();
+ }
+
resolveFile();
ConfigValidationUtils.validateReferenceConfig(this);
postProcessConfig();