kafka-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jason Gustafson (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (KAFKA-8053) kafka-topics.sh gives confusing error message when the topic doesn't exist
Date Thu, 18 Jul 2019 20:42:00 GMT

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

Mime
View raw message