diff --git a/testing/data_0_0_0.snappy.parquet b/testing/data_0_0_0.snappy.parquet new file mode 100644 index 00000000000..52de3518edc Binary files /dev/null and b/testing/data_0_0_0.snappy.parquet differ diff --git a/tests/it/io/parquet/read.rs b/tests/it/io/parquet/read.rs index 3a946f71a0d..30d0b8bf2a9 100644 --- a/tests/it/io/parquet/read.rs +++ b/tests/it/io/parquet/read.rs @@ -546,3 +546,15 @@ fn invalid_utf8() { error ); } + + +#[test] +fn binary_column_with_nulls_test() -> Result<()> { + let path = "testing/data_0_0_0.snappy.parquet"; + let reader = std::fs::File::open(path)?; + let reader = FileReader::try_new(reader, None, Some(178111), None, None)?; + + reader.collect::>>()?; + + Ok(()) +}