You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "Weichu Liu (JIRA)" <ji...@apache.org> on 2019/07/18 07:43:00 UTC
[jira] [Resolved] (KAFKA-8679) kafka-topics.sh --describe with
--zookeeper throws error when there is no topic
[ 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)