RockteMQ-AI commented on issue #4885: URL: https://github.com/apache/rocketmq-dashboard/issues/4885#issuecomment-5772578875
**Issue Evaluation** Category: `bug` | Status: **Confirmed** The reported issue has been verified. A single corrupt `labels_json` row causes the entire system-alert list endpoint to return 500, blocking both the UI and native alert evaluations. **Root Cause:** `MybatisPlusAlertRepository.listAlertsRaw` deserializes `labels_json` without error handling. A malformed JSON row propagates as an uncaught `JsonProcessingException`, failing the entire query. **Impact:** Complete loss of alert visibility and evaluation when any single alert has corrupt labels data — a data integrity issue cascading into service availability. **Severity:** High — single corrupt record causes full service degradation **Related PR:** #4871 provides the fix by degrading corrupt labels to an empty map with a warning log. An automated fix proposal may 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]
