Yes, this looks like a bug. Please file a JIRA :)

On Wed, Dec 23, 2015 at 1:08 AM, Enrico Olivelli - Diennea <
enrico.olive...@diennea.com> wrote:

> Hi,
> I'm running a brand new Kafka cluster (version 0.9.0.0). During my tests I
> noticed this error at Consumer.partitionsFor during a full cluster restart.
> My DEV cluster is made of 4 brokers
>
> Maybe I can workaround the error doing sanity checks on cluster /using my
> platform middleware tools) before instantiating the Consumer
>
> Should I file an issue on your JIRA ?
>
> Thanks
>
> This is my code:
>
>        this.properties = new Properties();
>         properties.put("bootstrap.servers", "list of servers"));
>         properties.put("acks", "all");
>         properties.put("retries", 0);
>         properties.put("batch.size", 16384);
>         properties.put("linger.ms", 1);
>         properties.put("buffer.memory", 33554432);
>         properties.put("group.id", "test");
>         properties.put("session.timeout.ms", "30000");
>         properties.put("key.deserializer",
> "org.apache.kafka.common.serialization.ByteArrayDeserializer");
>         properties.put("value.deserializer",
> "org.apache.kafka.common.serialization.ByteArrayDeserializer");
>
>        String topic = "xxx";
>         try (KafkaConsumer<byte[], byte[]> consumer = new
> KafkaConsumer<>(properties);) {
>             List<PartitionInfo> partitions = consumer.partitionsFor(topic);
>              ....
>         }
>
> This is the error:
> java.lang.NullPointerException
>                 at
> org.apache.kafka.common.requests.MetadataResponse.<init>(MetadataResponse.java:130)
>                 at
> org.apache.kafka.clients.consumer.internals.Fetcher.getTopicMetadata(Fetcher.java:203)
>                 at
> org.apache.kafka.clients.consumer.KafkaConsumer.partitionsFor(KafkaConsumer.java:1143)
>                 at
> magnews.datastream.KafkaDataStreamConsumer.fetchNewData(KafkaDataStreamConsumer.java:44)
>
> Enrico Olivelli
> Software Development Manager @Diennea
> Tel.: (+39) 0546 066100 - Int. 925
> Viale G.Marconi 30/14 - 48018 Faenza (RA)
>
> MagNews - E-mail Marketing Solutions
> http://www.magnews.it<http://www.magnews.it/>
> Diennea - Digital Marketing Solutions
> http://www.diennea.com<http://www.diennea.com/>
>
>
> ________________________________
> Iscriviti alla nostra newsletter per rimanere aggiornato su digital ed
> email marketing! http://www.magnews.it/newsletter/
>
> The information in this email is confidential and may be legally
> privileged. If you are not the intended recipient please notify the sender
> immediately and destroy this email. Any unauthorized, direct or indirect,
> disclosure, copying, storage, distribution or other use is strictly
> forbidden.
>

Reply via email to