You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by yi...@apache.org on 2021/03/26 09:24:59 UTC

[dubbo] branch master updated: fix NullPointException. (#7439)

This is an automated email from the ASF dual-hosted git repository.

yiji pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo.git


The following commit(s) were added to refs/heads/master by this push:
     new 57ef177  fix NullPointException. (#7439)
57ef177 is described below

commit 57ef177d9a211bcbc7704541450f4f5b9c90394b
Author: 诣极 yì jí <yi...@apache.org>
AuthorDate: Fri Mar 26 17:24:40 2021 +0800

    fix NullPointException. (#7439)
---
 .../org/apache/dubbo/registry/integration/DynamicDirectory.java     | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/integration/DynamicDirectory.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/integration/DynamicDirectory.java
index 31323ef..d1636ba 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/integration/DynamicDirectory.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/integration/DynamicDirectory.java
@@ -265,8 +265,10 @@ public abstract class DynamicDirectory<T> extends AbstractDirectory<T> implement
     public void setInvokersChangedListener(InvokersChangedListener listener) {
         this.invokersChangedListener = listener;
         if (addressChanged) {
-            invokersChangedListener.onChange();
-            this.addressChanged = false;
+            if (invokersChangedListener != null) {
+                invokersChangedListener.onChange();
+                this.addressChanged = false;
+            }
         }
     }