GitHub user chemikadze opened a pull request:

    KAFKA-4190 kafka-reassign-partitions does not report syntax problem in json

    When specifying invalid json file, kafka-reassign-partitions fails with 
error "file is empty" instead of reporting syntax error.

You can merge this pull request into a Git repository by running:

    $ git pull fb-invalid-json-reporting

Alternatively you can review and apply these changes as the patch at:

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #1875
commit 29753461f7215ae83846f7eb575a6a9553a444ff
Author: Nikolay Sokolov <>
Date:   2016-09-18T08:06:00Z

    Fix treating invalid json as empty valid json
    Parsing invalid json when executing kafka-reassign-partitions should 
clearly state that json is invalid. Also, when any required keys are missing, 
it is better to state what key is missing.

commit 57c9be879fc9d19649e6401fa8e88e04347cfd35
Author: Nikolay Sokolov <>
Date:   2016-09-18T08:16:55Z

    Improve error reporting in cases when Json.parseFull returns None


If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at or file a JIRA ticket
with INFRA.

Reply via email to