builtins.AssertionError: 0 <class 'int'>
/usr/local/lib/python3.10/site-packages/twisted/internet/defer.py:858 in _runCallbacks
857                        #    complaint here.
858                        current.result = callback(  # type: ignore[misc]
859                            current.result, *args, **kwargs
/usr/local/lib/python3.10/site-packages/allmydata/mutable/filenode.py:1171 in _decode_and_decrypt_segments
1170
1171        d1 = r.decode(start_segments, self._start_segment)
1172        d2 = r.decode(end_segments, self._end_segment)
/usr/local/lib/python3.10/site-packages/allmydata/mutable/retrieve.py:360 in decode
359        self._read_length = self._data_length
360        self._setup_encoding_parameters()
361
/usr/local/lib/python3.10/site-packages/allmydata/mutable/retrieve.py:454 in _setup_encoding_parameters
453        # containing part of the segment that we were asked to read.
454        _assert(self._read_length > 0, self._read_length)
455        end_data = self._offset + self._read_length
/usr/local/lib/python3.10/site-packages/pyutil/assertutil.py:30 in _assert
29        return True
30    raise AssertionError(_format_error(None, args, kwargs))
31
builtins.AssertionError: 0 <class 'int'>