PARQUET_TEST_BAD_DATA=/home/xxx/work/arrow-1/cpp/submodules/parquet-testing/bad_data/ go test -timeout 30s -run ^TestReadParquetFile$ ./... panic: arrow/array: column "timestamp_us_no_tz" expected length >= 5 but got length 2 [recovered] panic: arrow/array: column "timestamp_us_no_tz" expected length >= 5 but got length 2 goroutine 19 [running]: testing.tRunner.func1.2({0x1602920, 0xc0000f2740}) /usr/local/go/src/testing/testing.go:1631 +0x24a testing.tRunner.func1() /usr/local/go/src/testing/testing.go:1634 +0x377 panic({0x1602920?, 0xc0000f2740?}) /usr/local/go/src/runtime/panic.go:770 +0x132 github.com/apache/arrow/go/v18/arrow/array.(*simpleTable).validate(0xc00053d380) /home/xxx/work/arrow-1/go/arrow/array/table.go:236 +0x29f github.com/apache/arrow/go/v18/arrow/array.NewTable(0xc000801860, {0xc00084a008, 0x50, 0x50}, 0x5) /home/xxx/work/arrow-1/go/arrow/array/table.go:123 +0xf8 github.com/apache/arrow/go/v18/parquet/pqarrow.(*FileReader).ReadRowGroups(0xc000166a40, {0x197a198, 0x26539e0}, {0xc0003ed800, 0x69, 0x80}, {0xc0001a77e0, 0x2, 0x2}) /home/xxx/work/arrow-1/go/parquet/pqarrow/file_reader.go:405 +0xb57 github.com/apache/arrow/go/v18/parquet/pqarrow.(*FileReader).ReadTable(0xc000166a40, {0x197a198, 0x26539e0}) /home/xxx/work/arrow-1/go/parquet/pqarrow/file_reader.go:264 +0x165 github.com/apache/arrow/go/v18/parquet/pqarrow_test.TestReadParquetFile(0xc000161520) /home/xxx/work/arrow-1/go/parquet/pqarrow/file_reader_test.go:411 +0x365 testing.tRunner(0xc000161520, 0x1813ef8) /usr/local/go/src/testing/testing.go:1689 +0xfb created by testing.(*T).Run in goroutine 1 /usr/local/go/src/testing/testing.go:1742 +0x390 FAIL github.com/apache/arrow/go/v18/parquet/pqarrow 0.019s ok github.com/apache/arrow/go/v18/parquet/schema (cached) [no tests to run] FAIL