[ https://issues.apache.org/jira/browse/CAMEL-18760?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17683946#comment-17683946 ]
Lorenzo Benvenuti commented on CAMEL-18760: ------------------------------------------- Hi, sorry for the late reply. I tried with 3.20.1 and 3.21.0-SNAPSHOT (on 2022-02-03, 16 PM UTC) and I still see the same behavior. Thanks! > camel-kafka - Issue using ThrottlingExceptionRoutePolicy with Kafka consumer > ---------------------------------------------------------------------------- > > Key: CAMEL-18760 > URL: https://issues.apache.org/jira/browse/CAMEL-18760 > Project: Camel > Issue Type: Bug > Components: camel-kafka > Affects Versions: 3.18.3 > Reporter: Lorenzo Benvenuti > Priority: Minor > Fix For: 3.21.0 > > > Hi, > while attempting to add the circuit breaker pattern to a route (see also > CAMEL-18759), I tried to use {{ThrottlingExceptionRoutePolicy}} to suspend > and resume the route when a specific exception is thrown. I noticed that > regardless of the {{breakOnFirstError}} setting, the message causing the > circuit to be opened is lost. If {{breakOnFirstError}} is {{true}}, logs are > showing "Will seek consumer to offset -1 and start polling again", but when > the circuit is closed the message is not consumed. I suspect that the > consumer overwrites the offset when it's suspended. If I switch to manual > commits, everything works as expected. > Reproducer here: > https://github.com/lorenzobenvenuti/camel-kafka-break-on-first-error-bug > Thanks, > lorenzo -- This message was sent by Atlassian Jira (v8.20.10#820010)