Skip to content

Regression on main (58): Parquet argument error: Parquet error: Required field type_ is missing #9315

@alamb

Description

@alamb

Describe the bug

While testing the unreleased arrow version with the latest DataFusion, some of the tests begin failing like this when reading some parquet files

Error: ParquetError(ArrowError("Parquet argument error: Parquet error: Required field type_ is missing"))

To Reproduce

See the DataFusion upgrade PR here

To run

cargo test --profile=ci  --test core_integration -- path_partition
---- sql::path_partition::parquet_distinct_partition_col stdout ----
Error: ParquetError(ArrowError("Parquet argument error: Parquet error: Required field type_ is missing"))

The error appears to come from here:

return Err(general_err!("Required field type_ is missing"));

However, that came in via the thrift remodel in c94698c which has been released.

This PR looks like it could be related:

Expected behavior
Tests should pass

Additional context
*

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugparquetChanges to the parquet crate

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions