[ 
https://issues.apache.org/jira/browse/KAFKA-2056?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14495463#comment-14495463
 ] 

Fangmin Lv commented on KAFKA-2056:
-----------------------------------

[~guozhang] I attached a patch, within which the consumers with no partitions 
are given Map.empty value. This is done before exiting the assign function.

Instead of this way, we can also initialize partitionAssignments with the 
Map.empty for every consumer at the beginning. Which way do you think is more 
acceptable?

> PartitionAssignorTest.testRangePartitionAssignor transient failure
> ------------------------------------------------------------------
>
>                 Key: KAFKA-2056
>                 URL: https://issues.apache.org/jira/browse/KAFKA-2056
>             Project: Kafka
>          Issue Type: Sub-task
>            Reporter: Guozhang Wang
>            Assignee: Fangmin Lv
>              Labels: newbie
>         Attachments: KAFKA-2056.patch, KAFKA-2056.patch
>
>
> {code}
> unit.kafka.consumer.PartitionAssignorTest > testRangePartitionAssignor FAILED
>     java.lang.NullPointerException
>         at 
> unit.kafka.consumer.PartitionAssignorTest$$anonfun$unit$kafka$consumer$PartitionAssignorTest$$assignAndVerify$1.apply(PartitionAssignorTest.scala:173)
>         at 
> unit.kafka.consumer.PartitionAssignorTest$$anonfun$unit$kafka$consumer$PartitionAssignorTest$$assignAndVerify$1.apply(PartitionAssignorTest.scala:172)
>         at scala.collection.immutable.List.foreach(List.scala:318)
>         at 
> unit.kafka.consumer.PartitionAssignorTest$.unit$kafka$consumer$PartitionAssignorTest$$assignAndVerify(PartitionAssignorTest.scala:172)
>         at 
> unit.kafka.consumer.PartitionAssignorTest$$anonfun$testRangePartitionAssignor$1.apply$mcVI$sp(PartitionAssignorTest.scala:79)
>         at scala.collection.immutable.Range.foreach$mVc$sp(Range.scala:141)
>         at 
> unit.kafka.consumer.PartitionAssignorTest.testRangePartitionAssignor(PartitionAssignorTest.scala:60)
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to