[ https://issues.apache.org/jira/browse/KAFKA-8679?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Weichu Liu resolved KAFKA-8679. ------------------------------- Resolution: Duplicate > kafka-topics.sh --describe with --zookeeper throws error when there is no > topic > ------------------------------------------------------------------------------- > > Key: KAFKA-8679 > URL: https://issues.apache.org/jira/browse/KAFKA-8679 > Project: Kafka > Issue Type: Bug > Reporter: Weichu Liu > Priority: Minor > > h3. Step to Reproduce: > First, start a Kafka server (2.2.0+), with no topic on it. > Then run `kafka-topics.sh --describe --zookeeper ...:2181` to get topic > details > h3. Expected Behavior > Expected Behavior should be the command prints nothing and return 0. > h3. Actual Behavior > The command throws an exception and exit with 1. > {code} > $ kafka_2.12-2.2.1/bin/kafka-topics.sh --describe --zookeeper localhost:2181 > Error while executing topic command : Topics in [] does not exist > [2019-07-18 06:29:21,336] 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} > h3. Others > IIRC, the version before 2.2.0 did not throw exceptions. > Also, {{--describing}} with {{--bootstrap-server}} will exit 0 and print > nothing. > Also {{--list}} with either {{--bootstrap-server}} and {{--zookeeper}} will > also exit 0 and prints nothing. > I did some quick search and seems this issue is introduced by > https://issues.apache.org/jira/browse/KAFKA-7054. I didn't check which exact > line caused the exception. Hope that will help. -- This message was sent by Atlassian JIRA (v7.6.14#76016)