I was starting to get the mono bindings working on CI and I run into the following testuite problems:
RUN ] TestEldbusConnection.eldbus_connection_new_system [ ERROR ] Efl.EflException: Eldbus: null handle at Eina.Error.Raise (Eina.Error e) [0x00016] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Common.RaiseNullHandle () [0x0001e] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Connection.CheckHandle () [0x00015] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Connection.InitNew (System.IntPtr handle, System.Boolean own) [0x0000e] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Connection..ctor (eldbus.Connection+Type type) [0x0001f] in <51be62ad12e541359f5cef464c031964>:0 at TestSuite.TestEldbusConnection.eldbus_connection_new_system () [0x00000] in <14cc5dc6df7941429684d451f2699d58>:0 at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00044] in <76c3dbc427f049499d13c500c18191dc>:0 [ FAIL ] TestEldbusConnection.eldbus_connection_new_system [ RUN ] TestEldbusConnection.eldbus_connection_new_starter [ PASS ] TestEldbusConnection.eldbus_connection_new_starter [ RUN ] TestEldbusConnection.eldbus_connection_new_private_session [ PASS ] TestEldbusConnection.eldbus_connection_new_private_session [ RUN ] TestEldbusConnection.eldbus_connection_new_private_system [ ERROR ] Efl.EflException: Eldbus: null handle at Eina.Error.Raise (Eina.Error e) [0x00016] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Common.RaiseNullHandle () [0x0001e] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Connection.CheckHandle () [0x00015] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Connection.InitNew (System.IntPtr handle, System.Boolean own) [0x0000e] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Connection..ctor (System.IntPtr handle, System.Boolean own) [0x00018] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Connection.GetPrivate (eldbus.Connection+Type type) [0x00006] in <51be62ad12e541359f5cef464c031964>:0 at TestSuite.TestEldbusConnection.eldbus_connection_new_private_system () [0x00000] in <14cc5dc6df7941429684d451f2699d58>:0 at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00044] in <76c3dbc427f049499d13c500c18191dc>:0 [ FAIL ] TestEldbusConnection.eldbus_connection_new_private_system [ RUN ] TestEldbusConnection.eldbus_connection_new_private_starter [ PASS ] TestEldbusConnection.eldbus_connection_new_private_starter [ RUN ] TestEldbusConnection.eldbus_connection_get_unique_name :1.4 [ PASS ] TestEldbusConnection.eldbus_connection_get_unique_name [ RUN ] TestEldbusObject.utc_eldbus_object_send_info_get_p [ ERROR ] Efl.EflException: Eldbus: null handle at Eina.Error.Raise (Eina.Error e) [0x00016] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Common.RaiseNullHandle () [0x0001e] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Connection.CheckHandle () [0x00015] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Connection.InitNew (System.IntPtr handle, System.Boolean own) [0x0000e] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Connection..ctor (eldbus.Connection+Type type) [0x0001f] in <51be62ad12e541359f5cef464c031964>:0 at TestSuite.TestEldbusObject.utc_eldbus_object_send_info_get_p () [0x00006] in <14cc5dc6df7941429684d451f2699d58>:0 at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00044] in <76c3dbc427f049499d13c500c18191dc>:0 [ FAIL ] TestEldbusObject.utc_eldbus_object_send_info_get_p [ RUN ] TestEldbusObject.utc_eldbus_introspect_p [ ERROR ] Efl.EflException: Eldbus: null handle at Eina.Error.Raise (Eina.Error e) [0x00016] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Common.RaiseNullHandle () [0x0001e] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Connection.CheckHandle () [0x00015] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Connection.InitNew (System.IntPtr handle, System.Boolean own) [0x0000e] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Connection..ctor (eldbus.Connection+Type type) [0x0001f] in <51be62ad12e541359f5cef464c031964>:0 at TestSuite.TestEldbusObject.utc_eldbus_introspect_p () [0x00006] in <14cc5dc6df7941429684d451f2699d58>:0 at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00044] in <76c3dbc427f049499d13c500c18191dc>:0 [ FAIL ] TestEldbusObject.utc_eldbus_introspect_p [ RUN ] TestEldbusMessage.utc_eldbus_message_iterator_activatable_list_p [ ERROR ] Efl.EflException: Eldbus: null handle at Eina.Error.Raise (Eina.Error e) [0x00016] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Common.RaiseNullHandle () [0x0001e] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Connection.CheckHandle () [0x00015] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Connection.InitNew (System.IntPtr handle, System.Boolean own) [0x0000e] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Connection..ctor (eldbus.Connection+Type type) [0x0001f] in <51be62ad12e541359f5cef464c031964>:0 at TestSuite.TestEldbusMessage.ActivatableList (eldbus.MessageDelegate messageCb) [0x00006] in <14cc5dc6df7941429684d451f2699d58>:0 at TestSuite.TestEldbusMessage.utc_eldbus_message_iterator_activatable_list_p () [0x0001e] in <14cc5dc6df7941429684d451f2699d58>:0 at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00044] in <76c3dbc427f049499d13c500c18191dc>:0 [ FAIL ] TestEldbusMessage.utc_eldbus_message_iterator_activatable_list_p [ RUN ] TestEldbusMessage.utc_eldbus_message_info_data_get_p [ ERROR ] Efl.EflException: Eldbus: null handle at Eina.Error.Raise (Eina.Error e) [0x00016] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Common.RaiseNullHandle () [0x0001e] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Connection.CheckHandle () [0x00015] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Connection.InitNew (System.IntPtr handle, System.Boolean own) [0x0000e] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Connection..ctor (eldbus.Connection+Type type) [0x0001f] in <51be62ad12e541359f5cef464c031964>:0 at TestSuite.TestEldbusMessage.utc_eldbus_message_info_data_get_p () [0x00006] in <14cc5dc6df7941429684d451f2699d58>:0 at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00044] in <76c3dbc427f049499d13c500c18191dc>:0 [ FAIL ] TestEldbusMessage.utc_eldbus_message_info_data_get_p [ RUN ] TestEldbusMessage.utc_eldbus_message_ref_unref_p [ ERROR ] Efl.EflException: Eldbus: null handle at Eina.Error.Raise (Eina.Error e) [0x00016] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Common.RaiseNullHandle () [0x0001e] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Connection.CheckHandle () [0x00015] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Connection.InitNew (System.IntPtr handle, System.Boolean own) [0x0000e] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Connection..ctor (eldbus.Connection+Type type) [0x0001f] in <51be62ad12e541359f5cef464c031964>:0 at TestSuite.TestEldbusMessage.utc_eldbus_message_ref_unref_p () [0x00000] in <14cc5dc6df7941429684d451f2699d58>:0 at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00044] in <76c3dbc427f049499d13c500c18191dc>:0 [ FAIL ] TestEldbusMessage.utc_eldbus_message_ref_unref_p [ RUN ] TestEldbusMessage.utc_eldbus_message_iter_next_p [ ERROR ] Efl.EflException: Eldbus: null handle at Eina.Error.Raise (Eina.Error e) [0x00016] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Common.RaiseNullHandle () [0x0001e] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Connection.CheckHandle () [0x00015] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Connection.InitNew (System.IntPtr handle, System.Boolean own) [0x0000e] in <51be62ad12e541359f5cef464c031964>:0 at eldbus.Connection..ctor (eldbus.Connection+Type type) [0x0001f] in <51be62ad12e541359f5cef464c031964>:0 at TestSuite.TestEldbusMessage.ActivatableList (eldbus.MessageDelegate messageCb) [0x00006] in <14cc5dc6df7941429684d451f2699d58>:0 at TestSuite.TestEldbusMessage.utc_eldbus_message_iter_next_p () [0x0001e] in <14cc5dc6df7941429684d451f2699d58>:0 at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00044] in <76c3dbc427f049499d13c500c18191dc>:0 [ FAIL ] TestEldbusMessage.utc_eldbus_message_iter_next_p RUN ] TestModel.factory_test [ ERROR ] System.InvalidOperationException: GCHandle value cannot be zero at System.Runtime.InteropServices.GCHandle.op_Explicit (System.IntPtr value) [0x00010] in <76c3dbc427f049499d13c500c18191dc>:0 at System.Runtime.InteropServices.GCHandle.FromIntPtr (System.IntPtr value) [0x00000] in <76c3dbc427f049499d13c500c18191dc>:0 at Efl.Eo.Globals.WrapperSupervisorPtrToManaged (System.IntPtr wsPtr) [0x00000] in <51be62ad12e541359f5cef464c031964>:0 at Efl.Eo.EoWrapper.AddNativeEventHandler (System.String lib, System.String key, Efl.EventCb evtCaller, System.Object evtDelegate) [0x00059] in <51be62ad12e541359f5cef464c031964>:0 at Efl.Ui.WidgetFactory.add_PropertyBoundEvent (System.EventHandler`1[TEventArgs] value) [0x00020] in <51be62ad12e541359f5cef464c031964>:0 at TestSuite.TestModel.factory_test () [0x00035] in <14cc5dc6df7941429684d451f2699d58>:0 at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00044] in <76c3dbc427f049499d13c500c18191dc>:0 [ FAIL ] TestModel.factory_test [ RUN ] TestParts.basic_part_test [ PASS ] TestParts.basic_part_test [ RUN ] TestParts.inherited_part_test [ PASS ] TestParts.inherited_part_test [ RUN ] TestMVVMParts.mvvm_dynamic_parts [ ERROR ] System.InvalidOperationException: Failed to get part text at Efl.BindableProperty`1[T].Bind (System.String modelProperty) [0x000b0] in <51be62ad12e541359f5cef464c031964>:0 at TestSuite.TestMVVMParts.mvvm_dynamic_parts () [0x00030] in <14cc5dc6df7941429684d451f2699d58>:0 at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00044] in <76c3dbc427f049499d13c500c18191dc>:0 [ FAIL ] TestMVVMParts.mvvm_dynamic_parts