Shawn Chang created HUDI-4806: --------------------------------- Summary: Use Avro version from root pom file for Flink bundle Key: HUDI-4806 URL: https://issues.apache.org/jira/browse/HUDI-4806 Project: Apache Hudi Issue Type: Bug Reporter: Shawn Chang
In pom of flink bundle it specifically defines avro 1.10.0 as its dependency, but this will cause conflicts with some avro generated classes if the project was built with spark3 profile which uses avro 1.11.0. Example exception: {{}} {code:java} Caused by: java.lang.NoSuchMethodError: org.apache.hudi.org.apache.avro.specific.SpecificRecordBuilderBase.<init>(Lorg/apache/hudi/org/apache/avro/Schema;Lorg/apache/hudi/org/apache/avro/specific/SpecificData;)V{code} {{}} We should make avro version consistent across the whole project Also, in flink bundle we are shading avro version so it doesn't matter which avro Flink is using. -- This message was sent by Atlassian Jira (v8.20.10#820010)