← Back to team overview

gwibber-bugs team mailing list archive

[Bug 579668] Re: gwibber crashed with KeyError in render()

 

Please upgrade to latest release of gwibber from PPA or Ubuntu Maverick
as OmerAkram said, for now I will mark this issue as fixed

** Changed in: gwibber (Ubuntu)
       Status: Confirmed => Fix Released

-- 
You received this bug notification because you are a member of Gwibber
Bug Heros, which is subscribed to Gwibber.
https://bugs.launchpad.net/bugs/579668

Title:
  gwibber crashed with KeyError in render()

Status in Gwibber:
  Won't Fix
Status in “desktopcouch” package in Ubuntu:
  Invalid
Status in “gwibber” package in Ubuntu:
  Fix Released

Bug description:
  Gwibber will not start after restoring the Gwibber settings after an Ubuntu reinstall (this happened automatically with backintime).

When I run Gwibber in the gnome-terminal, the following happens:

jochem@Artemis:~$ gwibber

** (gwibber:3091): WARNING **: Trying to register gtype 'WnckWindowState' as enum when in fact it is of type 'GFlags'

** (gwibber:3091): WARNING **: Trying to register gtype 'WnckWindowActions' as enum when in fact it is of type 'GFlags'

** (gwibber:3091): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
No dbus monitor yet
Updating...
Updating...
Traceback (most recent call last):
  File "/usr/bin/gwibber", line 67, in <module>
    client.Client()
  File "/usr/lib/python2.6/dist-packages/gwibber/client.py", line 447, in __init__
    self.w = GwibberClient()
  File "/usr/lib/python2.6/dist-packages/gwibber/client.py", line 58, in __init__
    self.setup_ui()
  File "/usr/lib/python2.6/dist-packages/gwibber/client.py", line 144, in setup_ui
    self.stream_view.set_state(self.model.settings["streams"] or DEFAULT_SETTINGS["streams"])
  File "/usr/lib/python2.6/dist-packages/gwibber/gwui.py", line 438, in set_state
    self.update()
  File "/usr/lib/python2.6/dist-packages/gwibber/gwui.py", line 426, in update
    self.message_view.render([self.navigation.selected_stream["view"]])
  File "/usr/lib/python2.6/dist-packages/gwibber/gwui.py", line 706, in render
    message = item['doc']
KeyError: 'doc'

A restart didn't help, nor did a reinstall of Gwibber.
gwibber-service is running. Killing it and then starting Gwibber also did not work.

Installed Gwibber version: 2.30.0.1-0ubuntu1
Version gwibber-service: 2.30.0.1-0ubuntu1