[ https://issues.apache.org/jira/browse/KAFKA-8053?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16888320#comment-16888320 ]
ASF GitHub Bot commented on KAFKA-8053: --------------------------------------- hachikuji commented on pull request #6381: KAFKA-8053: Provide better error in kafka-topics.sh message when topi… URL: https://github.com/apache/kafka/pull/6381 ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > kafka-topics.sh gives confusing error message when the topic doesn't exist > -------------------------------------------------------------------------- > > Key: KAFKA-8053 > URL: https://issues.apache.org/jira/browse/KAFKA-8053 > Project: Kafka > Issue Type: Bug > Reporter: Jakub Scholz > Assignee: Tirtha Chatterjee > Priority: Minor > Fix For: 2.4.0, 2.3.1 > > > The kafka-topics.sh utility gives a confusing message when the topic it is > called with doesn't exist or when no topics exist at all: > {code} > bin/kafka-topics.sh --zookeeper localhost:2181 --describe --topic xxx > Error while executing topic command : Topics in [] does not exist > [2019-03-06 13:26:33,982] ERROR java.lang.IllegalArgumentException: Topics in > [] does not exist > at > kafka.admin.TopicCommand$.kafka$admin$TopicCommand$$ensureTopicExists(TopicCommand.scala:416) > at > kafka.admin.TopicCommand$ZookeeperTopicService.describeTopic(TopicCommand.scala:332) > at kafka.admin.TopicCommand$.main(TopicCommand.scala:66) > at kafka.admin.TopicCommand.main(TopicCommand.scala) > (kafka.admin.TopicCommand$) > {code} > It tries to list the topics, but because list of topics is always empty, it > always prints just `[]`. The error message should be more useful and instead > list the topic passed by the user as the parameter or not try to list > anything at all. > > > -- This message was sent by Atlassian JIRA (v7.6.14#76016)