Skip to content

Iceberg integration broken #1684

Description

@andygrove

Describe the bug

I compiled the latest Iceberg from source and changed the Comet dependency version from 0.5.0 to 0.7.0.

When testing using the instructions in #1683, I get this runtime error:

Caused by: java.lang.NoSuchMethodError: 'org.apache.comet.parquet.ColumnReader org.apache.comet.parquet.Utils.getColumnReader(org.apache.spark.sql.types.DataType, org.apache.iceberg.shaded.org.apache.parquet.column.ColumnDescriptor, org.apache.comet.shaded.arrow.c.CometSchemaImporter, int, boolean, boolean)'

The issue seems to be that Iceberg is passing a shaded class org.apache.comet.shaded.arrow.c.CometSchemaImporter but Comet expects org.apache.arrow.c.CometSchemaImporter.

Steps to reproduce

No response

Expected behavior

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions