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í <[email protected]>
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;
+ }
}
}