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
The ErrorHandlingDeserializer2 adds a serialized (java) DeserializationException in a header; this is used by the container to throw the exception so we route to the error handler.
If the error handler publishes the message to a DLT, when a listener container consumes from that DLT, it again detects the header and throws the exception again.
Resolvesspring-projects#1271
Check for a DLT header before looking for a deserialization exception.
Not needed on master because the `value` is not `null` for DLT records.
Resolves#1271
Check for a DLT header before looking for a deserialization exception.
Not needed on master because the `value` is not `null` for DLT records.
The
ErrorHandlingDeserializer2
adds a serialized (java)DeserializationException
in a header; this is used by the container to throw the exception so we route to the error handler.If the error handler publishes the message to a DLT, when a listener container consumes from that DLT, it again detects the header and throws the exception again.
listen2
never receives the record...The text was updated successfully, but these errors were encountered: