[ 
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)

Reply via email to