RockteMQ-AI commented on issue #4600: URL: https://github.com/apache/rocketmq-dashboard/issues/4600#issuecomment-5749417562
**Issue Evaluation** Category: `bug` | Status: **Confirmed** The issue has been verified against the codebase. **Root Cause:** `RocketMQConsumerProgressProvider#progressOf` catches the `MQClientException` thrown by `examineConsumerConnectionInfo` (which fails when no client is online) and silently returns an empty `ConsumerConnection`. This makes a failed progress read indistinguishable from a genuinely offline group with zero brokers. **Impact:** The Progress tab renders a failed read as a healthy "offline group" with zero metrics. The diagnosis endpoint compounds this by reporting "all brokers reachable, 0/0" — a failed read is presented as a successful empty result. **Severity:** Medium — misleading diagnostics; no data loss. **Assessment:** The fix should distinguish a failed progress read from a genuinely empty one. The `examineConsumerConnectionInfo` failure should propagate as an error state rather than being silently swallowed into an empty result. A fix PR is welcome. --- *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]
