GNOME Bugzilla – Bug 729517
Critcal when compiling DBus inteface with non-serializable types
Last modified: 2018-05-16 15:24:28 UTC
Created attachment 275822 [details] sample jens@laptop-jge: ~ $ valac -C dbus-crtical.vala ** (valac:14215): CRITICAL **: vala_gvariant_module_get_basic_type_info: assertion 'signature != NULL' failed dbus-crtical.vala:3.30-3.35: error: GVariant serialization of type `GLib.Object' is not supported public abstract void foo(Object bar); ^^^^^^ ** (valac:14215): CRITICAL **: vala_gvariant_module_get_basic_type_info: assertion 'signature != NULL' failed dbus-crtical.vala:3.30-3.35: error: GVariant deserialization of type `GLib.Object' is not supported public abstract void foo(Object bar); ^^^^^^ Compilation failed: 2 error(s), 0 warning(s)
Created attachment 372107 [details] [review] codegen: Avoid critical in get_basic_type_info() when there is no signature
Attachment 372107 [details] pushed as bc17dd4 - codegen: Avoid critical in get_basic_type_info() when there is no signature