Gwibber's Facebook receive operation fails

Bug #1084325 reported by bwat47
94
This bug affects 19 people
Affects Status Importance Assigned to Milestone
Gwibber
New
Undecided
Unassigned
gwibber (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Fresh install of ubuntu 12.10 as of today, all updates installed. Gwibber nor the gwibber lens will not work at all. If I open gwibber its just totally blank. If I click refresh it just sits there and says "Refreshing" indefinitely. I have my facebook account added in UOA, and its working fine in empathy.

I tried: Re-adding the account in UOA
Deleting .config/gwibber and .cache/gwibber
rebooting the computer

Nothing helps, it just will not refresh.

I've attatched my gwibber.log

ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: gwibber 3.6.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.5.0-18.29-generic 3.5.7
Uname: Linux 3.5.0-18-generic x86_64
ApportVersion: 2.6.1-0ubuntu6
Architecture: amd64
Date: Wed Nov 28 20:14:00 2012
InstallationDate: Installed on 2012-11-29 (0 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.5)
MarkForUpload: True
ProcEnviron:
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: gwibber
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
bwat47 (bwat47) wrote :
Revision history for this message
bwat47 (bwat47) wrote :

output of killall -9 gwibber-service; gwibber-service -do attatched

Revision history for this message
rob oldham (dyetheskin) wrote :
Download full text (5.4 KiB)

this is when i enter in "gwibber-service -do" without quotes

root MainThread : INFO Logger initialized
Service MainThread : INFO Service starting
Service MainThread : INFO Running from the source tree
/usr/lib/python2.7/dist-packages/gobject/constants.py:24: Warning: g_boxed_type_register_static: assertion `g_type_from_name (name) == 0' failed
  import gobject._gobject
Facebook MainThread : DEBUG Initializing.
Identica MainThread : DEBUG Initializing.
Twitter MainThread : DEBUG Initializing.
Service MainThread : DEBUG Setting up monitors
Dispatcher MainThread : DEBUG NM Version is 0.9.6.0
Dispatcher MainThread : DEBUG NM Version is greater than 0.8.997
Storage MainThread : DEBUG Creating indexes
Dispatcher MainThread : INFO Found account 1/facebook-microblog
Dispatcher MainThread : INFO Found account 3/twitter-microblog
Dispatcher MainThread : INFO Found 2 accounts
Dispatcher MainThread : DEBUG Refresh interval is set to 5
Dispatcher MainThread : DEBUG ** Starting Refresh - 2012-11-30 00:25:38.163924 **
Dispatcher MainThread : INFO Running Jobs: 0
Dispatcher MainThread : INFO Running Jobs: 0
Dispatcher Thread-1 : DEBUG <facebook:receive> Performing operation
Facebook Thread-1 : DEBUG Logging in
Dispatcher Thread-2 : DEBUG <twitter:receive> Performing operation
Twitter Thread-2 : DEBUG Logging in
Dispatcher Thread-3 : DEBUG <twitter:responses> Performing operation
Dispatcher Thread-4 : DEBUG <twitter:private> Performing operation
Dispatcher MainThread : INFO Running Jobs: 5
Dispatcher Thread-5 : DEBUG <twitter:lists> Performing operation
Twitter MainThread : DEBUG Login completed
Twitter Thread-2 : DEBUG User id is: 456559364, name is dyetheskin
Facebook MainThread : DEBUG Login completed
Facebook Thread-1 : DEBUG User id is: 1336102312
Dispatcher Thread-2 : DEBUG <twitter:receive> Adding record
Dispatcher Thread-3 : INFO Loading complete: 1 - 0
Dispatcher Thread-3 : DEBUG <twitter:responses> Finished operation (0:00:01.160914)
Dispatcher Thread-2 : DEBUG <twitter:receive> Adding record
Dispatcher Thread-2 : DEBUG <twitter:receive> Adding record
Dispatcher Thread-2 : DEBUG <twitter:receive> Adding record
Dispatcher Thread-2 : DEBUG <twitter:receive> Adding record
Dispatcher Thread-2 : DEBUG <twitter:receive> Adding record
Dispatcher Thread-2 : DEBUG <twitter:receive> Adding record
Dispatcher Thread-2 : DEBUG <twitter:receive> Adding record
Dispatcher Thread-2 : DEBUG <twitter:receive> Adding record
Dispatcher Thread-2 : DEBUG <twitter:receive> Adding record
Dispatcher Thread-2 : DEBUG <twitter:receive> Adding record
Dispatcher Thread-2 : DEBUG <twitter:receive> Adding record
Dispatcher Thread-2 : DEBUG <twitter:receive> Adding record
Dispatcher Thread-2 : DEBUG <twitter:receive> Adding record
Dispatcher Thread-2 : DEBUG <twitter:receive> Adding record
Dispatcher Thread-...

Read more...

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gwibber (Ubuntu):
status: New → Confirmed
Revision history for this message
Dragoneyes (stiu) wrote :

Confirming this bug after upgrading from Ubuntu 12.04 to 12.10.

gwibber.log:
2012-11-30 18:11:43,470 - root MainThread : INFO - Logger initialized
2012-11-30 18:11:43,491 - Service MainThread : INFO - Service starting
2012-11-30 18:11:43,491 - Service MainThread : INFO - Running from the source tree
2012-11-30 18:11:45,745 - Dispatcher MainThread : INFO - Found account 3/facebook-microblog
2012-11-30 18:11:45,751 - Dispatcher MainThread : INFO - Found 1 accounts
2012-11-30 18:11:56,454 - Dispatcher MainThread : INFO - Running Jobs: 0
2012-11-30 18:11:56,454 - Dispatcher MainThread : INFO - Running Jobs: 0
2012-11-30 18:11:56,455 - Dispatcher MainThread : INFO - Running Jobs: 1
2012-11-30 18:12:08,162 - Dispatcher Thread-1 : ERROR - <facebook:receive> Operation failed
2012-11-30 18:12:08,174 - Dispatcher Thread-1 : INFO - Loading Error: 0 - Error

Revision history for this message
Dragoneyes (stiu) wrote :

stiu@Dragon:~$ gwibber-service -do
root MainThread : INFO Logger initialized
Service MainThread : INFO Service starting
Service MainThread : INFO Running from the source tree
/usr/lib/python2.7/dist-packages/gobject/constants.py:24: Warning: g_boxed_type_register_static: assertion `g_type_from_name (name) == 0' failed
  import gobject._gobject
Identica MainThread : DEBUG Initializing.
Facebook MainThread : DEBUG Initializing.
Twitter MainThread : DEBUG Initializing.
Service MainThread : DEBUG Setting up monitors
Dispatcher MainThread : DEBUG NM Version is 0.9.6.0
Dispatcher MainThread : DEBUG NM Version is greater than 0.8.997
Storage MainThread : DEBUG Creating indexes
Dispatcher MainThread : INFO Found account 3/facebook-microblog
Dispatcher MainThread : INFO Found 1 accounts
Dispatcher MainThread : DEBUG Refresh interval is set to 15
Dispatcher MainThread : DEBUG ** Starting Refresh - 2012-12-01 15:22:25.210321 **
Dispatcher MainThread : INFO Running Jobs: 0
Dispatcher MainThread : INFO Running Jobs: 0
Dispatcher MainThread : INFO Running Jobs: 1
Dispatcher Thread-1 : DEBUG <facebook:receive> Performing operation
Facebook Thread-1 : DEBUG Logging in
Facebook MainThread : DEBUG Login completed
Facebook Thread-1 : DEBUG User id is: 1620342411
Facebook Thread-1 : DEBUG <STATS> facebook:receive account:3/facebook-microblog since:2012-11-21T15:22:25.214081 size:172572
Dispatcher Thread-1 : ERROR <facebook:receive> Operation failed
Dispatcher Thread-1 : DEBUG Traceback:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/gwibber/microblog/dispatcher.py", line 83, in run
    message_data = PROTOCOLS[account["service"]].Client(account)(opname, **args)
  File "/usr/share/gwibber/plugins/facebook/__init__.py", line 369, in __call__
    return getattr(self, opname)(**args)
  File "/usr/share/gwibber/plugins/facebook/__init__.py", line 393, in receive
    return [self._message(post) for post in data["data"]]
  File "/usr/share/gwibber/plugins/facebook/__init__.py", line 329, in _message
    m["privacy"]["description"] = data["privacy"]["description"]
KeyError: 'description'

Revision history for this message
Balló György (ballogy) wrote :

I confirm this bug on Arch Linux. Facebook timeline does no longer refresh some days ago. I get the same error as described above.

I'm using gwibber 3.6.0.

Revision history for this message
Robin (robingape) wrote :

Running Gwibber version 3.6.0 on Ubuntu 12.10. My logfile shows a distinct before/after behaviour, and the tipping point occurs as below:

2012-11-28 00:42:54,172 - Dispatcher Thread-879 : ERROR - <facebook:receive> Operation failed
2012-11-28 00:42:54,240 - Dispatcher Thread-879 : INFO - Loading Error: 878 - Error

Did Facebook make some change at this point in time?

R.

Revision history for this message
Stephen Martin (hwkiller-7) wrote :

Oddly enough, gwibber worked fine for me in ubuntu 12.10, but in the *previous* installation. I just reformatted two days ago using a new partition scheme, and now gwibber no longer works. Not sure what has changed between now and two days ago for gwibber to no longer load my facebook feed. My log is attached.

Revision history for this message
tschoie (tschoie) wrote :

I just upgraded to 12.10 and realized there is a problem with Gwibber's Facebook integration as my entire message history was gone. Manually refreshing didn't pull in any new messages either. Checking the log file I can confirm Robin's observation (comment #8) that November 28th is the date when the Facebook retrival operation started to fail.
As this issue seems to affect only Gwibber's Facebook integration, I will change the bug title accordingly.

summary: - Gwibber won't refresh
+ Gwibber's Facebook receive operation fails
Revision history for this message
Ruben Rocha (ruben-silvarocha) wrote :

Gwibber was working fine with facebook until last week on 12.10 as opposed to 12.04 that the facebook account would not add to the accounts list.

On 12.10 no data is being received on gwibber from the facebook account but if you post something from gwibber it will send ok.

Revision history for this message
Ruben Rocha (ruben-silvarocha) wrote :

After some searching the problem is related to the facebook api and how gwibber works with facebook. I think the Ubuntu facebook app limit has been reached. Same thing happened and is happening in previous versions of ubuntu with gwibber because the Gwibber facebook app limit has been reached.

The solution is to create a new app token on facebook, change the code on gwibber facebook service and it will work for some time until the limit is reached again.

Revision history for this message
Robin (robingape) wrote :

Marked this bug as a duplicate of 1088775, since that bug has been triaged and is allocated for resolution. Bizarrely, currently it has/had less heat than this one!

The following bugs look remarkably similar to this one:
https://bugs.launchpad.net/ubuntu/+source/gwibber/+bug/757419
https://bugs.launchpad.net/ubuntu/+source/gwibber/+bug/1089815
https://bugs.launchpad.net/ubuntu/+source/gwibber/+bug/875875
https://bugs.launchpad.net/ubuntu/+source/gwibber/+bug/1088775 (gwibber does not refresh Facebook feeds, as noted above)

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.