Skip to content

[JS] File footer and message metadata is inconsistent #19596

@asfimport

Description

@asfimport

I added some assertions to the C++ library and found that the body length in the file footer and the IPC message were different

##########################################################
JS producing, C++ consuming
##########################################################
==========================================================
Testing file /home/travis/build/apache/arrow/integration/data/struct_example.json
==========================================================
-- Creating binary inputs
node --no-warnings /home/travis/build/apache/arrow/js/bin/json-to-arrow.js -a /tmp/tmplbm3vbwz/3d2269c960f148b6b94e5f881c0bf9ca_struct_example.json_to_arrow -j /home/travis/build/apache/arrow/integration/data/struct_example.json
-- Validating file
/home/travis/build/apache/arrow/cpp-build/debug/json-integration-test --integration --arrow=/tmp/tmplbm3vbwz/3d2269c960f148b6b94e5f881c0bf9ca_struct_example.json_to_arrow --json=/home/travis/build/apache/arrow/integration/data/struct_example.json --mode=VALIDATE
Command failed: /home/travis/build/apache/arrow/cpp-build/debug/json-integration-test --integration --arrow=/tmp/tmplbm3vbwz/3d2269c960f148b6b94e5f881c0bf9ca_struct_example.json_to_arrow --json=/home/travis/build/apache/arrow/integration/data/struct_example.json --mode=VALIDATE
With output:
--------------
/home/travis/build/apache/arrow/cpp/src/arrow/ipc/reader.cc:581 Check failed: (message->body_length()) == (block.body_length)

I'm not sure what's wrong. I'll remove the assertions for now

Reporter: Wes McKinney / @wesm
Assignee: Paul Taylor / @trxcllnt

PRs and other links:

Note: This issue was originally created as ARROW-3256. Please see the migration documentation for further details.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions