Closed
Description
Describe the bug
The integration CI test began failing today on unrelated PRs
For example, #6441 does not change anything related to arrow at all and previously passed all CI tests, but then started failing on rerun
Example failure:
https://github.com/apache/arrow-rs/actions/runs/11019977823/job/30603709550
Integration: Test: Result
################# FAILURES #################
FAILED TEST: primitive Rust producing, nanoarrow consuming
<class 'subprocess.CalledProcessError'>: Command '/build/nanoarrow/nanoarrow_ipc_integration < /tmp/tmpliz4svj5/8df1b34a_generated_primitive.producer_file_as_stream' returned non-zero exit status 22.
FAILED TEST: primitive_zerolength Rust producing, nanoarrow consuming
<class 'subprocess.CalledProcessError'>: Command '/build/nanoarrow/nanoarrow_ipc_integration < /tmp/tmpliz4svj5/e4bc7478_generated_primitive_zerolength.producer_file_as_stream' returned non-zero exit status 22.
FAILED TEST: primitive_large_offsets Rust producing, nanoarrow consuming
<class 'RuntimeError'>: Command failed: /build/nanoarrow/nanoarrow_ipc_integration
With output:
--------------
Validating that /tmp/tmpliz4svj5/44f1709c_generated_primitive_large_offsets.json_as_file reads identical to /tmp/arrow-integration-vmfk0_4_/generated_primitive_large_offsets.json
Command VALIDATE failed (22=Invalid argument): Footer flatbuffer verification failed (16) vector header out of range or unaligned
...
To Reproduce
run CI job
Expected behavior
CI should pass
Additional context
It seems like this is perhaps related to unskipping NANOARROW in the integration tests here: apache/arrow#43715