[ 
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)

Reply via email to