-
Notifications
You must be signed in to change notification settings - Fork 39
Closed
Labels
Description
The CI of fluidsim was broken by the release of h5netcdf 0.13.0. I get a lot of KeyError: 'Unable to delete attribute (record is not in B-tree)' with tracebacks looking like
gf_params.attrs["SAVE"] = 1
File "/builds/fluiddyn/fluidsim/.tox/py37-fft/lib/python3.7/site-packages/h5netcdf/attrs.py", line 44, in __setitem__
self._h5attrs[key] = value
File "h5py/_objects.pyx", line 54, in h5py._objects.with_phil.wrapper
File "h5py/_objects.pyx", line 55, in h5py._objects.with_phil.wrapper
File "/builds/fluiddyn/fluidsim/.tox/py37-fft/lib/python3.7/site-packages/h5py/_hl/attrs.py", line 103, in __setitem__
self.create(name, data=value)
File "/builds/fluiddyn/fluidsim/.tox/py37-fft/lib/python3.7/site-packages/h5py/_hl/attrs.py", line 208, in create
h5a.delete(self._id, self._e(name))
File "h5py/_objects.pyx", line 54, in h5py._objects.with_phil.wrapper
File "h5py/_objects.pyx", line 55, in h5py._objects.with_phil.wrapper
File "h5py/h5a.pyx", line 145, in h5py.h5a.delete
KeyError: 'Unable to delete attribute (record is not in B-tree)'
By pinning h5netcdf to 0.12.0, the CI is green again.
Any idea of what can cause this issue ?