gwibber-service: Dispatcher - KeyError: '_id' on every account (identica & twitter)

Bug #610593 reported by Maciej Piechotka
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Gwibber
Invalid
Undecided
Unassigned
Gentoo Linux
New
Undecided
Unassigned

Bug Description

% gwibber-service -d -o
** Message: pygobject_register_sinkfunc is deprecated (GtkWindow)
** Message: pygobject_register_sinkfunc is deprecated (GtkInvisible)
** Message: pygobject_register_sinkfunc is deprecated (GtkObject)
Gtk-Message: Failed to load module "gnomebreakpad": /usr/lib64/gtk-2.0/modules/libgnomebreakpad.so: cannot open shared object file: No such file or directory

(gwibber-service:10732): libnotify-WARNING **: Missing symbol 'gdk_screen_make_display_name'
Updating...
Gwibber Dispatcher: DEBUG Setting up monitors
Gwibber Dispatcher: DEBUG Monitors are up
Gwibber Dispatcher: INFO Gwibber Service is reloading account credentials
Gwibber Dispatcher: DEBUG Refresh interval is set to 5
Gwibber Dispatcher: DEBUG ** Starting Refresh - Tue Jul 27 22:27:08 2010 **
Gwibber Dispatcher: DEBUG <identica:receive> Performing operation
Gwibber Dispatcher: DEBUG <identica:responses> Performing operation
Gwibber Dispatcher: ERROR <identica:responses> Operation failed
Gwibber Dispatcher: DEBUG Traceback:
Traceback (most recent call last):
  File "/usr/lib64/python2.6/site-packages/gwibber/microblog/dispatcher.py", line 81, in perform_operation
    message_data = PROTOCOLS[account["protocol"]].Client(account)(opname, **args)
  File "/usr/lib64/python2.6/site-packages/gwibber/microblog/identica.py", line 142, in __call__
    return getattr(self, opname)(**args)
  File "/usr/lib64/python2.6/site-packages/gwibber/microblog/identica.py", line 151, in responses
    return self._get("statuses/mentions.json", count=count, since_id=since)
  File "/usr/lib64/python2.6/site-packages/gwibber/microblog/identica.py", line 133, in _get
    if parse: return [getattr(self, "_%s" % parse)(m) for m in data]
  File "/usr/lib64/python2.6/site-packages/gwibber/microblog/identica.py", line 80, in _message
    m = self._common(data)
  File "/usr/lib64/python2.6/site-packages/gwibber/microblog/identica.py", line 56, in _common
    m["account"] = self.account["_id"]
KeyError: '_id'

Gwibber Dispatcher: DEBUG <identica:private> Performing operation
Gwibber Dispatcher: DEBUG <identica:private> Finished operation
Gwibber Dispatcher: DEBUG <twitter:receive> Performing operation
Gwibber Dispatcher: ERROR <identica:receive> Operation failed
Gwibber Dispatcher: DEBUG Traceback:
Traceback (most recent call last):
  File "/usr/lib64/python2.6/site-packages/gwibber/microblog/dispatcher.py", line 81, in perform_operation
    message_data = PROTOCOLS[account["protocol"]].Client(account)(opname, **args)
  File "/usr/lib64/python2.6/site-packages/gwibber/microblog/identica.py", line 142, in __call__
    return getattr(self, opname)(**args)
  File "/usr/lib64/python2.6/site-packages/gwibber/microblog/identica.py", line 145, in receive
    return self._get("statuses/friends_timeline.json", count=count, since_id=since)
  File "/usr/lib64/python2.6/site-packages/gwibber/microblog/identica.py", line 133, in _get
    if parse: return [getattr(self, "_%s" % parse)(m) for m in data]
  File "/usr/lib64/python2.6/site-packages/gwibber/microblog/identica.py", line 80, in _message
    m = self._common(data)
  File "/usr/lib64/python2.6/site-packages/gwibber/microblog/identica.py", line 56, in _common
    m["account"] = self.account["_id"]
KeyError: '_id'

Gwibber Dispatcher: DEBUG <twitter:responses> Performing operation
Gwibber Dispatcher: ERROR <twitter:receive> Operation failed
Gwibber Dispatcher: DEBUG Traceback:
Traceback (most recent call last):
  File "/usr/lib64/python2.6/site-packages/gwibber/microblog/dispatcher.py", line 81, in perform_operation
    message_data = PROTOCOLS[account["protocol"]].Client(account)(opname, **args)
  File "/usr/lib64/python2.6/site-packages/gwibber/microblog/twitter.py", line 147, in __call__
    return getattr(self, opname)(**args)
  File "/usr/lib64/python2.6/site-packages/gwibber/microblog/twitter.py", line 150, in receive
    return self._get("statuses/home_timeline.json", count=count, since_id=since)
  File "/usr/lib64/python2.6/site-packages/gwibber/microblog/twitter.py", line 138, in _get
    if parse: return [getattr(self, "_%s" % parse)(m) for m in data]
  File "/usr/lib64/python2.6/site-packages/gwibber/microblog/twitter.py", line 78, in _message
    m = self._common(data)
  File "/usr/lib64/python2.6/site-packages/gwibber/microblog/twitter.py", line 62, in _common
    m["account"] = self.account["_id"]
KeyError: '_id'

Gwibber Dispatcher: DEBUG <twitter:private> Performing operation
Gwibber Dispatcher: ERROR <twitter:responses> Operation failed
Gwibber Dispatcher: DEBUG Traceback:
Traceback (most recent call last):
  File "/usr/lib64/python2.6/site-packages/gwibber/microblog/dispatcher.py", line 81, in perform_operation
    message_data = PROTOCOLS[account["protocol"]].Client(account)(opname, **args)
  File "/usr/lib64/python2.6/site-packages/gwibber/microblog/twitter.py", line 147, in __call__
    return getattr(self, opname)(**args)
  File "/usr/lib64/python2.6/site-packages/gwibber/microblog/twitter.py", line 156, in responses
    return self._get("statuses/mentions.json", count=count, since_id=since)
  File "/usr/lib64/python2.6/site-packages/gwibber/microblog/twitter.py", line 138, in _get
    if parse: return [getattr(self, "_%s" % parse)(m) for m in data]
  File "/usr/lib64/python2.6/site-packages/gwibber/microblog/twitter.py", line 78, in _message
    m = self._common(data)
  File "/usr/lib64/python2.6/site-packages/gwibber/microblog/twitter.py", line 62, in _common
    m["account"] = self.account["_id"]
KeyError: '_id'

Gwibber Dispatcher: DEBUG <twitter:private> Finished operation
Gwibber Dispatcher: INFO Loading complete: 1 - ['Failure', 'Failure', 'Success', 'Failure', 'Failure', 'Success']

summary: - gwibber-service: Dispatcher - KeyError: '_id' on every accound (identica
+ gwibber-service: Dispatcher - KeyError: '_id' on every account (identica
& twitter)
Revision history for this message
Vadim Rutkovsky (roignac) wrote :

Please, specify your gwibber version and try this on latest available version or, possibly, a version from trunk

Changed in gwibber:
status: New → Incomplete
Revision history for this message
Omer Akram (om26er) wrote :

this bug should be fixed in gwibber 2.32.0.2 if you still face it feel free to open this bug again.

Changed in gwibber:
status: Incomplete → Invalid
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.