pola-rs/polars · error · ComputeError
iceberg reader_override='native' failed: {fallback_reason}
Error message
iceberg reader_override='native' failed: {fallback_reason} What it means
Error "iceberg reader_override='native' failed: {fallback_reason}" thrown in pola-rs/polars.
Source
Thrown at py-polars/src/polars/io/iceberg/_dataset.py:544
position_delete_files=position_delete_files,
deletion_vectors=deletion_vectors,
min_max_statistics=min_max_statistics,
statistics_loader=statistics_loader,
storage_options=storage_options,
row_count=(
(total_physical_rows, total_deleted_rows)
if (
self.use_metadata_statistics
and (self.fast_deletion_count or total_deleted_rows == 0)
)
else None
),
snapshot_id_key=snapshot_id_key,
)
elif reader_override == "native":
msg = f"iceberg reader_override='native' failed: {fallback_reason}"
raise ComputeError(msg)
if verbose:
eprint(
"IcebergScanResolver: to_dataset_scan(): "
f"fallback to python[pyiceberg] scan: {fallback_reason}"
)
import polars.io.iceberg._utils
func = partial(
polars.io.iceberg._utils._scan_pyarrow_dataset_impl,
tbl,
snapshot_id=snapshot_id,
n_rows=limit,
with_columns=projection,
iceberg_table_filter=iceberg_table_filter,
)
View on GitHub (pinned to df599052da)
When it happens
Trigger: Thrown at py-polars/src/polars/io/iceberg/_dataset.py:544 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of pola-rs/polars@df599052da (2026-08-16).
Data as JSON: /api/errors/c0684cb74f66a4af.
Report an issue: GitHub.