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

jai1 pushed a commit to branch branch-1.22
in repository https://gitbox.apache.org/repos/asf/incubator-pulsar.git


The following commit(s) were added to refs/heads/branch-1.22 by this push:
     new 5ce64ff  Fix: NPE when cursor failed to close empty subscription
5ce64ff is described below

commit 5ce64ff0f2196ad791b2e19c64772c11a63e0030
Author: Jai Asher <j...@ccs.neu.edu>
AuthorDate: Wed May 2 01:27:53 2018 -0700

    Fix: NPE when cursor failed to close empty subscription
---
 .../pulsar/broker/service/persistent/PersistentSubscription.java      | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/PersistentSubscription.java
 
b/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/PersistentSubscription.java
index e742f14..5e6153b 100644
--- 
a/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/PersistentSubscription.java
+++ 
b/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/PersistentSubscription.java
@@ -533,7 +533,9 @@ public class PersistentSubscription implements Subscription 
{
                     disconnectFuture.complete(null);
                 }).exceptionally(exception -> {
                     IS_FENCED_UPDATER.set(this, FALSE);
-                    dispatcher.reset();
+                    if (dispatcher != null) {
+                        dispatcher.reset();
+                    }
                     log.error("[{}][{}] Error disconnecting consumers from 
subscription", topicName, subName,
                             exception);
                     disconnectFuture.completeExceptionally(exception);

-- 
To stop receiving notification emails like this one, please contact
j...@apache.org.

Reply via email to