Gwibber not updating timeline

I was previously using Gwibber released with Lucid. It was working at
first but after a reboot, it doesn't update the timeline anymore. I
removed version 2.30.01 and installed the one from the PPA. It worked.
It updates the timeline and all others. After a reboot, again, it
suddenly went back to its old self of not updating the timeline. I am
able to send tweets and see my own tweets, but not the tweets from
others.

Here's what I get from running gwibber-service:

$ gwibber-service -o -d
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 - Sun May  9 16:29:03 2010 **
Gwibber Dispatcher: DEBUG    <twitter:receive> Performing operation
Gwibber Dispatcher: DEBUG    <twitter:responses> Performing operation
Gwibber Dispatcher: DEBUG    <twitter:responses> Finished operation
Gwibber Dispatcher: DEBUG    <twitter:private> Performing operation
Gwibber Dispatcher: DEBUG    <twitter:private> Finished operation
Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/gwibber/microblog/network.py", line 
32, in __init__
    self.curl.perform()
error: (28, 'Operation timed out after 15000 milliseconds with 168000 out of 
274756 bytes received')
Gwibber Dispatcher: ERROR    Failed to communicate with 
https://twitter.com/statuses/home_timeline.json?count=200&since_id=13605537625
Gwibber Dispatcher: ERROR    Failed to parse the response, error was: Expecting 
object: line 1 column 168000 (char 168000)
Gwibber Dispatcher: ERROR    <twitter:receive> Operation failed
Gwibber Dispatcher: DEBUG    Traceback:
Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/gwibber/microblog/dispatcher.py", line 
81, in perform_operation
    message_data = PROTOCOLS[account["protocol"]].Client(account)(opname, 
**args)
  File "/usr/lib/python2.6/dist-packages/gwibber/microblog/twitter.py", line 
146, in __call__
    return getattr(self, opname)(**args)
  File "/usr/lib/python2.6/dist-packages/gwibber/microblog/twitter.py", line 
149, in receive
    return self._get("statuses/home_timeline.json", count=count, since_id=since)
  File "/usr/lib/python2.6/dist-packages/gwibber/microblog/twitter.py", line 
136, in _get
    if data.has_key("error"):
AttributeError: 'str' object has no attribute 'has_key'

Gwibber Dispatcher: INFO     Loading complete: 1 - ['Failure',
'Success', 'Success']


After restarting gwibber-service, it finally updated my timeline. So as a 
workaround, I would suggest unchecking the "Start service at login" option in 
the Options tab of Gwibber's Preferences. Reboot (or Log out and back in again) 
and see if it works for you.

I have rebooted once already and it seems to be working for now. HTH.

-- 
Gwibber stops updating
https://bugs.launchpad.net/bugs/576764
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to