yuluo-yx opened a new issue, #2225:
URL: https://github.com/apache/rocketmq-dashboard/issues/2225

   ### Problem\n\nAliyun message trace conversion always returns an empty 
consumerStatus list even when the provider response contains consumer 
operations. It also assumes every operation item is non-null, so one malformed 
SDK row can fail the whole trace conversion.\n\n### Expected behavior\n\nTrace 
results should expose each consumer's delivery status and consume timestamp, 
map provider states to the Studio success/failed/pending contract, and ignore 
null operation rows without losing valid data.\n\n### Reproduction\n\nQuery an 
Aliyun message trace whose consumer entries contain operation records. The 
trace nodes are returned, but consumerStatus is empty. A null operation item 
causes conversion failure.\n\n### Acceptance criteria\n\n- Consumer statuses 
and timestamps are populated.\n- Success, failure, and pending states are 
normalized.\n- Null operation rows are skipped.\n- Regression tests cover 
normal and malformed responses.


-- 
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