[
https://issues.apache.org/jira/browse/KAFKA-2056?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14492121#comment-14492121
]
Fangmin Lv commented on KAFKA-2056:
-----------------------------------
The last few consumers may not be assigned with topic partitions if the
partitions are all assigned to the previous consumers. In this case, some
elements in the assignments collection are null which caused the NPE. We can
check the null element before processing in assignAndVerify function.
> 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
> Labels: newbie
>
> {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)