As can be seen here -
|
if (this.errorHandler instanceof ContainerAwareErrorHandler) { |
-that remaining records are passed only for
ContainerAwareErrorHandler .
RemainingRecordsErrorHandler implements
ConsumerAwareErrorHandler and hence
this.errorHandler.handle(e, record, this.consumer); is called which throws
UnsupportedOperationException