I recently discovered that Gwibber stopped showing new twitter updates. It didn’t give me any error messages. Neither manual refreshing nor restarting helped. It still showed me older updates.
The ~/.cache/gwibber/gwibber.log indicated a problem with a tweet from @urbanrivals so I tried to unfollow from that user and refreshed gwibber and I got all the missing twitter updates (without @urbanrivals of course). There seems some kind of error with either this account or a specific tweet from that account.
Gwibber version 2.32.2 (2.32.2-0ubuntu2)
Excerpt from ~/.cache/gwibber/gwibber.log:
2011-01-29 19:41:16,900 - Gwibber Dispatcher - ERROR - Twitter failure - {u'favorited': False, u'contributors': None, u'truncated': False, u'text': u'[News] Changes to the ELO mode and new banned characters.: As of January 31st 2011, Copper, Bridget, Rolph, Rowdy, Lou, Shann, E...', u'created_at': u'Fri Jan 28 13:51:15 +0000 2011', u'retweeted': False, u'in_reply_to_status_id_str': None, u'coordinates': None, u'id': 30986263850913792, u'source': u'<a href="http://twitterfeed.com" rel="nofollow">twitterfeed</a>', u'in_reply_to_status_id': None, u'id_str': u'30986263850913792', u'in_reply_to_screen_name': None, u'in_reply_to_user_id': None, u'place': None, u'retweet_count': 0, u'geo': None, u'in_reply_to_user_id_str': None, u'user': {u'follow_request_sent': False, u'profile_use_background_image': True, u'id': 16298864, u'verified': False, u'profile_sidebar_fill_color': u'C0DFEC', u'profile_text_color': u'333333', u'followers_count': 1113, u'profile_sidebar_border_color': u'a8c7f7', u'location': u'World, Internet, Wifi waves.', u'profile_background_color': u'022330', u'listed_count': 25, u'utc_offset': 3600, u'statuses_count': 1103, u'description': u'Urban Rivals is an highly addictive game available on the Web, Facebook and the iPhone.', u'friends_count': 19, u'profile_link_color': u'0084B4', u'profile_image_url': u'http://a3.twimg.com/profile_images/1081791499/UrbanRivalsBlack_normal.jpg', u'following': True, u'show_all_inline_media': False, u'geo_enabled': False, u'id_str': u'16298864', u'profile_background_image_url': u'http://a1.twimg.com/profile_background_images/124675374/BANGERS.jpg', u'name': u'Urban Rivals Team', u'lang': u'en', u'profile_background_tile': True, u'favourites_count': 2, u'screen_name': u'urbanrivals', u'notifications': False, u'url': u'http://www.urban-rivals.com', u'created_at': u'Mon Sep 15 17:50:56 +0000 2008', u'contributors_enabled': False, u'time_zone': u'Paris', u'protected': False, u'is_translator': False}}
2011-01-29 19:41:16,939 - Gwibber Dispatcher - ERROR - <twitter:receive> Operation failed
The tweet this error message corresponds to is from Jan 28th 2011. This may limit the reproducibility.
Steps to reproduce:
- Follow http://twitter.com/#!/urbanrivals
- Add your twitter account to Gwibber
- Try to refresh. There should be no messages.
It's not limited to that account, it seems to be a parsing problem in general. Here's mine:
2011-02-02 14:46:18,186 - Gwibber Dispatcher - ERROR - Twitter failure - {u'favorited': False, u'contributors': None, u'truncated': False, u'text': u'Dear Lazy Twitter: How do I compare "á" and "\xe1" in Javascript to get True?', u'user': {u'follow_ request_ sent': False, u'profile_ use_background_ image': True, u'id': 5881942, u'verified': False, u'profile_ sidebar_ fill_color' : u'efefef', u'profile_ text_color' : u'333333', u'followers_count': 286, u'protected': False, u'location': u'Porto Alegre, RS, Brazil', u'profile_ background_ color': u'131516', u'id_str': u'5881942', u'utc_offset': -10800, u'statuses_count': 11695, u'description': u'Old school coder living in a 2.0 development world.', u'friends_count': 232, u'profile_ link_color' : u'095d99', u'profile_ image_url' : u'http:// a2.twimg. com/profile_ images/ 1033692480/ Screen_ shot_2010- 04-06_at_ 8.07.07_ PM_normal. png', u'is_translator': False, u'show_ all_inline_ media': False, u'geo_enabled': False, u'profile_ background_ image_url' : u'http:// a2.twimg. com/a/129615650 3/images/ themes/ theme15/ bg.png', u'name': u'Julio Biason', u'lang': u'en', u'profile_ background_ tile': True, u'favourites_ count': 8, u'screen_name': u'juliobiason', u'notifications': False, u'url': u'http:// juliobiason. net', u'created_at': u'Wed May 09 01:15:26 +0000 2007', u'contributors_ enabled' : False, u'time_zone': u'Brasilia', u'profile_ sidebar_ border_ color': u'eeeeee', u'following': True, u'listed_count': 11}, u'retweeted': False, u'in_reply_ to_status_ id_str' : None, u'coordinates': None, u'id': 32416720706609154, u'source': u'<a href="http:// itunes. apple.com/ us/app/ twitter/ id409789998? mt=12" rel="nofollow" >Twitter for Mac</a>', u'in_reply_ to_status_ id': None, u'in_reply_ to_screen_ name': None, u'in_reply_ to_user_ id': None, u'place': None, u'created_at': u'Tue Feb 01 12:35:23 +0000 2011', u'retweet_count': 0, u'geo': None, u'in_reply_ to_user_ id_str' : None, u'id_str': u'3241672070660 9154'}
2011-02-02 14:46:18,267 - Gwibber Dispatcher - ERROR - <twitter:receive> Operation failed