← Back to team overview

gtg team mailing list archive

[Bug 517569] Re: Error syncing RTM with recurring tasks

 

Hi Chris,
thanks for your tests. I keep on being unable to reproduce these bugs, so your contribution is very useful.
 The patch should be in the daily repository in the next hour.

For the future, please run gtg in debug mode (gtg -d).
Moreover, it's more handy if you get the version of gtg to test directly from our code repository.
Here's how you can do it:

you'll need a program called bazaar:
    sudo aptitude install bazaar

and, for the branch you want to test:
    bzr branch A_BRANCH  
    cd A_BRANCH
    ./scripts/debug.sh
where you have to substitute A_BRANCH with some branch name (like lp:gtg for trunk).
A good guide for that is here: http://live.gnome.org/gtg/contributing

bye!

-- 
Error syncing RTM with recurring tasks
https://bugs.launchpad.net/bugs/517569
You received this bug notification because you are a member of Gtg bug
triagers, which is subscribed to Getting Things GNOME!.

Status in Getting Things GNOME!: Fix Committed

Bug description:
** (gtg:13120): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed
Exception in thread Thread-4:
Traceback (most recent call last):
  File "/usr/lib/python2.6/threading.py", line 525, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.6/threading.py", line 477, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/usr/share/gtg/GTG/plugins/rtm_sync/syncEngine.py", line 83, in synchronize
    self.synchronizeWorker()
  File "/usr/share/gtg/GTG/plugins/rtm_sync/syncEngine.py", line 111, in synchronizeWorker
    current_remote_ids = set(map(lambda t: t.id, remote_tasks))
  File "/usr/share/gtg/GTG/plugins/rtm_sync/syncEngine.py", line 111, in <lambda>
    current_remote_ids = set(map(lambda t: t.id, remote_tasks))
  File "/usr/share/gtg/GTG/plugins/rtm_sync/genericTask.py", line 54, in <lambda>
    id = property(lambda self: self._get_id())
  File "/usr/share/gtg/GTG/plugins/rtm_sync/rtmTask.py", line 54, in _get_id
    return self.__get_rtm_task_attribute("id")
  File "/usr/share/gtg/GTG/plugins/rtm_sync/rtmTask.py", line 61, in __get_rtm_task_attribute
    return getattr(self.task.task, attr)
AttributeError: 'list' object has no attribute 'id'





Follow ups