RockteMQ-AI commented on issue #1331:
URL: 
https://github.com/apache/rocketmq-clients/issues/1331#issuecomment-5440300974

   **Issue Evaluation**
   
   Category: bug | Status: **Confirmed — High Severity**
   
   This is a valid bug. The Python PushConsumer  method has infinite recursion 
when scheduling a delayed receive, causing a RecursionError crash. Recursive 
scheduling should use an async timer or task queue instead of direct recursion.
   
   **Root Cause:** Unbounded recursion in receive scheduling — each delayed 
receive calls itself instead of scheduling via asyncio.
   **Impact:** Client crash (RecursionError) under normal operation when 
message receive needs rescheduling.
   **Severity:** Critical — causes client instability.
   
   This should be fixed by replacing the recursive call with an asyncio.sleep + 
task pattern.
   
   ---
   *Automated evaluation by github-manager*


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