<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Re: SAM Kafka Topology Spouts Log Error in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/SAM-Kafka-Topology-Spouts-Log-Error/m-p/217609#M179518</link>
    <description>&lt;P&gt;Hi &lt;A rel="user" href="https://community.cloudera.com/users/9304/tspann.html" nodeid="9304"&gt;@Timothy Spann&lt;/A&gt;, i'm facing the similar issue on my HDP cluster. My cluster details (HDP 2.6.0.3, Kafka 0.10.1, Storm 1.1.0)&lt;/P&gt;&lt;P&gt;When i'm trying to run the storm code, it's executing successfully. But on storm UI, under "&lt;STRONG&gt;Topology spouts lag error&lt;/STRONG&gt;" it gives out the below error, "&lt;STRONG&gt;Unable to get offset lags for kafka. Reason: org.apache.kafka.shaded.common.errors.InvalidTopicException: Topic '[samplenftest]' is invalid"&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Also, the URLs mentioned here in the post to fix the issue, are not accessible (gives 404 error) &lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/hortonworks/storm/blob/HDF-3.0.0.0/external/storm-kafka-client/src/main/java/org/apache/storm/kafka/spout/NamedSubscription.java#L59" target="_blank"&gt;https://github.com/hortonworks/storm/blob/HDF-3.0.0.0/external/storm-kafka-client/src/main/java/org/apache/storm/kafka/spout/NamedSubscription.java#L59&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/hortonworks/storm/blob/HDF-3.0-maint/external/storm-kafka-client/src/main/java/org/apache/storm/kafka/spout/NamedSubscription.java#L62" target="_blank"&gt;https://github.com/hortonworks/storm/blob/HDF-3.0-maint/external/storm-kafka-client/src/main/java/org/apache/storm/kafka/spout/NamedSubscription.java#L62&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Can you please help me out on how to resolve this issue. &lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sandeep. &lt;/P&gt;</description>
    <pubDate>Tue, 06 Feb 2018 22:17:27 GMT</pubDate>
    <dc:creator>deep_it2007</dc:creator>
    <dc:date>2018-02-06T22:17:27Z</dc:date>
    <item>
      <title>SAM Kafka Topology Spouts Log Error</title>
      <link>https://community.cloudera.com/t5/Support-Questions/SAM-Kafka-Topology-Spouts-Log-Error/m-p/217605#M179514</link>
      <description>&lt;P&gt;Unable to get offset lags for kafka. Reason: org.apache.kafka.shaded.common.errors.InvalidTopicException: Topic '[traffic]' is invalid&lt;/P&gt;&lt;P&gt;Valid topic that exists.&lt;/P&gt;&lt;P&gt;[root@princeton10 bin]#  /usr/hdp/current/kafka-broker/bin/kafka-topics.sh --zookeeper princeton10.field.hortonworks.com:2181 --list
