-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Closed
Labels
bugdevelopment-processRelated to development process of arrow-rsRelated to development process of arrow-rs
Description
Describe the bug
CI is failing on main, apparently related to the upgrade from lexical-core 1.0.2 to lexical-core 1.0.3
https://github.com/apache/arrow-rs/actions/runs/12216285082/job/34079214477
---- writer::tests::test_write_single_batch stdout ----
thread 'writer::tests::test_write_single_batch' panicked at /Users/andrewlamb/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lexical-write-integer-1.0.4/src/jeaiii.rs:304:29:
range end index 20 out of range for slice of length 19
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---- writer::tests::test_write_multi_batches stdout ----
thread 'writer::tests::test_write_multi_batches' panicked at /Users/andrewlamb/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lexical-write-integer-1.0.4/src/jeaiii.rs:304:29:
range end index 20 out of range for slice of length 19
---- writer::tests::write_arrays stdout ----
thread 'writer::tests::write_arrays' panicked at /Users/andrewlamb/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lexical-write-integer-1.0.4/src/jeaiii.rs:304:29:
range end index 20 out of range for slice of length 19
---- writer::tests::write_basic_rows stdout ----
thread 'writer::tests::write_basic_rows' panicked at /Users/andrewlamb/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lexical-write-integer-1.0.4/src/jeaiii.rs:304:29:
range end index 20 out of range for slice of length 19
failures:
writer::tests::test_write_multi_batches
writer::tests::test_write_single_batch
writer::tests::write_arrays
writer::tests::write_basic_rows
To Reproduce
# update to get lexical-core 1.0.3
cargo update
cargo test -p arrow-json --libExpected behavior
Tests should pass
Additional context
- @jayzhan211 observed this downstream in DataFusion: CI failed due to the dependency
lexical-write-integerupgrade datafusion#13686 - @jonahgao fixed by pinning the lexical core version: Temporary fix for CI datafusion#13689
- Upstream ticket filed: [BUG] Regression lexical-write-float
1.0.4: jeaiii.rs:304:29: range end index 20 out of range for slice of length 19 Alexhuszagh/rust-lexical#191
Metadata
Metadata
Assignees
Labels
bugdevelopment-processRelated to development process of arrow-rsRelated to development process of arrow-rs