keranbingaa opened a new issue, #995: URL: https://github.com/apache/rocketmq-dashboard/issues/995
## Problem When a real RocketMQ cluster is configured (`STUDIO_ROCKETMQ_NAMESRV_ADDR`) with brokers registered but no proxy deployed, the "RocketMQ Cluster" page under cluster operations turns completely blank. `RocketMQClusterProvider` builds `ClusterVO` without setting the `proxies` and `tpsHistory` fields, so they serialize as `null`. The cluster page accesses `c.proxies.length` during render without null guards, and the app has no error boundary, so the entire component tree unmounts (white screen). ## Expected The cluster page renders the real cluster data (NameServer addresses, brokers) even when the cluster has no proxy. ## Acceptance criteria - `RocketMQClusterProvider` returns non-null empty `proxies`/`tpsHistory` for clusters without proxies. - The cluster page does not crash on null `proxies`/`config`/`brokers`/`nameServers`. - Unit tests cover the provider safe defaults and the page renders with a proxy-less cluster. -- 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]
