choco icon indicating copy to clipboard operation
choco copied to clipboard

Error when loading `billboard_10.jams`

Open rubencart opened this issue 10 months ago • 6 comments

jams.load('data/.../billboard_10.jams') gives:

Traceback (most recent call last):
  File "/cw/liir_code/NoCsBack/rubenc/jams/jams/core.py", line 774, in validate
    schema.VALIDATOR.validate(data_ser, ann_schema)
  File "/cw/liir_code/NoCsBack/rubenc/miniconda3/envs/harmonyenv/lib/python3.12/site-packages/jsonschema/validators.py", line 353, in validate
    raise error
jsonschema.exceptions.ValidationError: -35.884433106499955 is less than the minimum of 0.0
Failed validating 'minimum' in schema['items']['properties']['duration']:
    {'minimum': 0.0, 'type': 'number'}
On instance[25]['duration']:
    -35.884433106499955
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  ...
    audio_jams = jams.load(str(path))
                 ^^^^^^^^^^^^^^^^^^^^
  File "/cw/liir_code/NoCsBack/rubenc/jams/jams/core.py", line 216, in load
    jam.validate(strict=strict)
  File "/cw/liir_code/NoCsBack/rubenc/jams/jams/core.py", line 1813, in validate
    valid &= ann.validate(strict=strict)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/cw/liir_code/NoCsBack/rubenc/jams/jams/core.py", line 778, in validate
    raise SchemaError(str(invalid))
jams.exceptions.SchemaError: -35.884433106499955 is less than the minimum of 0.0
Failed validating 'minimum' in schema['items']['properties']['duration']:
    {'minimum': 0.0, 'type': 'number'}
On instance[25]['duration']:
    -35.884433106499955

rubencart avatar Apr 09 '24 18:04 rubencart