__consumer_offsets
ambari_kafka_service_check
gps3
gps4
traffic&lt;/P&gt;&lt;P&gt;ava.lang.NullPointerException: null value in entry: id=null at com.google.common.collect.CollectPreconditions.checkEntryNotNull(CollectPreconditions.java:33) at com.google.common.collect.ImmutableMap.entryOf(ImmutableMap.java:135) at com.google.common.collect.ImmutableMap$Builder.put(ImmutableMap.java:206) at com.hortonworks.streamline.streams.runtime.storm.spout.AvroStreamsSnapshotDeserializer.convertValue(AvroStreamsSnapshotDeserializer.java:68) at com.hortonworks.streamline.streams.runtime.storm.spout.AvroStreamsSnapshotDeserializer.doDeserialize(AvroStreamsSnapshotDeserializer.java:49) at com.hortonworks.streamline.streams.runtime.storm.spout.AvroStreamsSnapshotDeserializer.doDeserialize(AvroStreamsSnapshotDeserializer.java:39) at com.hortonworks.registries.schemaregistry.serde.AbstractSnapshotDeserializer.deserialize(AbstractSnapshotDeserializer.java:149) at com.hortonworks.streamline.streams.runtime.storm.spout.AvroKafkaSpoutTranslator.apply(AvroKafkaSpoutTranslator.java:61) at org.apache.storm.kafka.spout.KafkaSpout.emitTupleIfNotEmitted(KafkaSpout.java:335) at org.apache.storm.kafka.spout.KafkaSpout.emit(KafkaSpout.java:316) at org.apache.storm.kafka.spout.KafkaSpout.nextTuple(KafkaSpout.java:236) at org.apache.storm.daemon.executor$fn__10364$fn__10379$fn__10410.invoke(executor.clj:647) at org.apache.storm.util$async_loop$fn__553.invoke(util.clj:484) at clojure.lang.AFn.run(AFn.java:22) at java.lang.Thread.run(Thread.java:745)&lt;/P&gt;</description>
      <pubDate>Sat, 12 Aug 2017 04:12:26 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/SAM-Kafka-Topology-Spouts-Log-Error/m-p/217605#M179514</guid>
      <dc:creator>TimothySpann</dc:creator>
      <dc:date>2017-08-12T04:12:26Z</dc:date>
    </item>
    <item>
      <title>Re: SAM Kafka Topology Spouts Log Error</title>
      <link>https://community.cloudera.com/t5/Support-Questions/SAM-Kafka-Topology-Spouts-Log-Error/m-p/217606#M179515</link>
      <description>&lt;P&gt;It seems that there are two issues here. One is "Unable to get offset lags for kafka ......" error that you see in storm ui for SAM topology in question. Reason for that is &lt;A href="https://github.com/hortonworks/storm/blob/HDF-3.0.0.0/external/storm-kafka-client/src/main/java/org/apache/storm/kafka/spout/NamedSubscription.java#L59" target="_blank"&gt;https://github.com/hortonworks/storm/blob/HDF-3.0.0.0/external/storm-kafka-client/src/main/java/org/apache/storm/kafka/spout/NamedSubscription.java#L59&lt;/A&gt; It does not work in 3.0.0.0. You need the fixed line of code in &lt;A href="https://github.com/hortonworks/storm/blob/HDF-3.0-maint/external/storm-kafka-client/src/main/java/org/apache/storm/kafka/spout/NamedSubscription.java#L62" target="_blank"&gt;https://github.com/hortonworks/storm/blob/HDF-3.0-maint/external/storm-kafka-client/src/main/java/org/apache/storm/kafka/spout/NamedSubscription.java#L62&lt;/A&gt; You can apply that one line of change on HDF-3.0.0.0 for storm-kafka-client and rebuild it, install it in maven local on SAM server under the version used by mavenDeps string for Kafka source. You can figure out the version by running &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;find . -name kafka-source-topology-component.json&lt;/STRONG&gt; and checking the mavenDeps file there. &lt;/P&gt;&lt;P&gt;There also seems to be another issue which is an exception thrown from the spout. HDF-3.0.0.0 has a bug where nullable avro fields are not allowed in your source topic messages. You can use a new topic and schema with non nullable fields only and make sure that producer puts some sentinel value for nulls. The other option is to apply the fix at &lt;A href="https://github.com/hortonworks/streamline/commit/fdde4fb545b1e3027e4bb7cf364e4fac334bb72c" target="_blank"&gt;https://github.com/hortonworks/streamline/commit/fdde4fb545b1e3027e4bb7cf364e4fac334bb72c&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 14 Aug 2017 08:35:12 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/SAM-Kafka-Topology-Spouts-Log-Error/m-p/217606#M179515</guid>
      <dc:creator>pshah</dc:creator>
      <dc:date>2017-08-14T08:35:12Z</dc:date>
    </item>
    <item>
      <title>Re: SAM Kafka Topology Spouts Log Error</title>
      <link>https://community.cloudera.com/t5/Support-Questions/SAM-Kafka-Topology-Spouts-Log-Error/m-p/217607#M179516</link>
      <description>&lt;P&gt;the HDF-3.0-maint is 404 for me&lt;/P&gt;</description>
      <pubDate>Mon, 14 Aug 2017 20:17:33 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/SAM-Kafka-Topology-Spouts-Log-Error/m-p/217607#M179516</guid>
      <dc:creator>TimothySpann</dc:creator>
      <dc:date>2017-08-14T20:17:33Z</dc:date>
    </item>
    <item>
      <title>Re: SAM Kafka Topology Spouts Log Error</title>
      <link>https://community.cloudera.com/t5/Support-Questions/SAM-Kafka-Topology-Spouts-Log-Error/m-p/217608#M179517</link>
      <description>&lt;P&gt;Hi &lt;A rel="user" href="https://community.cloudera.com/users/535/pshah.html" nodeid="535"&gt;@pshah&lt;/A&gt;, i'm facing the similar issue on my HDP cluster. My cluster details (HDP 2.6.0.3, Kafka 0.10.1, Storm 1.1.0)&lt;/P&gt;&lt;P&gt;When i'm trying to run the storm code, it's executing successfully. But on storm UI, under "&lt;STRONG&gt;Topology spouts lag error&lt;/STRONG&gt;" it gives out the below error, "&lt;STRONG&gt;Unable to get offset lags for kafka. Reason: org.apache.kafka.shaded.common.errors.InvalidTopicException: Topic '[samplenftest]' is invalid"&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Also, the URLs mentioned here in the post to fix the issue, are not accessible (gives 404 error) &lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/hortonworks/storm/blob/HDF-3.0.0.0/external/storm-kafka-client/src/main/java/org/apache/storm/kafka/spout/NamedSubscription.java#L59" target="_blank"&gt;https://github.com/hortonworks/storm/blob/HDF-3.0.0.0/external/storm-kafka-client/src/main/java/org/apache/storm/kafka/spout/NamedSubscription.java#L59&lt;/A&gt;&lt;/P&gt;&lt;P&gt; 
