HScarb opened a new issue, #5844:
URL: https://github.com/apache/rocketmq/issues/5844
1. Please describe the issue you observed:
- What did you do (The steps to reproduce)?
1. Use pop consume API `MQClientAPIImpl.popMessageAsync` to pop a message
from topic
2. Use MQAdmin consumerProgress/consumerStatus/consumerConnection command
to examine pop consumer stats
- What is expected to see?
Consumer stats returns properly
- What did you see instead?
```log
MQClientException: CODE: 17 DESC: No topic route info in name server for
the topic: %RETRY%cid-test
```

2. Please tell us about your environment:
Rocketmq 5.0.1-snapshot, latest develop branch
3. Other information (e.g. detailed explanation, logs, related issues,
suggestions on how to fix, etc):
`consumerProgress/consumerStatus/consumerConnection`
These three commands both build and examine route info for normal retry
topic of pop consumer, that's where the exception raises, as pop consumer won't
create a normal retry topic.

---
I didn't come up with a perfect solution for this issue, but I have several
approches
1. Build a dummy retry topic when a consumer call pop API for the first
time.
2. Catch the exception raised by `examineTopicRouteInfo`, so the MQAdmin
commands would execute without exception
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]