gwibber-service crashed with KeyError in get_records(): "View doesn't already exist."

Bug #727872 reported by Chad A Davis
292
This bug affects 64 people
Affects Status Importance Assigned to Milestone
Gwibber
Invalid
Undecided
Unassigned
gwibber (Ubuntu)
Expired
Medium
Unassigned

Bug Description

Binary package hint: gwibber

Crashed (caught by apport) on first use after selecting "Setup broadcast accounts".
Chat accounds (IRC) already setup.

Description: Ubuntu Natty (development branch)
Release: 11.04
gwibber 2.91.90-0ubuntu1

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: gwibber-service 2.91.90-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.38-5.32-generic 2.6.38-rc6
Uname: Linux 2.6.38-5-generic x86_64
Architecture: amd64
Date: Wed Mar 2 17:15:39 2011
ExecutablePath: /usr/bin/gwibber-service
InterpreterPath: /usr/bin/python2.7
LiveMediaBuild: Ubuntu 11.04 "Natty Narwhal" - Alpha amd64 (20110228.1)
PackageArchitecture: all
ProcCmdline: /usr/bin/python /usr/bin/gwibber-service
ProcEnviron:
 SHELL=/bin/bash
 LANGUAGE=en_US:en
 LANG=en_US.UTF-8
PythonArgs: ['/usr/bin/gwibber-service']
SourcePackage: gwibber
Title: gwibber-service crashed with KeyError in get_records(): "View doesn't already exist."
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin audio cdrom dialout dip fax floppy fuse lpadmin netdev plugdev sambashare tape video
gwibber.log:
 2011-03-02 17:15:38,229 - Gwibber GNOME Client - INFO - Running from the system path
 2011-03-02 17:15:38,495 - Gwibber Service - INFO - Running from the system path

Revision history for this message
Chad A Davis (chadadavis) wrote :
tags: removed: need-duplicate-check
visibility: private → public
Revision history for this message
Victor Vargas (kamus) wrote :

Please can you remove your directories (backup if you want it) ".config/gwibber" & ".cache/gwibber" and then try to start gwibber-service again, this should works for you.

Changed in gwibber (Ubuntu):
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Greg A (etulfetulf) wrote :

This just happened to me (launching Gwibber for the first time, through the Me Menu).

Removing those two directories caused the same error to appear.

Changed in gwibber (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Tim Casey (tjcasey) wrote :

I also tried removing those directories.

No change, still getting crash message.

Revision history for this message
Vince Marsters (vincemarsters) wrote :

I am getting similar in Natty Beta 1 x64 running Gwibber 2.91.93-0ubuntu1.
I have removed the config and cache directories but still get the same error.

Revision history for this message
Elias K Gardner (zorkerz) wrote :

I got this error 3 maybe 4 times then after a restart I was able to setup my accounts without the crash.

Revision history for this message
Giuseppe Terrasi (giuseppeterrasi-deactivatedaccount) wrote :

I can confirm on natty beta 2.

Also, I have try to remove .config/gwibber" & ".cache/gwibber.

This is the traceback:
gwibber-service
ERROR:root:Could not find any typelib for Unity
ERROR:root:Could not find any typelib for Dbusmenu
Loading plugin Identi.ca version 1.1
Loading plugin Twitter version 1.0
Loading plugin Facebook version 1.1
Loading plugin Identi.ca version 1.1
Loading plugin Twitter version 1.0
Loading plugin Facebook version 1.1
Traceback (most recent call last):
  File "/usr/bin/gwibber-service", line 80, in <module>
    dispatcher = dispatcher.Dispatcher(loop)
  File "/usr/lib/python2.7/dist-packages/gwibber/microblog/dispatcher.py", line 259, in __init__
    self.accounts = storage.AccountManager(self.db)
  File "/usr/lib/python2.7/dist-packages/gwibber/microblog/storage.py", line 256, in __init__
    from util import couchmigrate
  File "/usr/lib/python2.7/dist-packages/gwibber/microblog/util/couchmigrate.py", line 72, in <module>
    AccountCouchMigrate()
  File "/usr/lib/python2.7/dist-packages/gwibber/microblog/util/couchmigrate.py", line 31, in __init__
    records = accounts.get_records()
  File "/usr/lib/pymodules/python2.7/desktopcouch/records/database.py", line 498, in get_records
    raise KeyError("View doesn't already exist.")
KeyError: "View doesn't already exist."

If I start directly gwibber he work fine and I can configure my account.

Revision history for this message
Łukasz Jernaś (deejay1) wrote :

This has just happened to me on Beta2 with a clean install after clicking "setup broadcast account".

Revision history for this message
Giuseppe Terrasi (giuseppeterrasi-deactivatedaccount) wrote :

This bug seems as been solved now.

Now, I'm on

apt-cache show gwibber
Version: 3.0.0.1-0ubuntu2

Revision history for this message
Pedro Villavicencio (pedro) wrote :

There's no more info on this since a few months, is anybody still getting the problem? Please comment back so we can move the bug to another state or just close it as fixed, thanks all!.

Changed in gwibber (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Victor Vargas (kamus) wrote :

After upgrade my Natty system to Oneiric I got this crash the first time that I ran gwibber

Revision history for this message
TommyBoy (thomaslloyd) wrote :

Same as Kamus

Revision history for this message
Bilal Shahid (s9iper1) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better,
this should be fixed in the upcoming 3.3.4 release.

Changed in gwibber (Ubuntu):
status: Incomplete → Invalid
Changed in gwibber:
status: New → Invalid
Bilal Shahid (s9iper1)
Changed in gwibber (Ubuntu):
status: Invalid → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for gwibber (Ubuntu) because there has been no activity for 60 days.]

Changed in gwibber (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.