← Back to team overview

zeitgeist team mailing list archive

[Bug 598666] Re: Error when trying items

 

In an attempt to fix this bug I couldn't find anything wrong with
TableLookup so I added an extra check in the _insert_event method. The
branch linked here is a attempt to fix this bug. Sadly I have no idea
how to replicate this.

** Branch linked: lp:~seif/zeitgeist/fix-598666

** Changed in: zeitgeist
     Assignee: (unassigned) => Seif Lotfy (seif)

-- 
Error when trying items
https://bugs.launchpad.net/bugs/598666
You received this bug notification because you are a member of Zeitgeist
Framework Team, which is subscribed to Zeitgeist Framework.

Status in Zeitgeist Framework: Incomplete

Bug description:
When i try to fetch all items in one query i get


Error from Zeitgeist engine: org.freedesktop.DBus.Python.KeyError: Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.6/dbus/service.py", line 702, in _message_cb
    retval = candidate_method(self, *args, **keywords)
  File "/usr/local/share/zeitgeist/_zeitgeist/engine/remote.py", line 254, in FindEvents
    event_templates, storage_state, num_events, result_type, sender))
  File "/usr/local/share/zeitgeist/_zeitgeist/engine/main.py", line 378, in find_events
    return self._find_events(1, *args)
  File "/usr/local/share/zeitgeist/_zeitgeist/engine/main.py", line 366, in _find_events
    return self.get_events(rows=result, sender=sender)
  File "/usr/local/share/zeitgeist/_zeitgeist/engine/main.py", line 188, in get_events
    events[event.id].append_subject(self._get_subject_from_row(row))
  File "/usr/local/share/zeitgeist/_zeitgeist/engine/main.py", line 160, in _get_subject_from_row
    getattr(self, "_" + field).value(row["subj_" + field]))
  File "/usr/local/share/zeitgeist/_zeitgeist/engine/sql.py", line 422, in value
    return self._inv_dict[id]
KeyError: 138

This looks serious





References