← Back to team overview

gtg team mailing list archive

[Bug 515665] Re: Evolution plugin crashes GTG 0.2.1-rc1+

 

** Changed in: gtg
       Status: Fix Committed => Fix Released

-- 
Evolution plugin crashes GTG 0.2.1-rc1+
https://bugs.launchpad.net/bugs/515665
You received this bug notification because you are a member of Gtg
contributors, which is subscribed to Getting Things GNOME!.

Status in Getting Things GNOME!: Fix Released

Bug description:
When I activate Evolution plugin, console shows:
Traceback (most recent call last):
  File "/usr/share/gtg/GTG/core/plugins/manager.py", line 153, in colToggledClicked
    self.pengine.activatePlugins([plgin], self.plugin_apis)
  File "/usr/share/gtg/GTG/core/plugins/engine.py", line 172, in activatePlugins
    plugin['instance'].activate(api)
  File "/usr/share/gtg/GTG/plugins/evolution_sync/evolutionSync.py", line 40, in activate
    self.sync_engine = SyncEngine(self)
  File "/usr/share/gtg/GTG/plugins/evolution_sync/syncEngine.py", line 60, in __init__
    self.remote_proxy = EvolutionProxy()
  File "/usr/share/gtg/GTG/plugins/evolution_sync/evolutionProxy.py", line 41, in __init__
    evolution.ecal.list_task_sources())[0][1]
IndexError: list index out of range
/usr/share/gtg/GTG/core/plugins/api.py:133: GtkWarning: Can't set a parent on widget which has a parent

  widget.get_submenu().append(item)
Error: list index out of range


After activation, GTG doesn't start:
darvin@darvin-laptop:~$ gtg
Traceback (most recent call last):
  File "/usr/bin/gtg", line 40, in <module>
    sys.exit(GTG.gtg.main(options, args))
  File "/usr/share/gtg/GTG/gtg.py", line 120, in main
    tb = TaskBrowser(req, config, logger=logger)
  File "/usr/share/gtg/GTG/taskbrowser/browser.py", line 140, in __init__
    self._init_plugin_engine()
  File "/usr/share/gtg/GTG/taskbrowser/browser.py", line 559, in _init_plugin_engine
    self.pengine.activatePlugins(self.plugins, self.p_apis)
  File "/usr/share/gtg/GTG/core/plugins/engine.py", line 172, in activatePlugins
    plugin['instance'].activate(api)
  File "/usr/share/gtg/GTG/plugins/evolution_sync/evolutionSync.py", line 40, in activate
    self.sync_engine = SyncEngine(self)
  File "/usr/share/gtg/GTG/plugins/evolution_sync/syncEngine.py", line 60, in __init__
    self.remote_proxy = EvolutionProxy()
  File "/usr/share/gtg/GTG/plugins/evolution_sync/evolutionProxy.py", line 41, in __init__
    evolution.ecal.list_task_sources())[0][1]
IndexError: list index out of range