Facebook: erratic gwibber-service connection errors
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Gwibber |
New
|
Undecided
|
Unassigned |
Bug Description
Distribution: Ubuntu 10.04 RC1 NBR (upgraded)
Program version: gwibber 2.30.0.1
The gwibber-service has an erratic behaviour connecting to facebook sometimes successful, sometimes partial success, sometimes no success. There are always the same Python KeyError and TypeError in the gwibber-service output:
Gwibber Dispatcher: DEBUG Refresh interval is set to 5
Gwibber Dispatcher: DEBUG ** Starting Refresh - Thu Apr 29 23:53:45 2010 **
Gwibber Dispatcher: DEBUG <facebook:receive> Performing operation
Gwibber Dispatcher: DEBUG <facebook:
Gwibber Dispatcher: ERROR <facebook:
Gwibber Dispatcher: DEBUG Traceback:
Traceback (most recent call last):
File "/usr/lib/
message_data = PROTOCOLS[
File "/usr/lib/
return getattr(self, opname)(**args)
File "/usr/lib/
profiles = self._friends()
File "/usr/lib/
return dict((p["uid"], p) for p in friends)
File "/usr/lib/
return dict((p["uid"], p) for p in friends)
TypeError: string indices must be integers
Gwibber Dispatcher: DEBUG <facebook:images> Performing operation
Gwibber Dispatcher: ERROR <facebook:receive> Operation failed
Gwibber Dispatcher: DEBUG Traceback:
Traceback (most recent call last):
File "/usr/lib/
message_data = PROTOCOLS[
File "/usr/lib/
return getattr(self, opname)(**args)
File "/usr/lib/
profiles = dict((p["id"], p) for p in data["profiles"])
KeyError: 'profiles'
Gwibber Dispatcher: ERROR <facebook:images> Operation failed
Gwibber Dispatcher: DEBUG Traceback:
Traceback (most recent call last):
File "/usr/lib/
message_data = PROTOCOLS[
File "/usr/lib/
return getattr(self, opname)(**args)
File "/usr/lib/
return [self._image(post, profiles) for post in data]
File "/usr/lib/
user = profiles[
TypeError: string indices must be integers
Gwibber Dispatcher: INFO Loading complete: 27 - ['Failure', 'Failure', 'Failure']
.
.
.
Gwibber Dispatcher: DEBUG ** Starting Refresh - Fri Apr 30 00:04:32 2010 **
Gwibber Dispatcher: DEBUG <facebook:
Gwibber Dispatcher: DEBUG <facebook:receive> Performing operation
Gwibber Dispatcher: ERROR <facebook:receive> Operation failed
Gwibber Dispatcher: DEBUG Traceback:
Traceback (most recent call last):
File "/usr/lib/
message_data = PROTOCOLS[
File "/usr/lib/
return getattr(self, opname)(**args)
File "/usr/lib/
profiles = dict((p["id"], p) for p in data["profiles"])
KeyError: 'profiles'
Gwibber Dispatcher: DEBUG <facebook:images> Performing operation
Gwibber Dispatcher: ERROR <facebook:images> Operation failed
Gwibber Dispatcher: DEBUG Traceback:
Traceback (most recent call last):
File "/usr/lib/
message_data = PROTOCOLS[
File "/usr/lib/
return getattr(self, opname)(**args)
File "/usr/lib/
return [self._image(post, profiles) for post in data]
File "/usr/lib/
user = profiles[
TypeError: string indices must be integers
Gwibber Dispatcher: DEBUG <facebook:
Gwibber Dispatcher: INFO Loading complete: 46 - ['Failure', 'Success', 'Failure']
Gwibber Dispatcher: DEBUG Refresh interval is set to 5
Gwibber Dispatcher: DEBUG ** Starting Refresh - Fri Apr 30 00:04:54 2010 **
Gwibber Dispatcher: DEBUG <facebook:receive> Performing operation
Gwibber Dispatcher: DEBUG <facebook:
Gwibber Dispatcher: DEBUG <facebook:
Gwibber Dispatcher: DEBUG <facebook:images> Performing operation
Gwibber Dispatcher: DEBUG <facebook:receive> Finished operation
Gwibber Dispatcher: DEBUG <facebook:images> Finished operation
Gwibber Dispatcher: INFO Loading complete: 47 - ['Success', 'Success', 'Success']
Micael, Which fonts are you using?