Joe Stein created KAFKA-2218:
--------------------------------
Summary: reassignment tool needs to parse and validate the json
Key: KAFKA-2218
URL: https://issues.apache.org/jira/browse/KAFKA-2218
Project: Kafka
Issue Type: Bug
Reporter: Joe Stein
Priority: Critical
Fix For: 0.8.3
Ran into a production issue with the broker.id being set to a string instead of
integer and the controller had nothing in the log and stayed stuck. Eventually
we saw this in the log of the brokers where coming from
me 11:42 AM
[2015-05-23 15:41:05,863] 67396362 [ZkClient-EventThread-14-****ERROR
org.I0Itec.zkclient.ZkEventThread - Error handling event ZkEvent[Data of
/admin/reassign_partitions changed sent to
kafka.controller.PartitionsReassignedListener@78c6aab8]
java.lang.ClassCastException: java.lang.String cannot be cast to
java.lang.Integer
at scala.runtime.BoxesRunTime.unboxToInt(Unknown Source)
at kafka.controller.KafkaController$$anonfun$4.apply(KafkaController.scala:579)
we then had to delete the znode from zookeeper (admin/reassign_partition) and
then fix the json and try it again
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)