This is an automated email from the ASF dual-hosted git repository. liujun pushed a commit to branch 3.0-metadata-refactor in repository https://gitbox.apache.org/repos/asf/dubbo.git
commit 924e0bc1cf2467541653ab0af77707c905c2ffe6 Author: ken.lj <[email protected]> AuthorDate: Tue Nov 23 13:23:22 2021 +0800 fix potential NPE --- .../apache/dubbo/registry/client/migration/model/MigrationRule.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/migration/model/MigrationRule.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/migration/model/MigrationRule.java index 8dc97f7..9a4c689 100644 --- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/migration/model/MigrationRule.java +++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/migration/model/MigrationRule.java @@ -164,8 +164,10 @@ public class MigrationRule { if (CollectionUtils.isNotEmpty(services)) { for (String service : services) { SubMigrationRule rule = applicationRules.get(service); - if (rule.getStep() != null) { - return rule.getStep(); + if (rule != null) { + if (rule.getStep() != null) { + return rule.getStep(); + } } } }
