You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
spring-kafka does not recognize an exception change from RetryException to FatalException, because it is wrapped multiple times. (ListenerExecutionFailedException -> TimestampedException -> ListenerExecutionFailedException -> FatalException)
The FailedRecordTracker unwraps only one layer (that was the fix for #1653)so it seems like the Exception does not change and is always TimestampedException
So this happens from a records view:
A record gets retried (blocking) -> the blocking error resolves -> fatal exception occurs on the same record -> record is being retried until configured number of blocking retry attempts.