[
https://issues.apache.org/jira/browse/HUDI-7951?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Danny Chen closed HUDI-7951.
----------------------------
Resolution: Fixed
Fixed via master branch: d91fd2b3bb315dc2d0510a2c6426c4b94fa1b053
> Classes using avro causing conflict in hudi-aws-bundle
> ------------------------------------------------------
>
> Key: HUDI-7951
> URL: https://issues.apache.org/jira/browse/HUDI-7951
> Project: Apache Hudi
> Issue Type: Bug
> Reporter: Shawn Chang
> Assignee: Shawn Chang
> Priority: Major
> Labels: pull-request-available
> Fix For: 0.16.0, 1.0.0
>
>
> Hudi 0.15 added some Hudi classes with avro usages
> (ParquetTableSchemaResolver in this case), also had hudi-aws-bundle depend on
> hudi-hadoop-common. hudi-aws-bundle won't relocate avro classes to be
> compatible with hudi-spark.
>
> The issue would happen when using hudi-flink-bundle with hudi-aws-bundle.
> hudi-flink-bundle has relocated avro classes and would cause class conflict:
> {code:java}
> java.lang.NoSuchMethodError: 'org.apache.parquet.schema.MessageType
> org.apache.hudi.common.table.ParquetTableSchemaResolver.convertAvroSchemaToParquet(org.apache.hudi.org.apache.avro.Schema,
> org.apache.hadoop.conf.Configuration)'
> {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)