paleolimbot commented on PR #43715: URL: https://github.com/apache/arrow/pull/43715#issuecomment-2364083755
After https://github.com/apache/arrow-nanoarrow/pull/627 and https://github.com/apache/arrow-nanoarrow/pull/626, I believe all the integration tests targeting the monorepo implementations will pass. There are still failures for nanoarrow producing/nanoarrow consuming, but I think those are better solved there once this PR is merged since we have the CI job set up to pull from arrow main and build a fresh nanoarrow for each commit on a PR. ```bash # From a checkout of this PR export gold_dir=$(pwd)/../arrow-testing/data/arrow-ipc-stream/integration export ARROW_NANOARROW_PATH=$(pwd)/../arrow-nanoarrow/build archery integration --with-nanoarrow 1 --run-ipc \ --gold-dirs=$gold_dir/0.14.1 \ --gold-dirs=$gold_dir/0.17.1 \ --gold-dirs=$gold_dir/1.0.0-bigendian \ --gold-dirs=$gold_dir/1.0.0-littleendian \ --gold-dirs=$gold_dir/2.0.0-compression \ --gold-dirs=$gold_dir/4.0.0-shareddict ``` <details> ``` ########################################################## IPC: nanoarrow producing, nanoarrow consuming ########################################################## ====================================================================== Testing file /tmp/arrow-integration-wbk6m9b5/generated_primitive_no_batches.json -- Creating binary inputs -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/arrow-integration-wbk6m9b5/generated_dictionary.json -- Skipping test because producer nanoarrow does not support IPC ====================================================================== ====================================================================== Testing file /tmp/arrow-integration-wbk6m9b5/generated_null_trivial.json -- Creating binary inputs -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/arrow-integration-wbk6m9b5/generated_primitive_large_offsets.json -- Creating binary inputs -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/arrow-integration-wbk6m9b5/generated_primitive_zerolength.json -- Creating binary inputs -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/arrow-integration-wbk6m9b5/generated_run_end_encoded.json -- Skipping test because producer nanoarrow does not support IPC ====================================================================== ====================================================================== Testing file /tmp/arrow-integration-wbk6m9b5/generated_binary_view.json -- Skipping test because producer nanoarrow does not support IPC ====================================================================== ====================================================================== Testing file /tmp/arrow-integration-wbk6m9b5/generated_nested_dictionary.json -- Skipping test because producer nanoarrow does not support IPC ====================================================================== ====================================================================== Testing file /tmp/arrow-integration-wbk6m9b5/generated_extension.json -- Skipping test because producer nanoarrow does not support IPC ====================================================================== ====================================================================== Testing file /tmp/arrow-integration-wbk6m9b5/generated_map_non_canonical.json -- Creating binary inputs -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/arrow-integration-wbk6m9b5/generated_interval.json -- Creating binary inputs -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/arrow-integration-wbk6m9b5/generated_dictionary_unsigned.json -- Skipping test because producer nanoarrow does not support IPC ====================================================================== ====================================================================== Testing file /tmp/arrow-integration-wbk6m9b5/generated_null.json -- Creating binary inputs -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/arrow-integration-wbk6m9b5/generated_datetime.json -- Creating binary inputs -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/arrow-integration-wbk6m9b5/generated_map.json -- Creating binary inputs -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/arrow-integration-wbk6m9b5/generated_nested.json -- Creating binary inputs -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/arrow-integration-wbk6m9b5/generated_interval_mdn.json -- Creating binary inputs -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/arrow-integration-wbk6m9b5/generated_decimal.json -- Creating binary inputs -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/arrow-integration-wbk6m9b5/generated_duration.json -- Creating binary inputs -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/arrow-integration-wbk6m9b5/generated_list_view.json -- Skipping test because producer nanoarrow does not support IPC ====================================================================== ====================================================================== Testing file /tmp/arrow-integration-wbk6m9b5/generated_recursive_nested.json -- Creating binary inputs -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/arrow-integration-wbk6m9b5/generated_union.json -- Creating binary inputs -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/arrow-integration-wbk6m9b5/generated_custom_metadata.json -- Creating binary inputs -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/arrow-integration-wbk6m9b5/generated_duplicate_fieldnames.json -- Creating binary inputs -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/arrow-integration-wbk6m9b5/generated_nested_large_offsets.json -- Creating binary inputs -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/arrow-integration-wbk6m9b5/generated_primitive.json -- Creating binary inputs -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/arrow-integration-wbk6m9b5/generated_decimal256.json -- Creating binary inputs -- Validating file -- Validating stream ====================================================================== ****************************************************** Tests against golden files in /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/0.14.1 ****************************************************** ########################################################## IPC: nanoarrow producing, nanoarrow consuming ########################################################## ====================================================================== Testing file /tmp/tmpej5fzvgi/0.14.1_map.gold.json -- Validating file Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 136, in run_cmd output = subprocess.check_output(cmd, **kwargs) File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration']' returned non-zero exit status 22. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 307, in _run_ipc_test_case run_binaries(producer, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 129, in run_gold return self._run_gold(gold_dir, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 373, in _run_gold consumer.validate(json_path, producer_file_path, File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 70, in validate return self._run(arrow_path, json_path, 'VALIDATE', quirks) File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 67, in _run run_cmd([_INTEGRATION_EXE], env=env) File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 145, in run_cmd raise RuntimeError(sio.getvalue()) RuntimeError: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/0.14.1/generated_map.arrow_file reads identical to /tmp/tmpej5fzvgi/0.14.1_map.gold.json Command VALIDATE failed (22=Invalid argument): Expected 0xFFFFFFFF at start of message but found 0x0000011C -------------- ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/0.14.1_dictionary.gold.json -- Skipping test because producer nanoarrow does not support IPC ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/0.14.1_datetime.gold.json -- Validating file Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 136, in run_cmd output = subprocess.check_output(cmd, **kwargs) File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration']' returned non-zero exit status 22. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 307, in _run_ipc_test_case run_binaries(producer, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 129, in run_gold return self._run_gold(gold_dir, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 373, in _run_gold consumer.validate(json_path, producer_file_path, File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 70, in validate return self._run(arrow_path, json_path, 'VALIDATE', quirks) File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 67, in _run run_cmd([_INTEGRATION_EXE], env=env) File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 145, in run_cmd raise RuntimeError(sio.getvalue()) RuntimeError: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/0.14.1/generated_datetime.arrow_file reads identical to /tmp/tmpej5fzvgi/0.14.1_datetime.gold.json Command VALIDATE failed (22=Invalid argument): Expected 0xFFFFFFFF at start of message but found 0x0000032C -------------- ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/0.14.1_decimal.gold.json -- Validating file Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 136, in run_cmd output = subprocess.check_output(cmd, **kwargs) File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration']' returned non-zero exit status 22. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 307, in _run_ipc_test_case run_binaries(producer, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 129, in run_gold return self._run_gold(gold_dir, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 373, in _run_gold consumer.validate(json_path, producer_file_path, File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 70, in validate return self._run(arrow_path, json_path, 'VALIDATE', quirks) File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 67, in _run run_cmd([_INTEGRATION_EXE], env=env) File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 145, in run_cmd raise RuntimeError(sio.getvalue()) RuntimeError: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/0.14.1/generated_decimal.arrow_file reads identical to /tmp/tmpej5fzvgi/0.14.1_decimal.gold.json Command VALIDATE failed (22=Invalid argument): Expected 0xFFFFFFFF at start of message but found 0x0000008C -------------- ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/0.14.1_interval.gold.json -- Validating file Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 136, in run_cmd output = subprocess.check_output(cmd, **kwargs) File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration']' returned non-zero exit status 22. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 307, in _run_ipc_test_case run_binaries(producer, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 129, in run_gold return self._run_gold(gold_dir, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 373, in _run_gold consumer.validate(json_path, producer_file_path, File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 70, in validate return self._run(arrow_path, json_path, 'VALIDATE', quirks) File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 67, in _run run_cmd([_INTEGRATION_EXE], env=env) File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 145, in run_cmd raise RuntimeError(sio.getvalue()) RuntimeError: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/0.14.1/generated_interval.arrow_file reads identical to /tmp/tmpej5fzvgi/0.14.1_interval.gold.json Command VALIDATE failed (22=Invalid argument): Expected 0xFFFFFFFF at start of message but found 0x0000017C -------------- ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/0.14.1_nested.gold.json -- Validating file Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 136, in run_cmd output = subprocess.check_output(cmd, **kwargs) File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration']' returned non-zero exit status 22. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 307, in _run_ipc_test_case run_binaries(producer, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 129, in run_gold return self._run_gold(gold_dir, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 373, in _run_gold consumer.validate(json_path, producer_file_path, File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 70, in validate return self._run(arrow_path, json_path, 'VALIDATE', quirks) File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 67, in _run run_cmd([_INTEGRATION_EXE], env=env) File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 145, in run_cmd raise RuntimeError(sio.getvalue()) RuntimeError: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/0.14.1/generated_nested.arrow_file reads identical to /tmp/tmpej5fzvgi/0.14.1_nested.gold.json Command VALIDATE failed (22=Invalid argument): Expected 0xFFFFFFFF at start of message but found 0x0000019C -------------- ====================================================================== Command STREAM_TO_FILE failed (22=Invalid argument): Expected 0xFFFFFFFF at start of message but found 0x0000087C ====================================================================== Testing file /tmp/tmpej5fzvgi/0.14.1_primitive_no_batches.gold.json -- Validating file -- Validating stream Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 307, in _run_ipc_test_case run_binaries(producer, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 129, in run_gold return self._run_gold(gold_dir, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 385, in _run_gold consumer.stream_to_file(consumer_stream_path, consumer_file_path) File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 76, in stream_to_file self.run_shell_command([_INTEGRATION_EXE, '<', stream_path], env={ File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester.py", line 233, in run_shell_command subprocess.check_call(cmd, **kwargs) File "/usr/lib/python3.10/subprocess.py", line 369, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '/home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration < /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive_no_batches.stream' returned non-zero exit status 22. ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/0.14.1_primitive_zerolength.gold.json -- Validating file Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 136, in run_cmd output = subprocess.check_output(cmd, **kwargs) File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration']' returned non-zero exit status 22. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 307, in _run_ipc_test_case run_binaries(producer, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 129, in run_gold return self._run_gold(gold_dir, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 373, in _run_gold consumer.validate(json_path, producer_file_path, File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 70, in validate return self._run(arrow_path, json_path, 'VALIDATE', quirks) File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 67, in _run run_cmd([_INTEGRATION_EXE], env=env) File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 145, in run_cmd raise RuntimeError(sio.getvalue()) RuntimeError: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive_zerolength.arrow_file reads identical to /tmp/tmpej5fzvgi/0.14.1_primitive_zerolength.gold.json Command VALIDATE failed (22=Invalid argument): Expected 0xFFFFFFFF at start of message but found 0x00000624 -------------- ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/0.14.1_primitive.gold.json -- Validating file Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 136, in run_cmd output = subprocess.check_output(cmd, **kwargs) File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration']' returned non-zero exit status 22. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 307, in _run_ipc_test_case run_binaries(producer, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 129, in run_gold return self._run_gold(gold_dir, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 373, in _run_gold consumer.validate(json_path, producer_file_path, File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 70, in validate return self._run(arrow_path, json_path, 'VALIDATE', quirks) File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 67, in _run run_cmd([_INTEGRATION_EXE], env=env) File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 145, in run_cmd raise RuntimeError(sio.getvalue()) RuntimeError: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive.arrow_file reads identical to /tmp/tmpej5fzvgi/0.14.1_primitive.gold.json Command VALIDATE failed (22=Invalid argument): Expected 0xFFFFFFFF at start of message but found 0x0000063C -------------- ====================================================================== ****************************************************** Tests against golden files in /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/0.17.1 ****************************************************** ########################################################## IPC: nanoarrow producing, nanoarrow consuming ########################################################## ====================================================================== Testing file /tmp/tmpej5fzvgi/0.17.1_union.gold.json -- Validating file Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 136, in run_cmd output = subprocess.check_output(cmd, **kwargs) File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration']' returned non-zero exit status 22. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 307, in _run_ipc_test_case run_binaries(producer, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 129, in run_gold return self._run_gold(gold_dir, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 373, in _run_gold consumer.validate(json_path, producer_file_path, File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 70, in validate return self._run(arrow_path, json_path, 'VALIDATE', quirks) File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 67, in _run run_cmd([_INTEGRATION_EXE], env=env) File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 145, in run_cmd raise RuntimeError(sio.getvalue()) RuntimeError: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/0.17.1/generated_union.arrow_file reads identical to /tmp/tmpej5fzvgi/0.17.1_union.gold.json Command VALIDATE failed (22=Invalid argument): Expected 24 buffers in message but found 28 -------------- ====================================================================== ****************************************************** Tests against golden files in /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/1.0.0-bigendian ****************************************************** ########################################################## IPC: nanoarrow producing, nanoarrow consuming ########################################################## ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-bigendian_map.gold.json -- Validating file Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 136, in run_cmd output = subprocess.check_output(cmd, **kwargs) File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration']' returned non-zero exit status 22. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 307, in _run_ipc_test_case run_binaries(producer, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 129, in run_gold return self._run_gold(gold_dir, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 373, in _run_gold consumer.validate(json_path, producer_file_path, File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 70, in validate return self._run(arrow_path, json_path, 'VALIDATE', quirks) File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 67, in _run run_cmd([_INTEGRATION_EXE], env=env) File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 145, in run_cmd raise RuntimeError(sio.getvalue()) RuntimeError: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_map.arrow_file reads identical to /tmp/tmpej5fzvgi/1.0.0-bigendian_map.gold.json Command VALIDATE failed (22=Invalid argument): Expected child of map array to have length >= 100663296 but found array with length 6 -------------- ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-bigendian_datetime.gold.json -- Validating file Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 136, in run_cmd output = subprocess.check_output(cmd, **kwargs) File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration']' returned non-zero exit status 22. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 307, in _run_ipc_test_case run_binaries(producer, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 129, in run_gold return self._run_gold(gold_dir, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 373, in _run_gold consumer.validate(json_path, producer_file_path, File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 70, in validate return self._run(arrow_path, json_path, 'VALIDATE', quirks) File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 67, in _run run_cmd([_INTEGRATION_EXE], env=env) File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 145, in run_cmd raise RuntimeError(sio.getvalue()) RuntimeError: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_datetime.arrow_file reads identical to /tmp/tmpej5fzvgi/1.0.0-bigendian_datetime.gold.json Command VALIDATE failed (22=Invalid argument): Found 30 differences between batches: Path: Batch 0.children[0] - {"name": "f0", "count": 7, "VALIDITY": [1, 1, 1, 1, 1, 1, 0], "DATA": [-972622337, -1598018560, -75956737, -1128527616, 1577586688, -1926554880, 0]} + {"name": "f0", "count": 7, "VALIDITY": [1, 1, 1, 1, 1, 1, 0], "DATA": [-719162, 2932896, -165637, 638140, 1050718, 1780621, 0]} Path: Batch 0.children[1] - {"name": "f1", "count": 7, "VALIDITY": [0, 1, 1, 1, 1, 1, 1], "DATA": ["0", "36303453599170560", "-153002174253498368", "133853394807750656", "-73948351124668416", "-4802460786159452160", "6882072922687537152"]} + {"name": "f1", "count": 7, "VALIDITY": [0, 1, 1, 1, 1, 1, 1], "DATA": ["0", "253402214400000", "213620221665533", "139715093912321", "138329576765950", "62712364882621", "35475826442847"]} Path: Batch 0.children[2] - {"name": "f2", "count": 7, "VALIDITY": [0, 0, 1, 1, 1, 0, 1], "DATA": [0, 0, 525926400, -811335680, -391184384, 0, -251854848]} + {"name": "f2", "count": 7, "VALIDITY": [0, 0, 1, 1, 1, 0, 1], "DATA": [0, 0, 22815, 421 -------------- ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-bigendian_nested_dictionary.gold.json -- Skipping test because producer nanoarrow does not support IPC ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-bigendian_interval.gold.json -- Validating file Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 136, in run_cmd output = subprocess.check_output(cmd, **kwargs) File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration']' returned non-zero exit status 22. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 307, in _run_ipc_test_case run_binaries(producer, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 129, in run_gold return self._run_gold(gold_dir, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 373, in _run_gold consumer.validate(json_path, producer_file_path, File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 70, in validate return self._run(arrow_path, json_path, 'VALIDATE', quirks) File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 67, in _run run_cmd([_INTEGRATION_EXE], env=env) File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 145, in run_cmd raise RuntimeError(sio.getvalue()) RuntimeError: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_interval.arrow_file reads identical to /tmp/tmpej5fzvgi/1.0.0-bigendian_interval.gold.json Command VALIDATE failed (22=Invalid argument): Found 12 differences between batches: Path: Batch 0.children[0] - {"name": "f1", "count": 7, "VALIDITY": [1, 1, 1, 1, 1, 1, 0], "DATA": ["128", "-129", "-5758134827132877538", "-5984203302733857979", "7152141364016051091", "1946707673701025977", "0"]} + {"name": "f1", "count": 7, "VALIDITY": [1, 1, 1, 1, 1, 1, 0], "DATA": ["-9223372036854775808", "9223372036854775807", "2199428923299600048", "4988814404219237292", "-7785723983210331805", "-5113702496382483429", "0"]} Path: Batch 0.children[1] - {"name": "f2", "count": 7, "VALIDITY": [1, 1, 0, 1, 1, 0, 1], "DATA": ["128", "-129", "0", "-8588564788114424009", "4714234549317537763", "0", "-915230144468162553"]} + {"name": "f2", "count": 7, "VALIDITY": [1, 1, 0, 1, 1, 0, 1], "DATA": ["-9223372036854775808", "9223372036854775807", "0", "4034946345919434632", "-2085181525232227263", "0", "569773930746957043"]} Path: Batch 0.children[2] - {"name": "f3", "count": 7, "VALIDITY": [0, 0, 1, 1, 1, 1, 1], "DATA": ["0", "0", "-91386228020645345", "8297967703166746363", -------------- ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-bigendian_custom_metadata.gold.json -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-bigendian_dictionary_unsigned.gold.json -- Skipping test because producer nanoarrow does not support IPC ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-bigendian_primitive.gold.json -- Validating file Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 136, in run_cmd output = subprocess.check_output(cmd, **kwargs) File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration']' returned non-zero exit status 22. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 307, in _run_ipc_test_case run_binaries(producer, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 129, in run_gold return self._run_gold(gold_dir, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 373, in _run_gold consumer.validate(json_path, producer_file_path, File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 70, in validate return self._run(arrow_path, json_path, 'VALIDATE', quirks) File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 67, in _run run_cmd([_INTEGRATION_EXE], env=env) File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 145, in run_cmd raise RuntimeError(sio.getvalue()) RuntimeError: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive.arrow_file reads identical to /tmp/tmpej5fzvgi/1.0.0-bigendian_primitive.gold.json Command VALIDATE failed (22=Invalid argument): Expected binary array buffer 2 to have size >= 369098752 bytes but found buffer with 22 bytes -------------- ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-bigendian_primitive_large_offsets.gold.json -- Validating file Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 136, in run_cmd output = subprocess.check_output(cmd, **kwargs) File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration']' returned non-zero exit status 22. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 307, in _run_ipc_test_case run_binaries(producer, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 129, in run_gold return self._run_gold(gold_dir, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 373, in _run_gold consumer.validate(json_path, producer_file_path, File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 70, in validate return self._run(arrow_path, json_path, 'VALIDATE', quirks) File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 67, in _run run_cmd([_INTEGRATION_EXE], env=env) File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 145, in run_cmd raise RuntimeError(sio.getvalue()) RuntimeError: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_large_offsets.arrow_file reads identical to /tmp/tmpej5fzvgi/1.0.0-bigendian_primitive_large_offsets.gold.json Command VALIDATE failed (22=Invalid argument): Expected large_binary array buffer 2 to have size >= 1369094286720630784 bytes but found buffer with 19 bytes -------------- ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-bigendian_duplicate_fieldnames.gold.json -- Validating file Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 136, in run_cmd output = subprocess.check_output(cmd, **kwargs) File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration']' returned non-zero exit status 22. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 307, in _run_ipc_test_case run_binaries(producer, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 129, in run_gold return self._run_gold(gold_dir, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 373, in _run_gold consumer.validate(json_path, producer_file_path, File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 70, in validate return self._run(arrow_path, json_path, 'VALIDATE', quirks) File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 67, in _run run_cmd([_INTEGRATION_EXE], env=env) File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 145, in run_cmd raise RuntimeError(sio.getvalue()) RuntimeError: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_duplicate_fieldnames.arrow_file reads identical to /tmp/tmpej5fzvgi/1.0.0-bigendian_duplicate_fieldnames.gold.json Command VALIDATE failed (22=Invalid argument): Expected string array buffer 2 to have size >= 134217728 bytes but found buffer with 8 bytes -------------- ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-bigendian_union.gold.json -- Validating file Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 136, in run_cmd output = subprocess.check_output(cmd, **kwargs) File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration']' returned non-zero exit status 22. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 307, in _run_ipc_test_case run_binaries(producer, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 129, in run_gold return self._run_gold(gold_dir, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 373, in _run_gold consumer.validate(json_path, producer_file_path, File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 70, in validate return self._run(arrow_path, json_path, 'VALIDATE', quirks) File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 67, in _run run_cmd([_INTEGRATION_EXE], env=env) File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 145, in run_cmd raise RuntimeError(sio.getvalue()) RuntimeError: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_union.arrow_file reads identical to /tmp/tmpej5fzvgi/1.0.0-bigendian_union.gold.json Command VALIDATE failed (22=Invalid argument): Expected string array buffer 2 to have size >= 822083584 bytes but found buffer with 49 bytes -------------- ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-bigendian_null.gold.json -- Validating file Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 136, in run_cmd output = subprocess.check_output(cmd, **kwargs) File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration']' returned non-zero exit status 22. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 307, in _run_ipc_test_case run_binaries(producer, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 129, in run_gold return self._run_gold(gold_dir, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 373, in _run_gold consumer.validate(json_path, producer_file_path, File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 70, in validate return self._run(arrow_path, json_path, 'VALIDATE', quirks) File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 67, in _run run_cmd([_INTEGRATION_EXE], env=env) File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 145, in run_cmd raise RuntimeError(sio.getvalue()) RuntimeError: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_null.arrow_file reads identical to /tmp/tmpej5fzvgi/1.0.0-bigendian_null.gold.json Command VALIDATE failed (22=Invalid argument): Found 2 differences between batches: Path: Batch 0.children[1] - {"name": "f1", "count": 10, "VALIDITY": [0, 1, 0, 1, 1, 0, 1, 1, 1, 0], "DATA": [0, -129, 0, 1473345331, -397256497, 0, -1669323424, -628195398, -1620465554, 0]} + {"name": "f1", "count": 10, "VALIDITY": [0, 1, 0, 1, 1, 0, 1, 1, 1, 0], "DATA": [0, 2147483647, 0, 863490391, -816295192, 0, 1613070492, -1166045478, 1856530847, 0]} Path: Batch 0.children[3] - {"name": "f3", "count": 10, "VALIDITY": [0, 0, 1, 1, 1, 0, 1, 0, 0, 0], "DATA": [0.0, 0.0, 1.9002189372376783e-109, 9.829027743251749e-178, -2.1175806223511997e+56, 0.0, 1.1920392509715109e-14, 0.0, 0.0, 0.0]} + {"name": "f3", "count": 10, "VALIDITY": [0, 0, 1, 1, 1, 0, 1, 0, 0, 0], "DATA": [0.0, 0.0, -587.995, 603.128, 1959.738, 0.0, -438.465, 0.0, 0.0, 0.0]} -------------- ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-bigendian_dictionary.gold.json -- Skipping test because producer nanoarrow does not support IPC ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-bigendian_map_non_canonical.gold.json -- Validating file Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 136, in run_cmd output = subprocess.check_output(cmd, **kwargs) File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration']' returned non-zero exit status 22. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 307, in _run_ipc_test_case run_binaries(producer, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 129, in run_gold return self._run_gold(gold_dir, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 373, in _run_gold consumer.validate(json_path, producer_file_path, File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 70, in validate return self._run(arrow_path, json_path, 'VALIDATE', quirks) File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 67, in _run run_cmd([_INTEGRATION_EXE], env=env) File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 145, in run_cmd raise RuntimeError(sio.getvalue()) RuntimeError: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_map_non_canonical.arrow_file reads identical to /tmp/tmpej5fzvgi/1.0.0-bigendian_map_non_canonical.gold.json Command VALIDATE failed (22=Invalid argument): Expected child of map array to have length >= 184549376 but found array with length 11 -------------- ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-bigendian_extension.gold.json -- Skipping test because producer nanoarrow does not support IPC ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-bigendian_null_trivial.gold.json -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-bigendian_recursive_nested.gold.json -- Validating file Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 136, in run_cmd output = subprocess.check_output(cmd, **kwargs) File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration']' returned non-zero exit status 22. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 307, in _run_ipc_test_case run_binaries(producer, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 129, in run_gold return self._run_gold(gold_dir, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 373, in _run_gold consumer.validate(json_path, producer_file_path, File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 70, in validate return self._run(arrow_path, json_path, 'VALIDATE', quirks) File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 67, in _run run_cmd([_INTEGRATION_EXE], env=env) File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 145, in run_cmd raise RuntimeError(sio.getvalue()) RuntimeError: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_recursive_nested.arrow_file reads identical to /tmp/tmpej5fzvgi/1.0.0-bigendian_recursive_nested.gold.json Command VALIDATE failed (22=Invalid argument): Expected child of list array to have length >= 134217728 but found array with length 8 -------------- ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-bigendian_nested.gold.json -- Validating file Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 136, in run_cmd output = subprocess.check_output(cmd, **kwargs) File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration']' returned non-zero exit status 22. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 307, in _run_ipc_test_case run_binaries(producer, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 129, in run_gold return self._run_gold(gold_dir, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 373, in _run_gold consumer.validate(json_path, producer_file_path, File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 70, in validate return self._run(arrow_path, json_path, 'VALIDATE', quirks) File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 67, in _run run_cmd([_INTEGRATION_EXE], env=env) File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 145, in run_cmd raise RuntimeError(sio.getvalue()) RuntimeError: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested.arrow_file reads identical to /tmp/tmpej5fzvgi/1.0.0-bigendian_nested.gold.json Command VALIDATE failed (22=Invalid argument): Expected child of list array to have length >= 251658240 but found array with length 15 -------------- ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-bigendian_nested_large_offsets.gold.json -- Validating file Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 136, in run_cmd output = subprocess.check_output(cmd, **kwargs) File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration']' returned non-zero exit status 22. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 307, in _run_ipc_test_case run_binaries(producer, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 129, in run_gold return self._run_gold(gold_dir, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 373, in _run_gold consumer.validate(json_path, producer_file_path, File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 70, in validate return self._run(arrow_path, json_path, 'VALIDATE', quirks) File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 67, in _run run_cmd([_INTEGRATION_EXE], env=env) File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 145, in run_cmd raise RuntimeError(sio.getvalue()) RuntimeError: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested_large_offsets.arrow_file reads identical to /tmp/tmpej5fzvgi/1.0.0-bigendian_nested_large_offsets.gold.json Command VALIDATE failed (22=Invalid argument): Expected child of large list array to have length >= 1224979098644774912 but found array with length 17 -------------- ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-bigendian_primitive_no_batches.gold.json -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-bigendian_primitive_zerolength.gold.json -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-bigendian_decimal256.gold.json -- Validating file Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 136, in run_cmd output = subprocess.check_output(cmd, **kwargs) File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration']' returned non-zero exit status 22. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 307, in _run_ipc_test_case run_binaries(producer, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 129, in run_gold return self._run_gold(gold_dir, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 373, in _run_gold consumer.validate(json_path, producer_file_path, File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 70, in validate return self._run(arrow_path, json_path, 'VALIDATE', quirks) File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 67, in _run run_cmd([_INTEGRATION_EXE], env=env) File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 145, in run_cmd raise RuntimeError(sio.getvalue()) RuntimeError: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_decimal256.arrow_file reads identical to /tmp/tmpej5fzvgi/1.0.0-bigendian_decimal256.gold.json Command VALIDATE failed (22=Invalid argument): Found 1089 differences between batches: Path: Batch 0.children[0] - {"name": "f0", "count": 7, "VALIDITY": [0, 1, 1, 1, 1, 0, 1], "DATA": ["0", "-37078337769718894962251108817035780212840189605462990638900398314494535663617", "44012908020322448267609753248962852605928833126326122667726357114593162035199", "-54009362295389357650022329187996731063181254861555557649287163238231163535361", "-12982109917889636080410433322026198813372849684931462221804907743398852558849", "0", "37865473646572296991777977983078515742704918403723945086956043389824762118143"]} + {"name": "f0", "count": 7, "VALIDITY": [0, 1, 1, 1, 1, 0, 1], "DATA": ["0", "-41942369422925886428931794240078936402", "-114321348277747672141566107601624871327", "-7473422529517336432944396399317313656", "-31083044846781926940152882137004880669", "0", "-140830396400176073233117491079825213613"]} Path: Batch 0.children[1] - {"name": "f1", "count": 7, "VALIDITY": [0, 0, 0, 0, 1, 0, 0], "DATA": ["0", "0", "0", "0", "-1620272279296278412426461366559779130214349 -------------- ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-bigendian_decimal.gold.json -- Validating file Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 136, in run_cmd output = subprocess.check_output(cmd, **kwargs) File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration']' returned non-zero exit status 22. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 307, in _run_ipc_test_case run_binaries(producer, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 129, in run_gold return self._run_gold(gold_dir, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 373, in _run_gold consumer.validate(json_path, producer_file_path, File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 70, in validate return self._run(arrow_path, json_path, 'VALIDATE', quirks) File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 67, in _run run_cmd([_INTEGRATION_EXE], env=env) File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 145, in run_cmd raise RuntimeError(sio.getvalue()) RuntimeError: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_decimal.arrow_file reads identical to /tmp/tmpej5fzvgi/1.0.0-bigendian_decimal.gold.json Command VALIDATE failed (22=Invalid argument): Found 1295 differences between batches: Path: Batch 0.children[0] - {"name": "f0", "count": 7, "VALIDITY": [1, 0, 0, 0, 0, 1, 0], "DATA": ["13551894800775900110464595419264450560", "0", "0", "0", "0", "156199866395303219549082921071928147967", "0"]} + {"name": "f0", "count": 7, "VALIDITY": [1, 0, 0, 0, 0, 1, 0], "DATA": ["12810", "0", "0", "0", "0", "-32139", "0"]} Path: Batch 0.children[1] - {"name": "f1", "count": 7, "VALIDITY": [1, 1, 1, 1, 1, 1, 1], "DATA": ["-93715765999695103867346928246093512704", "98669217202737329424965021744169484288", "126832235363430234482114433833859284992", "17581117162998926350204260570739245056", "70423122292307867125759121713212162047", "90517311134837650048172142507293933568", "-130139728462316919681488359995572486144"]} + {"name": "f1", "count": 7, "VALIDITY": [1, 1, 1, 1, 1, 1, 1], "DATA": ["32697", "15178", "27487", "14861", "-1484", "6468", "6302"]} Path: Batch 0.children[2] - {"name": "f2", "count": 7, "VALIDITY": [0, 1, 0, 0, 0, 1, 1], "DATA": ["0", "154855304897857 -------------- ====================================================================== ****************************************************** Tests against golden files in /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/1.0.0-littleendian ****************************************************** ########################################################## IPC: nanoarrow producing, nanoarrow consuming ########################################################## ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-littleendian_map.gold.json -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-littleendian_nested_dictionary.gold.json -- Skipping test because producer nanoarrow does not support IPC ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-littleendian_datetime.gold.json -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-littleendian_dictionary_unsigned.gold.json -- Skipping test because producer nanoarrow does not support IPC ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-littleendian_custom_metadata.gold.json -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-littleendian_interval.gold.json -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-littleendian_null_trivial.gold.json -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-littleendian_primitive_large_offsets.gold.json -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-littleendian_null.gold.json -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-littleendian_primitive_no_batches.gold.json -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-littleendian_duplicate_fieldnames.gold.json -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-littleendian_dictionary.gold.json -- Skipping test because producer nanoarrow does not support IPC ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-littleendian_extension.gold.json -- Skipping test because producer nanoarrow does not support IPC ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-littleendian_union.gold.json -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-littleendian_map_non_canonical.gold.json -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-littleendian_recursive_nested.gold.json -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-littleendian_nested.gold.json -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-littleendian_nested_large_offsets.gold.json -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-littleendian_primitive_zerolength.gold.json -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-littleendian_primitive.gold.json -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-littleendian_decimal256.gold.json -- Validating file -- Validating stream ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/1.0.0-littleendian_decimal.gold.json -- Validating file -- Validating stream ====================================================================== ****************************************************** Tests against golden files in /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/2.0.0-compression ****************************************************** ########################################################## IPC: nanoarrow producing, nanoarrow consuming ########################################################## ====================================================================== Testing file /tmp/tmpej5fzvgi/2.0.0-compression_lz4.gold.json -- Validating file Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 136, in run_cmd output = subprocess.check_output(cmd, **kwargs) File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration']' returned non-zero exit status 95. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 307, in _run_ipc_test_case run_binaries(producer, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 129, in run_gold return self._run_gold(gold_dir, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 373, in _run_gold consumer.validate(json_path, producer_file_path, File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 70, in validate return self._run(arrow_path, json_path, 'VALIDATE', quirks) File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 67, in _run run_cmd([_INTEGRATION_EXE], env=env) File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 145, in run_cmd raise RuntimeError(sio.getvalue()) RuntimeError: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_lz4.arrow_file reads identical to /tmp/tmpej5fzvgi/2.0.0-compression_lz4.gold.json Command VALIDATE failed (95=Operation not supported): The nanoarrow_ipc extension does not support compression -------------- ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/2.0.0-compression_uncompressible_lz4.gold.json -- Validating file Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 136, in run_cmd output = subprocess.check_output(cmd, **kwargs) File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration']' returned non-zero exit status 95. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 307, in _run_ipc_test_case run_binaries(producer, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 129, in run_gold return self._run_gold(gold_dir, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 373, in _run_gold consumer.validate(json_path, producer_file_path, File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 70, in validate return self._run(arrow_path, json_path, 'VALIDATE', quirks) File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 67, in _run run_cmd([_INTEGRATION_EXE], env=env) File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 145, in run_cmd raise RuntimeError(sio.getvalue()) RuntimeError: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_uncompressible_lz4.arrow_file reads identical to /tmp/tmpej5fzvgi/2.0.0-compression_uncompressible_lz4.gold.json Command VALIDATE failed (95=Operation not supported): The nanoarrow_ipc extension does not support compression -------------- ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/2.0.0-compression_zstd.gold.json -- Validating file Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 136, in run_cmd output = subprocess.check_output(cmd, **kwargs) File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration']' returned non-zero exit status 95. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 307, in _run_ipc_test_case run_binaries(producer, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 129, in run_gold return self._run_gold(gold_dir, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 373, in _run_gold consumer.validate(json_path, producer_file_path, File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 70, in validate return self._run(arrow_path, json_path, 'VALIDATE', quirks) File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 67, in _run run_cmd([_INTEGRATION_EXE], env=env) File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 145, in run_cmd raise RuntimeError(sio.getvalue()) RuntimeError: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_zstd.arrow_file reads identical to /tmp/tmpej5fzvgi/2.0.0-compression_zstd.gold.json Command VALIDATE failed (95=Operation not supported): The nanoarrow_ipc extension does not support compression -------------- ====================================================================== ====================================================================== Testing file /tmp/tmpej5fzvgi/2.0.0-compression_uncompressible_zstd.gold.json -- Validating file Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 136, in run_cmd output = subprocess.check_output(cmd, **kwargs) File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration']' returned non-zero exit status 95. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 307, in _run_ipc_test_case run_binaries(producer, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 129, in run_gold return self._run_gold(gold_dir, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 373, in _run_gold consumer.validate(json_path, producer_file_path, File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 70, in validate return self._run(arrow_path, json_path, 'VALIDATE', quirks) File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 67, in _run run_cmd([_INTEGRATION_EXE], env=env) File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 145, in run_cmd raise RuntimeError(sio.getvalue()) RuntimeError: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_uncompressible_zstd.arrow_file reads identical to /tmp/tmpej5fzvgi/2.0.0-compression_uncompressible_zstd.gold.json Command VALIDATE failed (95=Operation not supported): The nanoarrow_ipc extension does not support compression -------------- ====================================================================== ****************************************************** Tests against golden files in /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/4.0.0-shareddict ****************************************************** ########################################################## IPC: nanoarrow producing, nanoarrow consuming ########################################################## ====================================================================== Testing file /tmp/tmpej5fzvgi/4.0.0-shareddict_shared_dict.gold.json -- Validating file Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 136, in run_cmd output = subprocess.check_output(cmd, **kwargs) File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration']' returned non-zero exit status 95. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 307, in _run_ipc_test_case run_binaries(producer, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 129, in run_gold return self._run_gold(gold_dir, consumer, test_case) File "/home/dewey/gh/arrow/dev/archery/archery/integration/runner.py", line 373, in _run_gold consumer.validate(json_path, producer_file_path, File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 70, in validate return self._run(arrow_path, json_path, 'VALIDATE', quirks) File "/home/dewey/gh/arrow/dev/archery/archery/integration/tester_nanoarrow.py", line 67, in _run run_cmd([_INTEGRATION_EXE], env=env) File "/home/dewey/gh/arrow/dev/archery/archery/integration/util.py", line 145, in run_cmd raise RuntimeError(sio.getvalue()) RuntimeError: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/4.0.0-shareddict/generated_shared_dict.arrow_file reads identical to /tmp/tmpej5fzvgi/4.0.0-shareddict_shared_dict.gold.json Command VALIDATE failed (95=Operation not supported): Schema message field with DictionaryEncoding not supported -------------- ====================================================================== ################# FAILURES ################# FAILED TEST: datetime nanoarrow producing, nanoarrow consuming <class 'RuntimeError'>: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/0.14.1/generated_datetime.arrow_file reads identical to /tmp/tmpej5fzvgi/0.14.1_datetime.gold.json Command VALIDATE failed (22=Invalid argument): Expected 0xFFFFFFFF at start of message but found 0x0000032C -------------- FAILED TEST: map nanoarrow producing, nanoarrow consuming <class 'RuntimeError'>: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/0.14.1/generated_map.arrow_file reads identical to /tmp/tmpej5fzvgi/0.14.1_map.gold.json Command VALIDATE failed (22=Invalid argument): Expected 0xFFFFFFFF at start of message but found 0x0000011C -------------- FAILED TEST: primitive nanoarrow producing, nanoarrow consuming <class 'RuntimeError'>: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive.arrow_file reads identical to /tmp/tmpej5fzvgi/0.14.1_primitive.gold.json Command VALIDATE failed (22=Invalid argument): Expected 0xFFFFFFFF at start of message but found 0x0000063C -------------- FAILED TEST: interval nanoarrow producing, nanoarrow consuming <class 'RuntimeError'>: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/0.14.1/generated_interval.arrow_file reads identical to /tmp/tmpej5fzvgi/0.14.1_interval.gold.json Command VALIDATE failed (22=Invalid argument): Expected 0xFFFFFFFF at start of message but found 0x0000017C -------------- FAILED TEST: decimal nanoarrow producing, nanoarrow consuming <class 'RuntimeError'>: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/0.14.1/generated_decimal.arrow_file reads identical to /tmp/tmpej5fzvgi/0.14.1_decimal.gold.json Command VALIDATE failed (22=Invalid argument): Expected 0xFFFFFFFF at start of message but found 0x0000008C -------------- FAILED TEST: primitive_no_batches nanoarrow producing, nanoarrow consuming <class 'subprocess.CalledProcessError'>: Command '/home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration < /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive_no_batches.stream' returned non-zero exit status 22. FAILED TEST: nested nanoarrow producing, nanoarrow consuming <class 'RuntimeError'>: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/0.14.1/generated_nested.arrow_file reads identical to /tmp/tmpej5fzvgi/0.14.1_nested.gold.json Command VALIDATE failed (22=Invalid argument): Expected 0xFFFFFFFF at start of message but found 0x0000019C -------------- FAILED TEST: primitive_zerolength nanoarrow producing, nanoarrow consuming <class 'RuntimeError'>: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive_zerolength.arrow_file reads identical to /tmp/tmpej5fzvgi/0.14.1_primitive_zerolength.gold.json Command VALIDATE failed (22=Invalid argument): Expected 0xFFFFFFFF at start of message but found 0x00000624 -------------- FAILED TEST: union nanoarrow producing, nanoarrow consuming <class 'RuntimeError'>: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/0.17.1/generated_union.arrow_file reads identical to /tmp/tmpej5fzvgi/0.17.1_union.gold.json Command VALIDATE failed (22=Invalid argument): Expected 24 buffers in message but found 28 -------------- FAILED TEST: datetime nanoarrow producing, nanoarrow consuming <class 'RuntimeError'>: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_datetime.arrow_file reads identical to /tmp/tmpej5fzvgi/1.0.0-bigendian_datetime.gold.json Command VALIDATE failed (22=Invalid argument): Found 30 differences between batches: Path: Batch 0.children[0] - {"name": "f0", "count": 7, "VALIDITY": [1, 1, 1, 1, 1, 1, 0], "DATA": [-972622337, -1598018560, -75956737, -1128527616, 1577586688, -1926554880, 0]} + {"name": "f0", "count": 7, "VALIDITY": [1, 1, 1, 1, 1, 1, 0], "DATA": [-719162, 2932896, -165637, 638140, 1050718, 1780621, 0]} Path: Batch 0.children[1] - {"name": "f1", "count": 7, "VALIDITY": [0, 1, 1, 1, 1, 1, 1], "DATA": ["0", "36303453599170560", "-153002174253498368", "133853394807750656", "-73948351124668416", "-4802460786159452160", "6882072922687537152"]} + {"name": "f1", "count": 7, "VALIDITY": [0, 1, 1, 1, 1, 1, 1], "DATA": ["0", "253402214400000", "213620221665533", "139715093912321", "138329576765950", "62712364882621", "35475826442847"]} Path: Batch 0.children[2] - {"name": "f2", "count": 7, "VALIDITY": [0, 0, 1, 1, 1, 0, 1], "DATA": [0, 0, 525926400, -811335680, -391184384, 0, -251854848]} + {"name": "f2", "count": 7, "VALIDITY": [0, 0, 1, 1, 1, 0, 1], "DATA": [0, 0, 22815, 421 -------------- FAILED TEST: map nanoarrow producing, nanoarrow consuming <class 'RuntimeError'>: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_map.arrow_file reads identical to /tmp/tmpej5fzvgi/1.0.0-bigendian_map.gold.json Command VALIDATE failed (22=Invalid argument): Expected child of map array to have length >= 100663296 but found array with length 6 -------------- FAILED TEST: decimal256 nanoarrow producing, nanoarrow consuming <class 'RuntimeError'>: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_decimal256.arrow_file reads identical to /tmp/tmpej5fzvgi/1.0.0-bigendian_decimal256.gold.json Command VALIDATE failed (22=Invalid argument): Found 1089 differences between batches: Path: Batch 0.children[0] - {"name": "f0", "count": 7, "VALIDITY": [0, 1, 1, 1, 1, 0, 1], "DATA": ["0", "-37078337769718894962251108817035780212840189605462990638900398314494535663617", "44012908020322448267609753248962852605928833126326122667726357114593162035199", "-54009362295389357650022329187996731063181254861555557649287163238231163535361", "-12982109917889636080410433322026198813372849684931462221804907743398852558849", "0", "37865473646572296991777977983078515742704918403723945086956043389824762118143"]} + {"name": "f0", "count": 7, "VALIDITY": [0, 1, 1, 1, 1, 0, 1], "DATA": ["0", "-41942369422925886428931794240078936402", "-114321348277747672141566107601624871327", "-7473422529517336432944396399317313656", "-31083044846781926940152882137004880669", "0", "-140830396400176073233117491079825213613"]} Path: Batch 0.children[1] - {"name": "f1", "count": 7, "VALIDITY": [0, 0, 0, 0, 1, 0, 0], "DATA": ["0", "0", "0", "0", "-1620272279296278412426461366559779130214349 -------------- FAILED TEST: primitive nanoarrow producing, nanoarrow consuming <class 'RuntimeError'>: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive.arrow_file reads identical to /tmp/tmpej5fzvgi/1.0.0-bigendian_primitive.gold.json Command VALIDATE failed (22=Invalid argument): Expected binary array buffer 2 to have size >= 369098752 bytes but found buffer with 22 bytes -------------- FAILED TEST: interval nanoarrow producing, nanoarrow consuming <class 'RuntimeError'>: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_interval.arrow_file reads identical to /tmp/tmpej5fzvgi/1.0.0-bigendian_interval.gold.json Command VALIDATE failed (22=Invalid argument): Found 12 differences between batches: Path: Batch 0.children[0] - {"name": "f1", "count": 7, "VALIDITY": [1, 1, 1, 1, 1, 1, 0], "DATA": ["128", "-129", "-5758134827132877538", "-5984203302733857979", "7152141364016051091", "1946707673701025977", "0"]} + {"name": "f1", "count": 7, "VALIDITY": [1, 1, 1, 1, 1, 1, 0], "DATA": ["-9223372036854775808", "9223372036854775807", "2199428923299600048", "4988814404219237292", "-7785723983210331805", "-5113702496382483429", "0"]} Path: Batch 0.children[1] - {"name": "f2", "count": 7, "VALIDITY": [1, 1, 0, 1, 1, 0, 1], "DATA": ["128", "-129", "0", "-8588564788114424009", "4714234549317537763", "0", "-915230144468162553"]} + {"name": "f2", "count": 7, "VALIDITY": [1, 1, 0, 1, 1, 0, 1], "DATA": ["-9223372036854775808", "9223372036854775807", "0", "4034946345919434632", "-2085181525232227263", "0", "569773930746957043"]} Path: Batch 0.children[2] - {"name": "f3", "count": 7, "VALIDITY": [0, 0, 1, 1, 1, 1, 1], "DATA": ["0", "0", "-91386228020645345", "8297967703166746363", -------------- FAILED TEST: decimal nanoarrow producing, nanoarrow consuming <class 'RuntimeError'>: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_decimal.arrow_file reads identical to /tmp/tmpej5fzvgi/1.0.0-bigendian_decimal.gold.json Command VALIDATE failed (22=Invalid argument): Found 1295 differences between batches: Path: Batch 0.children[0] - {"name": "f0", "count": 7, "VALIDITY": [1, 0, 0, 0, 0, 1, 0], "DATA": ["13551894800775900110464595419264450560", "0", "0", "0", "0", "156199866395303219549082921071928147967", "0"]} + {"name": "f0", "count": 7, "VALIDITY": [1, 0, 0, 0, 0, 1, 0], "DATA": ["12810", "0", "0", "0", "0", "-32139", "0"]} Path: Batch 0.children[1] - {"name": "f1", "count": 7, "VALIDITY": [1, 1, 1, 1, 1, 1, 1], "DATA": ["-93715765999695103867346928246093512704", "98669217202737329424965021744169484288", "126832235363430234482114433833859284992", "17581117162998926350204260570739245056", "70423122292307867125759121713212162047", "90517311134837650048172142507293933568", "-130139728462316919681488359995572486144"]} + {"name": "f1", "count": 7, "VALIDITY": [1, 1, 1, 1, 1, 1, 1], "DATA": ["32697", "15178", "27487", "14861", "-1484", "6468", "6302"]} Path: Batch 0.children[2] - {"name": "f2", "count": 7, "VALIDITY": [0, 1, 0, 0, 0, 1, 1], "DATA": ["0", "154855304897857 -------------- FAILED TEST: primitive_large_offsets nanoarrow producing, nanoarrow consuming <class 'RuntimeError'>: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_large_offsets.arrow_file reads identical to /tmp/tmpej5fzvgi/1.0.0-bigendian_primitive_large_offsets.gold.json Command VALIDATE failed (22=Invalid argument): Expected large_binary array buffer 2 to have size >= 1369094286720630784 bytes but found buffer with 19 bytes -------------- FAILED TEST: duplicate_fieldnames nanoarrow producing, nanoarrow consuming <class 'RuntimeError'>: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_duplicate_fieldnames.arrow_file reads identical to /tmp/tmpej5fzvgi/1.0.0-bigendian_duplicate_fieldnames.gold.json Command VALIDATE failed (22=Invalid argument): Expected string array buffer 2 to have size >= 134217728 bytes but found buffer with 8 bytes -------------- FAILED TEST: union nanoarrow producing, nanoarrow consuming <class 'RuntimeError'>: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_union.arrow_file reads identical to /tmp/tmpej5fzvgi/1.0.0-bigendian_union.gold.json Command VALIDATE failed (22=Invalid argument): Expected string array buffer 2 to have size >= 822083584 bytes but found buffer with 49 bytes -------------- FAILED TEST: null nanoarrow producing, nanoarrow consuming <class 'RuntimeError'>: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_null.arrow_file reads identical to /tmp/tmpej5fzvgi/1.0.0-bigendian_null.gold.json Command VALIDATE failed (22=Invalid argument): Found 2 differences between batches: Path: Batch 0.children[1] - {"name": "f1", "count": 10, "VALIDITY": [0, 1, 0, 1, 1, 0, 1, 1, 1, 0], "DATA": [0, -129, 0, 1473345331, -397256497, 0, -1669323424, -628195398, -1620465554, 0]} + {"name": "f1", "count": 10, "VALIDITY": [0, 1, 0, 1, 1, 0, 1, 1, 1, 0], "DATA": [0, 2147483647, 0, 863490391, -816295192, 0, 1613070492, -1166045478, 1856530847, 0]} Path: Batch 0.children[3] - {"name": "f3", "count": 10, "VALIDITY": [0, 0, 1, 1, 1, 0, 1, 0, 0, 0], "DATA": [0.0, 0.0, 1.9002189372376783e-109, 9.829027743251749e-178, -2.1175806223511997e+56, 0.0, 1.1920392509715109e-14, 0.0, 0.0, 0.0]} + {"name": "f3", "count": 10, "VALIDITY": [0, 0, 1, 1, 1, 0, 1, 0, 0, 0], "DATA": [0.0, 0.0, -587.995, 603.128, 1959.738, 0.0, -438.465, 0.0, 0.0, 0.0]} -------------- FAILED TEST: map_non_canonical nanoarrow producing, nanoarrow consuming <class 'RuntimeError'>: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_map_non_canonical.arrow_file reads identical to /tmp/tmpej5fzvgi/1.0.0-bigendian_map_non_canonical.gold.json Command VALIDATE failed (22=Invalid argument): Expected child of map array to have length >= 184549376 but found array with length 11 -------------- FAILED TEST: recursive_nested nanoarrow producing, nanoarrow consuming <class 'RuntimeError'>: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_recursive_nested.arrow_file reads identical to /tmp/tmpej5fzvgi/1.0.0-bigendian_recursive_nested.gold.json Command VALIDATE failed (22=Invalid argument): Expected child of list array to have length >= 134217728 but found array with length 8 -------------- FAILED TEST: nested nanoarrow producing, nanoarrow consuming <class 'RuntimeError'>: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested.arrow_file reads identical to /tmp/tmpej5fzvgi/1.0.0-bigendian_nested.gold.json Command VALIDATE failed (22=Invalid argument): Expected child of list array to have length >= 251658240 but found array with length 15 -------------- FAILED TEST: nested_large_offsets nanoarrow producing, nanoarrow consuming <class 'RuntimeError'>: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested_large_offsets.arrow_file reads identical to /tmp/tmpej5fzvgi/1.0.0-bigendian_nested_large_offsets.gold.json Command VALIDATE failed (22=Invalid argument): Expected child of large list array to have length >= 1224979098644774912 but found array with length 17 -------------- FAILED TEST: lz4 nanoarrow producing, nanoarrow consuming <class 'RuntimeError'>: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_lz4.arrow_file reads identical to /tmp/tmpej5fzvgi/2.0.0-compression_lz4.gold.json Command VALIDATE failed (95=Operation not supported): The nanoarrow_ipc extension does not support compression -------------- FAILED TEST: zstd nanoarrow producing, nanoarrow consuming <class 'RuntimeError'>: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_zstd.arrow_file reads identical to /tmp/tmpej5fzvgi/2.0.0-compression_zstd.gold.json Command VALIDATE failed (95=Operation not supported): The nanoarrow_ipc extension does not support compression -------------- FAILED TEST: uncompressible_lz4 nanoarrow producing, nanoarrow consuming <class 'RuntimeError'>: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_uncompressible_lz4.arrow_file reads identical to /tmp/tmpej5fzvgi/2.0.0-compression_uncompressible_lz4.gold.json Command VALIDATE failed (95=Operation not supported): The nanoarrow_ipc extension does not support compression -------------- FAILED TEST: uncompressible_zstd nanoarrow producing, nanoarrow consuming <class 'RuntimeError'>: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_uncompressible_zstd.arrow_file reads identical to /tmp/tmpej5fzvgi/2.0.0-compression_uncompressible_zstd.gold.json Command VALIDATE failed (95=Operation not supported): The nanoarrow_ipc extension does not support compression -------------- FAILED TEST: shared_dict nanoarrow producing, nanoarrow consuming <class 'RuntimeError'>: Command failed: /home/dewey/gh/arrow/../arrow-nanoarrow/build/nanoarrow_ipc_integration With output: -------------- Validating that /home/dewey/gh/arrow/../arrow-testing/data/arrow-ipc-stream/integration/4.0.0-shareddict/generated_shared_dict.arrow_file reads identical to /tmp/tmpej5fzvgi/4.0.0-shareddict_shared_dict.gold.json Command VALIDATE failed (95=Operation not supported): Schema message field with DictionaryEncoding not supported -------------- 28 failures, 16 skips ``` </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
