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 666721 - Read-only property 'read-only-view' on class 'GeeAbstractSet' has type 'GeeCollection' which is not equal to or more restrictive than the type 'GeeSet' of the property on the interface 'GeeSet'
Read-only property 'read-only-view' on class 'GeeAbstractSet' has type 'GeeCo...
Status: RESOLVED DUPLICATE of bug 666728
Product: folks
Classification: Platform
Component: general
git master
Other Linux
: Normal normal
: Unset
Assigned To: folks-maint
folks-maint
Depends on:
Blocks:
 
 
Reported: 2011-12-22 15:47 UTC by Guillaume Desmottes
Modified: 2012-01-27 13:15 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Guillaume Desmottes 2011-12-22 15:47:18 UTC
I this is error in empathy each time I connect my accounts.

GLib-GObject-CRITICAL **: Read-only property 'read-only-view' on class 'GeeAbstractSet' has type 'GeeCollection' which is not equal to or more restrictive than the type 'GeeSet' of the property on the interface 'GeeSet'


  • #0 g_logv
    at gmessages.c line 758
  • #1 g_log
    at gmessages.c line 792
  • #2 object_interface_check_properties
    at gobject.c line 1471
  • #3 type_iface_vtable_iface_init_Wm
    at gtype.c line 2057
  • #4 type_class_init_Wm
    at gtype.c line 2245
  • #5 g_type_class_ref
    at gtype.c line 2925
  • #6 g_type_class_ref
    at gtype.c line 2917
  • #7 g_object_newv
    at gobject.c line 1604
  • #8 g_object_new
    at gobject.c line 1528
  • #9 gee_abstract_collection_construct
    at abstractcollection.c line 1176
  • #10 gee_abstract_set_construct
    at abstractset.c line 213
  • #11 gee_hash_set_construct
    at hashset.c line 315
  • #12 folks_individual_aggregator_constructor
    at individual-aggregator.c line 6898
  • #13 g_object_newv
    at gobject.c line 1618
  • #14 g_object_new
    at gobject.c line 1528
  • #15 folks_individual_aggregator_construct
    at individual-aggregator.c line 1096
  • #16 folks_individual_aggregator_new
    at individual-aggregator.c line 1102
  • #17 empathy_individual_manager_init
    at empathy-individual-manager.c line 351
  • #18 g_type_create_instance
    at gtype.c line 1892
  • #19 g_object_constructor
    at gobject.c line 1835
  • #20 individual_manager_constructor
    at empathy-individual-manager.c line 273
  • #21 g_object_newv
    at gobject.c line 1618
  • #22 g_object_new
    at gobject.c line 1528
  • #23 empathy_individual_manager_dup_singleton
    at empathy-individual-manager.c line 360
  • #24 empathy_main_window_init
    at empathy-main-window.c line 2459
  • #25 g_type_create_instance
    at gtype.c line 1892
  • #26 g_object_constructor
    at gobject.c line 1835
  • #27 empathy_main_window_constructor
    at empathy-main-window.c line 2212
  • #28 g_object_newv
    at gobject.c line 1699
  • #29 g_object_new
    at gobject.c line 1528
  • #30 empathy_main_window_dup
    at empathy-main-window.c line 2597
  • #31 empathy_app_command_line
    at empathy.c line 358
  • #32 ffi_call_unix64
    at ../src/x86/unix64.S line 75
  • #33 ffi_call
    at ../src/x86/ffi64.c line 486
  • #34 g_cclosure_marshal_generic
    at gclosure.c line 1189
  • #35 g_type_class_meta_marshal
    at gclosure.c line 885
  • #36 g_closure_invoke
    at gclosure.c line 774
  • #37 signal_emit_unlocked_R
  • #38 g_signal_emit_valist
    at gsignal.c line 3043
  • #39 g_signal_emit
    at gsignal.c line 3090
  • #40 g_application_run
    at gapplication.c line 1579
  • #41 main
    at empathy.c line 869

Comment 1 Philip Withnall 2011-12-22 16:19:56 UTC
That sounds like a (very odd) libgee bug. Have you upgraded/downgraded/changed libgee (or Vala or GObject) recently?
Comment 2 Travis Reitter 2011-12-23 01:44:23 UTC
(In reply to comment #1)
> That sounds like a (very odd) libgee bug. Have you upgraded/downgraded/changed
> libgee (or Vala or GObject) recently?

I'm hitting this too. There's a pile of things I need to rebuild to work around glib ABI breaks until I can confirm this is due to glib, but it seems very likely (since I've uninstalled and rebuilt vala and libgee a couple times while debugging this).

I'm guessing GObject just started enforcing some unspoken assumption that Vala has long been violating.
Comment 3 Guillaume Desmottes 2012-01-27 11:54:21 UTC
Any chance to have this fixed before 3.4? I hate warnings :)
Comment 4 Philip Withnall 2012-01-27 13:15:25 UTC
Whoops, this is a duplicate of bug #666728, which Ryan has recently fixed. Upgrading Vala to 0.15 and then looking at bug #668415 should sort things out.

Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

*** This bug has been marked as a duplicate of bug 666728 ***