You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by hr...@apache.org on 2018/05/24 01:46:59 UTC

[incubator-pulsar] branch master updated: Check if producer is not null before closing (#1839)

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

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


The following commit(s) were added to refs/heads/master by this push:
     new c4d1ed9  Check if producer is not null before closing (#1839)
c4d1ed9 is described below

commit c4d1ed936b41a58b42d23cbedd87049dd9749976
Author: Sanjeev Kulkarni <sa...@gmail.com>
AuthorDate: Wed May 23 18:46:55 2018 -0700

    Check if producer is not null before closing (#1839)
---
 .../kafka/src/main/java/org/apache/pulsar/io/kafka/KafkaSink.java   | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/pulsar-io/kafka/src/main/java/org/apache/pulsar/io/kafka/KafkaSink.java b/pulsar-io/kafka/src/main/java/org/apache/pulsar/io/kafka/KafkaSink.java
index 5aa9894..5081d54 100644
--- a/pulsar-io/kafka/src/main/java/org/apache/pulsar/io/kafka/KafkaSink.java
+++ b/pulsar-io/kafka/src/main/java/org/apache/pulsar/io/kafka/KafkaSink.java
@@ -65,8 +65,10 @@ public abstract class KafkaSink<K, V> extends SimpleSink<byte[]> {
 
     @Override
     public void close() throws IOException {
-        producer.close();
-        LOG.info("Kafka sink stopped.");
+        if (producer != null) {
+            producer.close();
+            LOG.info("Kafka sink stopped.");
+        }
     }
 
     @Override

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