This was fixed with this PR https://github.com/apache/kafka/pull/17860

On Wed, Nov 20, 2024 at 9:49 AM Thomas Thornton <tthorn...@salesforce.com>
wrote:

> With the completion of KAFKA-17046
> <https://issues.apache.org/jira/browse/KAFKA-17046>, the netty version
> has been upgraded to 4.1.111.Final in Kafka 3.9.0. This netty version has a
> known issue with data corruption, see netty issue
> <https://github.com/netty/netty/issues/14126> and grpc-java issue
> <https://github.com/grpc/grpc-java/issues/11284>. It is localized to
> grpc-java. This causes data corruption in any Kafka application that uses
> grpc-java (e.g., debezium-vitess-connector which runs on Kafka Connect). We
> should upgrade to a newer version to avoid this data corruption. I
> requested Jira access to open a ticket for this.
>
> For anyone who is trying to resolve this, the workaround is manually
> removing these 4.1.111.Final netty dependencies in the /kafka/libs
> directory and installing another netty version, eg:
>
> ```
> RUN rm -f /kafka/libs/netty-codec-4.1.111.Final.jar
> RUN curl -sfSL -o /kafka/libs/netty-codec-4.1.110.Final.jar
> https://repo1.maven.org/maven2/io/netty/netty-codec/4.1.110.Final/netty-codec-4.1.110.Final.jar
> ```
>
> You need to repeat this for all of the netty packages.
>

Reply via email to