Michael Edgar created KAFKA-15373: ------------------------------------- Summary: AdminClient#describeTopics should not throw InvalidTopicException if topic ID is not found Key: KAFKA-15373 URL: https://issues.apache.org/jira/browse/KAFKA-15373 Project: Kafka Issue Type: Bug Affects Versions: 3.5.1 Reporter: Michael Edgar
Similar to KAFKA-7808. In {{KafkaAdminClient#handleDescribeTopicsByIds}}, when the topic is not found by ID, an {{InvalidTopicException}} is thrown. {code:java} String topicName = cluster.topicName(topicId); if (topicName == null) { future.completeExceptionally(new InvalidTopicException("TopicId " + topicId + " not found.")); continue; } {code} It would be better to use an {{UnknownTopicIdException}} in this case, which better aligns to the use of {{UnknownTopicOrPartitionException}} for the same scenario when describing topics by name. -- This message was sent by Atlassian Jira (v8.20.10#820010)