Closed quozl closed 5 years ago
I've tried but unable to reproduce.
Caused by division now yielding a float, https://github.com/sugarlabs/sugar/issues/862.
@quozl Ran into something similar today, I'm running Sugar 0.116 (w/ Debian Buster) on a VM.
Traceback (most recent call last):
File "/usr/lib/python3.7/dist-packages/jarabe/journal/listmodel.py", line 132, in do_iter_n_children
return self._result_set.length
File "/usr/lib/python3.7/dist-packages/jarabe/journal/model.py", line 112, in get_length
entries, self._total_count = self.find(query)
File "/usr/lib/python3.7/dist-packages/jarabe/journal/model.py", line 226, in find
byte_arrays=True)
File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 145, in __call__
**keywords)
File "/usr/lib/python3/dist-packages/dbus/connection.py", line 651, in call_blocking
message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Python.ValueError: Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/dbus/service.py", line 707, in _message_cb
retval = candidate_method(self, *args, **keywords)
File "/usr/lib/python3.7/dist-packages/carquinyol/datastore.py", line 409, in find
metadata = self._metadata_store.retrieve(uid, properties)
File "/usr/lib/python3.7/dist-packages/carquinyol/metadatastore.py", line 84, in retrieve
metadata[key] = dbus.Int32(value)
ValueError: invalid literal for int() with base 10: b''
Thanks, but very different in that it is a ValueError instead of a TypeError. It does look like what was reported in http://lists.sugarlabs.org/archive/soas/2020-February/003035.html
It looks likely to be an activity problem; in a journal object the metadata for filesize, creation_time, or timestamp contains invalid data. I suggest inspecting the datastore metadata on disk. I suggest trying to find out how to make it happen.
Reported by @bhulsken