After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 679825 - contact list is empty for jabber (google) account with contacts
contact list is empty for jabber (google) account with contacts
Status: RESOLVED NOTGNOME
Product: empathy
Classification: Core
Component: Contact List
3.4.x
Other Linux
: Normal normal
: ---
Assigned To: empathy-maint
empathy-maint
Depends on:
Blocks:
 
 
Reported: 2012-07-12 20:31 UTC by David Mansfield
Modified: 2012-07-24 11:52 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
log files when starting empathy when working and not working (116.12 KB, application/x-compressed-tar)
2012-07-16 13:50 UTC, David Mansfield
Details

Description David Mansfield 2012-07-12 20:31:51 UTC
The contacts showed up a few times but now I cannot get them to.  Version has not been updated since then.  I have tried resetting ALL gsettings and removing all files listed in the "FAQ" and restarting, re-entering account information.

I get the following errors in the terminal I start empathy from:


(empathy:18855): libnotify-WARNING **: Failed to connect to proxy

(empathy:18855): folks-WARNING **: postal-address-details.vala:283: Empty postal address passed to PostalAddressFieldDetails.

(empathy:18855): tp-glib-CRITICAL **: tp_connection_upgrade_contacts: assertion `tp_proxy_is_prepared (self, TP_CONNECTION_FEATURE_CONNECTED)' failed

And to clarify, when I say empty, I mean white empty box. Nothing below the status dropdown.

Also, in case it matters, it prompts me to accept the self-signed certificate every single time I start up.

... Ok I just figured out a really weird thing, if I hit ctrl-c in the terminal window where empathy is running (and it dies) then run again, contacts list works.  If I exit with the "Chat" -> "Quit" menu items, it prompts for the self-signed cert and doesn't work.

The third error above seems to be important, because it does not show up (and the contacts do) if empathy has been rudely terminated.
Comment 1 Guillaume Desmottes 2012-07-16 08:07:28 UTC
Can you reproduce by launching Empathy manually using:
  EMPATHY_DEBUG=all EMPATHY_LOGFILE=/tmp/empathy.log G_MESSAGES_DEBUG=all empathy

and then attach the generated log file.
Comment 2 David Mansfield 2012-07-16 13:50:02 UTC
Created attachment 218913 [details]
log files when starting empathy when working and not working

two logs are attached (in tar file).  the notworking is the log running empathy where the _previous_ time running had been quit using the menu.  in that log the application was terminated using the menu as well.

the second log (working) is the log running where the _previous_ time it had been quit using ctrl-c.  application was terminated using ctrl-c as well.
Comment 3 Guillaume Desmottes 2012-07-17 07:45:32 UTC
Which version of Emapthy and Folks are you using?
Comment 4 David Mansfield 2012-07-17 12:59:22 UTC
empathy-3.4.2.3-1.fc17.x86_64

folks-0.6.9-2.fc17.x86_64
Comment 5 Didier Roche 2012-07-24 10:08:43 UTC
I confirm I get the same issue with 3.5.4 and my gtalk account.
Comment 6 Guillaume Desmottes 2012-07-24 11:31:44 UTC
Just reproduced it with Quantal.
Comment 7 Guillaume Desmottes 2012-07-24 11:39:55 UTC
(empathy:4339): tp-glib-CRITICAL **: tp_connection_upgrade_contacts: assertion `tp_proxy_is_prepared (self, TP_CONNECTION_FEATURE_CONNECTED)' failed

Program received signal SIGTRAP, Trace/breakpoint trap.
0x00007ffff56d3e29 in g_logv () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
(gdb) bt
  • #0 g_logv
    from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  • #1 g_log
    from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  • #2 tp_connection_upgrade_contacts
    at contact.c line 4311
  • #3 tp_connection_upgrade_contacts_async
    at contact.c line 4761
  • #4 tp_simple_client_factory_upgrade_contacts_async
    at simple-client-factory.c line 924
  • #5 process_queued_blocked_changed
    at connection-contact-list.c line 1784
  • #6 _tp_cli_connection_interface_contact_blocking_invoke_callback_request_blocked_contacts
  • #7 _tp_cli_connection_interface_contact_blocking_invoke_callback_request_blocked_contacts
    at _gen/tp-cli-connection-body.h line 7946
  • #8 tp_proxy_pending_call_idle_invoke
    at proxy-methods.c line 155
  • #9 g_main_context_dispatch
    from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  • #10 ??
    from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  • #11 g_main_context_iteration
    from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  • #12 g_application_run
    from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
  • #13 main
    at empathy.c line 847

Comment 8 Guillaume Desmottes 2012-07-24 11:52:51 UTC
Looks like that's a telepathy-glib issue: https://bugs.freedesktop.org/show_bug.cgi?id=52441