[
https://issues.apache.org/jira/browse/KAFKA-8053?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason Gustafson resolved KAFKA-8053.
------------------------------------
Resolution: Fixed
Fix Version/s: 2.3.1
2.4.0
This was resolved by
> 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)