I just tested this in fully up to date trunk of ZG + GAJ and the event stays in the log as reported. I think the bug is in ZGs internal notification system. I see this on stdout from GAJ:
Error from Zeitgeist engine: org.freedesktop.DBus.Python.AttributeError: 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/share/zeitgeist/_zeitgeist/engine/remote.py", line 297, in DeleteEvents
TimeRange(timestamps[0], timestamps[1]), event_ids)
File "/usr/share/zeitgeist/_zeitgeist/engine/notify.py", line 240, in notify_delete
time_range = mon.time_range.intersect(time_range)
File "/usr/lib/pymodules/python2.6/zeitgeist/datamodel.py", line 423, in intersect
if self.begin < time_range.begin:
AttributeError: 'NoneType' object has no attribute 'begin'
I just tested this in fully up to date trunk of ZG + GAJ and the event stays in the log as reported. I think the bug is in ZGs internal notification system. I see this on stdout from GAJ:
Error from Zeitgeist engine: org.freedesktop .DBus.Python. AttributeError: Traceback (most recent call last): pymodules/ python2. 6/dbus/ service. py", line 702, in _message_cb method( self, *args, **keywords) zeitgeist/ _zeitgeist/ engine/ remote. py", line 297, in DeleteEvents timestamps[ 0], timestamps[1]), event_ids) zeitgeist/ _zeitgeist/ engine/ notify. py", line 240, in notify_delete range.intersect (time_range) pymodules/ python2. 6/zeitgeist/ datamodel. py", line 423, in intersect
File "/usr/lib/
retval = candidate_
File "/usr/share/
TimeRange(
File "/usr/share/
time_range = mon.time_
File "/usr/lib/
if self.begin < time_range.begin:
AttributeError: 'NoneType' object has no attribute 'begin'