youngkermit8-coder opened a new pull request, #1946: URL: https://github.com/apache/rocketmq-dashboard/pull/1946
## Summary - mark per-cluster Consumer Group counts unavailable when the Broker returns a null wrapper or null table - keep valid empty group tables healthy and distinguish them from missing data - make existing healthy test fixtures return an explicit valid empty group table - add regressions for both null response shapes and the valid-empty boundary ## Root cause The Topic count path already marks null Broker responses unavailable, but the parallel subscription-group path only handled thrown exceptions. A null response therefore produced a displayed count of zero while the cluster remained healthy and was included in the healthy-cluster summary. ## Impact Dashboard health now reflects missing Consumer Group count data instead of presenting it as a successful zero. Valid empty group tables still report zero groups without a warning. ## Validation - `RocketMQDashboardProviderTest`: 18 passed - Full backend suite: 1057 passed - Checkstyle: 0 violations - `git diff --check`: passed Closes #1945 -- 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]
