vega / vl-convert

Utilities for converting Vega-Lite specs from the command line and Python
BSD 3-Clause "New" or "Revised" License
89 stars 9 forks source link

0.11.0: pyo3_runtime.PanicException: Failed to acquire lock on Vega-Lite converter: PoisonError { .. } #74

Closed jonmmease closed 1 year ago

jonmmease commented 1 year ago

After updating vl-convert-python to 0.11.0 in the VegaFusion CI test suite, tests are failing with:

FAILED tests/test_transformed_data.py::test_transformed_data_exclude - pyo3_runtime.PanicException: Failed to acquire lock on Vega-Lite converter: PoisonError { .. }

This seems to be a regression from 0.10.3

jonmmease commented 1 year ago

Thread crashes with:

thread '<unnamed>' panicked at 'called `Option::unwrap()` on a `None` value', /Users/jonmmease/.cargo/registry/src/index.crates.io-6f17d22bba15001f/resvg-0.34.1/src/geom.rs:27:61
jonmmease commented 1 year ago

Root cause reported in https://github.com/RazrFalcon/resvg/issues/638