&lt;A href="https://github.com/hortonworks/storm/blob/HDF-3.0-maint/external/storm-kafka-client/src/main/java/org/apache/storm/kafka/spout/NamedSubscription.java#L62" target="_blank"&gt;https://github.com/hortonworks/storm/blob/HDF-3.0-maint/external/storm-kafka-client/src/main/java/org/apache/storm/kafka/spout/NamedSubscription.java#L62&lt;/A&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Can you please help me out on how to resolve this issue. &lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sandeep. &lt;/P&gt;</description>
      <pubDate>Tue, 06 Feb 2018 22:17:17 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/SAM-Kafka-Topology-Spouts-Log-Error/m-p/217608#M179517</guid>
      <dc:creator>deep_it2007</dc:creator>
      <dc:date>2018-02-06T22:17:17Z</dc:date>
    </item>
    <item>
      <title>Re: SAM Kafka Topology Spouts Log Error</title>
      <link>https://community.cloudera.com/t5/Support-Questions/SAM-Kafka-Topology-Spouts-Log-Error/m-p/217609#M179518</link>
      <description>&lt;P&gt;Hi &lt;A rel="user" href="https://community.cloudera.com/users/9304/tspann.html" nodeid="9304"&gt;@Timothy Spann&lt;/A&gt;, i'm facing the similar issue on my HDP cluster. My cluster details (HDP 2.6.0.3, Kafka 0.10.1, Storm 1.1.0)&lt;/P&gt;&lt;P&gt;When i'm trying to run the storm code, it's executing successfully. But on storm UI, under "&lt;STRONG&gt;Topology spouts lag error&lt;/STRONG&gt;" it gives out the below error, "&lt;STRONG&gt;Unable to get offset lags for kafka. Reason: org.apache.kafka.shaded.common.errors.InvalidTopicException: Topic '[samplenftest]' is invalid"&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Also, the URLs mentioned here in the post to fix the issue, are not accessible (gives 404 error) &lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/hortonworks/storm/blob/HDF-3.0.0.0/external/storm-kafka-client/src/main/java/org/apache/storm/kafka/spout/NamedSubscription.java#L59" target="_blank"&gt;https://github.com/hortonworks/storm/blob/HDF-3.0.0.0/external/storm-kafka-client/src/main/java/org/apache/storm/kafka/spout/NamedSubscription.java#L59&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/hortonworks/storm/blob/HDF-3.0-maint/external/storm-kafka-client/src/main/java/org/apache/storm/kafka/spout/NamedSubscription.java#L62" target="_blank"&gt;https://github.com/hortonworks/storm/blob/HDF-3.0-maint/external/storm-kafka-client/src/main/java/org/apache/storm/kafka/spout/NamedSubscription.java#L62&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Can you please help me out on how to resolve this issue. &lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sandeep. &lt;/P&gt;</description>
      <pubDate>Tue, 06 Feb 2018 22:17:27 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/SAM-Kafka-Topology-Spouts-Log-Error/m-p/217609#M179518</guid>
      <dc:creator>deep_it2007</dc:creator>
      <dc:date>2018-02-06T22:17:27Z</dc:date>
    </item>
    <item>
      <title>Re: SAM Kafka Topology Spouts Log Error</title>
      <link>https://community.cloudera.com/t5/Support-Questions/SAM-Kafka-Topology-Spouts-Log-Error/m-p/217610#M179519</link>
      <description>&lt;P&gt;There was bad messages in my Kafka queue that did not have schemas and were not in valid AVRO.    This is the cause.   Stop Kafka.  Stop Storm.  Stop SAM.&lt;/P&gt;&lt;P&gt;Clean out your topics, delete the topic and recreate.&lt;/P&gt;&lt;P&gt;Send a valid AVRO message with a valid subscription. &lt;/P&gt;</description>
      <pubDate>Tue, 06 Feb 2018 22:20:46 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/SAM-Kafka-Topology-Spouts-Log-Error/m-p/217610#M179519</guid>
      <dc:creator>TimothySpann</dc:creator>
      <dc:date>2018-02-06T22:20:46Z</dc:date>
    </item>
    <item>
      <title>Re: SAM Kafka Topology Spouts Log Error</title>
      <link>https://community.cloudera.com/t5/Support-Questions/SAM-Kafka-Topology-Spouts-Log-Error/m-p/217611#M179520</link>
      <description>&lt;P&gt;Options:   You can upgrade.&lt;/P&gt;&lt;P&gt;Have non-null messages.&lt;/P&gt;&lt;P&gt;Or apply a hotfix.   &lt;A href="https://github.com/hortonworks/streamline/commit/fdde4fb545b1e3027e4bb7cf364e4fac334bb72c" target="_blank"&gt;https://github.com/hortonworks/streamline/commit/fdde4fb545b1e3027e4bb7cf364e4fac334bb72c&lt;/A&gt;    You can contact support to assist with upgrade or hotfix&lt;/P&gt;</description>
      <pubDate>Tue, 06 Feb 2018 22:21:53 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/SAM-Kafka-Topology-Spouts-Log-Error/m-p/217611#M179520</guid>
      <dc:creator>TimothySpann</dc:creator>
      <dc:date>2018-02-06T22:21:53Z</dc:date>
    </item>
  </channel>
</rss>

