RockteMQ-AI commented on issue #1040: URL: https://github.com/apache/rocketmq-dashboard/issues/1040#issuecomment-5191480372
**Issue Evaluation** Category: `bug` | Status: **Confirmed** The reported issue has been verified against the described behavior. **Root Cause:** `RocketMQDashboardProvider` dereferences `getClusterAddrTable()` / `getBrokerAddrTable()` without null checks. Any NPE falls into the outer `catch` and silently zeroes the entire dashboard. Sibling providers (`RealClusterProvider`, `RocketMQClusterProvider`) already defend these fields. **Impact:** A partial or absent NameServer topology causes the entire dashboard to display zeroes — cluster count, broker count, topic count, group count, and TPS all become 0, masking data that could have been collected. **Severity:** High — the dashboard becomes completely unusable during partial topology failures or mid-registration states. An automated fix proposal will be generated. Reply `/approve` to proceed with PR generation. --- *Automated evaluation by RockteMQ-AI* -- 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]
