Skip to content

Conversation

@garyrussell
Copy link
Contributor

Resolves #2677

When an error handler handles an error (and ackAfterHandle is true), the ack bypassed the out of order commit logic, causing the consumer to be paused indefinitely, due to the missing ack.

cherry-pick to 2.9.x

Resolves spring-projects#2677

When an error handler handles an error (and `ackAfterHandle` is true),
the ack bypassed the out of order commit logic, causing the consumer
to be paused indefinitely, due to the missing ack.

**cherry-pick to 2.9.x**
@artembilan artembilan merged commit 3b01a79 into spring-projects:main May 8, 2023
@artembilan
Copy link
Member

... and cherry-picked to 2.9.x as 8725b65 after minor conflict fixing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix CommonErrorHandler for asyncAcks and AckMode.MANUAL

2 participants