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]

Reply via email to