Aias00 opened a new issue, #2016: URL: https://github.com/apache/rocketmq-dashboard/issues/2016
## Track Track 1 - AI-Native unified control plane ## Problem The Message Explorer loads Topic options for the selected instance before a query can run. When that request fails, the page currently catches the error and silently replaces the options with an empty list. As a result, an unavailable instance, ACL denial, or network failure is presented like an instance with no Topics. The query button then only reports `请选择 Topic`, which sends operators toward input troubleshooting instead of the actual runtime failure. ## Reproduction 1. Open Message Explorer with a selected instance. 2. Make `GET /api/topics?instanceId=<id>` fail (for example, stop the NameServer or use credentials without Topic-list permission). 3. Open the Topic selector or inspect the query action. The selector is empty and no load error or retry action is shown. ## Expected behavior - Show a visible, actionable error when Topic options cannot be loaded. - Keep message queries disabled while Topic options are loading or unavailable. - Allow retrying the Topic lookup without changing the selected instance. - Preserve an actual empty Topic list as a distinct successful outcome. ## Proposed scope Update the Message Explorer frontend state and regression tests only. No backend API contract changes are required. -- 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]
