[ https://issues.apache.org/jira/browse/KAFKA-6413?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Manikumar resolved KAFKA-6413. ------------------------------ Resolution: Duplicate Resolving as duplicate of KAFKA-6084. > ReassignPartitionsCommand#parsePartitionReassignmentData() should give better > error message when JSON is malformed > ------------------------------------------------------------------------------------------------------------------ > > Key: KAFKA-6413 > URL: https://issues.apache.org/jira/browse/KAFKA-6413 > Project: Kafka > Issue Type: Improvement > Reporter: Ted Yu > Priority: Minor > Labels: json > > In this thread: > http://search-hadoop.com/m/Kafka/uyzND1J9Hizcxo0X?subj=Partition+reassignment+data+file+is+empty > , Allen gave an example JSON string with extra comma where > partitionsToBeReassigned returned by > ReassignPartitionsCommand#parsePartitionReassignmentData() was empty. > I tried the following example where a right bracket is removed: > {code} > val (partitionsToBeReassigned, replicaAssignment) = > ReassignPartitionsCommand.parsePartitionReassignmentData( > > "{\"version\":1,\"partitions\":[{\"topic\":\"metrics\",\"partition\":0,\"replicas\":[1,2]},{\"topic\":\"metrics\",\"partition\":1,\"replicas\":[2,3]},}"); > {code} > The returned partitionsToBeReassigned is empty (and no exception was thrown). > The parser should give better error message for malformed JSON string. -- This message was sent by Atlassian JIRA (v7.6.3#76005)