[ https://issues.apache.org/jira/browse/KAFKA-6061?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16213889#comment-16213889 ]
Mickael Maison commented on KAFKA-6061: --------------------------------------- DUP of https://issues.apache.org/jira/browse/KAFKA-5885 > "ERROR Error while electing or becoming leader on broker 13 > (kafka.server.ZookeeperLeaderElector) kafka.common.KafkaException: Can't > parse json string: null" should print out information on which zookeeper path > contains the null element > --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > Key: KAFKA-6061 > URL: https://issues.apache.org/jira/browse/KAFKA-6061 > Project: Kafka > Issue Type: Bug > Components: zkclient > Affects Versions: 0.10.2.1 > Reporter: Koelli Mungee > Labels: newbie > Fix For: 1.1.0 > > > The controller enters a loop with the error as > {code:java} > [2017-10-12 21:40:09,532] ERROR Error while electing or becoming leader on > broker 13 (kafka.server.ZookeeperLeaderElector) > kafka.common.KafkaException: Can't parse json string: null > at kafka.utils.Json$.liftedTree1$1(Json.scala:40) > at kafka.utils.Json$.parseFull(Json.scala:36) > at > kafka.utils.ZkUtils$$anonfun$getReplicaAssignmentForTopics$1.apply(ZkUtils.scala:684) > > at > kafka.utils.ZkUtils$$anonfun$getReplicaAssignmentForTopics$1.apply(ZkUtils.scala:680) > > at > scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59) > > at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48) > at kafka.utils.ZkUtils.getReplicaAssignmentForTopics(ZkUtils.scala:680) > at > kafka.controller.KafkaController.initializeControllerContext(KafkaController.scala:736) > > at > kafka.controller.KafkaController.onControllerFailover(KafkaController.scala:334) > > at > kafka.controller.KafkaController$$anonfun$1.apply$mcV$sp(KafkaController.scala:167) > > at kafka.server.ZookeeperLeaderElector.elect(ZookeeperLeaderElector.scala:84) > {code} > A kafka-topics --describe can be issued to figure out which topic partition > has the problem. However, this would be easier for the user if the actual zk > path with the null or malformed entry would be printed out. -- This message was sent by Atlassian JIRA (v6.4.14#64029)