Aias00 opened a new issue, #6764:
URL: https://github.com/apache/shenyu/issues/6764

   - severity: Medium
   - files: 
`shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/.../AbstractLogCollector.java:120-128`
   - description: In the multi-client path, `bufferQueueS.forEach((selectorId, 
bufferQueue) -> { ... processBufferQueue(...); })` wraps any exception in 
`throw new RuntimeException(e)`, breaking the `forEach` iteration. If one 
selector's log processing throws, all remaining selectors are skipped for that 
cycle.
   - impact: A transient failure in one selector's backend blocks log delivery 
for all other selectors for at least one consume cycle.
   - suggested_fix: Wrap each selector's processing in an individual try-catch 
inside the forEach lambda.
   - confidence: Medium
   - related_existing: none
   
   ---
   _Identified during the 2026-08-02 deep re-scan; full list in 
[`docs/scan2-2026-08-02/06-medium-tiers.md`](docs/scan2-2026-08-02/06-medium-tiers.md)._


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