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]

Reply via email to