You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by GitBox <gi...@apache.org> on 2026/10/10 07:56:12 UTC

[GH] (rocketmq-dashboard/fix/instance-list-load-failure): Workflow run "CI" failed!

The GitHub Actions job "CI" on rocketmq-dashboard.git/fix/instance-list-load-failure has failed.
Run started by GitHub user Frun1na (triggered by Frun1na).

Head commit for run:
1e3d7f0514dd993b9eb4338e4b7b8bf558bef368 / Apulupie <16...@users.noreply.github.com>
fix(web): report a failed instance list load on four console pages

Four console pages loaded the instance list with `listInstances().catch(() => setInstances([]))`, so a failed
`GET /api/instances` rendered exactly like a deployment that has no instances: an empty Select, no message,
and no way to retry.

- home/dashboard.tsx: the instance filter emptied silently while the page kept showing all-instance data.
- settings/DataSourceTab.tsx: the data-source form's instance picker emptied inside the modal.
- studio/Producer.tsx: the instance filter emptied and the Search button stayed disabled.
- studio/LiteTopic.tsx: the extend-TTL dialog opened with an empty picker, and confirming it returned
  early without a word.

A failure is now a state on each page: the Select goes into its error status, the existing
`instance.listLoadFailed` copy says what happened, and a retry re-runs the load. #4700 fixed the same shape
for the delivery filter and named the first two files as still silent; #4953 did it for the instance pages
through the shared selector. The other call sites already report a failure or retry
(pages/ops/alerts.tsx, pages/studio/BrokerCluster.tsx, pages/cluster/index.tsx, pages/instance/index.tsx).

Report URL: https://github.com/apache/rocketmq-dashboard/actions/runs/38035545667

With regards,
GitHub Actions via GitBox