Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-6507

NPE in KafkaStatusBackingStore

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 0.11.0.1
    • None
    • connect
    • None
    • We are using Kafka 0.10.0.1 with Kafka connect 0.11.0.1.

    Description

      Found the following NPE in our kafka connect logs:

      2018-01-30 13:15:34,391] ERROR Unexpected exception in Thread[KafkaBasedLog Work Thread - itay_test-connect-status,5,main] (org.apache.kafka.connect.util.KafkaBasedLog:334)

      java.lang.NullPointerException

                      at org.apache.kafka.connect.storage.KafkaStatusBackingStore.read(KafkaStatusBackingStore.java:441)

                      at org.apache.kafka.connect.storage.KafkaStatusBackingStore$1.onCompletion(KafkaStatusBackingStore.java:148)

                      at org.apache.kafka.connect.storage.KafkaStatusBackingStore$1.onCompletion(KafkaStatusBackingStore.java:145)

                      at org.apache.kafka.connect.util.KafkaBasedLog.poll(KafkaBasedLog.java:258)

                      at org.apache.kafka.connect.util.KafkaBasedLog.access$500(KafkaBasedLog.java:69)

                      at org.apache.kafka.connect.util.KafkaBasedLog$WorkThread.run(KafkaBasedLog.java:327)

       

      If I look at the source, looks like the key comes up NULL from the status topic, strange.

      void read(ConsumerRecord<String, byte[]> record) {
      String key = record.key();

      //This line --> if (key.startsWith(CONNECTOR_STATUS_PREFIX))

      { readConnectorStatus(key, record.value()); }

      else if (key.startsWith(TASK_STATUS_PREFIX))

      { readTaskStatus(key, record.value()); }

      else {
      log.warn("Discarding record with invalid key {}", key);
      }
      }

      Attachments

        Activity

          People

            Unassigned Unassigned
            itaycohai Itay Cohai
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: