Re: [PATCH] C# Bindings - rename classes from virConnect to Connect, virDomain to Domain, etc...

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The transport shouldn't make a difference. To make it work with HTTPS
you'll have to replace the self-signed certificates on the ESX server
or tell libvirt to disable server certificate checks using:

  esx://192.168.0.17/?no_verify=1

Matthias

2010/10/20  <arnaud.champion@xxxxxxxxxx>:
> Okay I'll take a look, is the transport in http ? (just to be curious, I
> haven't been able to make it work in https)
>
> --------------------------------------------------
> From: "Matthias Bolte" <matthias.bolte@xxxxxxxxxxxxxx>
> Sent: Wednesday, October 20, 2010 6:35 PM
> To: <arnaud.champion@xxxxxxxxxx>
> Cc: <libvir-list@xxxxxxxxxx>
> Subject: Re:  [PATCH] C# Bindings - rename classes from virConnect
> to Connect, virDomain to Domain, etc...
>
>> 2010/10/20 Â<arnaud.champion@xxxxxxxxxx>:
>>>
>>> This patch rename file / classes from virConnect to Connect, virDomain to
>>> Domain, etc...
>>>
>>> Arnaud
>>
>> I pushed this one too and did a patch remove trailing white spaces on top.
>>
>> I tested the bindings by successfully compiling and using the
>> virConnectOpen example on Linux in MonoDevelop.
>>
>> The virConnectOpenAuth example throws a System.NullReferenceException
>> when I try to connect to an ESX server.
>>
>> Marshaling clicked signal
>> Exception in Gtk# callback delegate
>> ÂNote: Applications can use GLib.ExceptionManager.UnhandledException
>> to handle the exception.
>> System.Reflection.TargetInvocationException: Exception has been thrown
>> by the target of an invocation. ---> System.NullReferenceException:
>> Object reference not set to an instance of an object
>> Âat System.String.memcpy4 (System.Byte* dest, System.Byte* src, Int32
>> size) [0x00000]
>> Âat System.String.memcpy (System.Byte* dest, System.Byte* src, Int32
>> size) [0x00000]
>> Âat (wrapper unknown) Libvirt.virConnectCredential:PtrToStructure
>> (intptr,object)
>> Âat (wrapper managed-to-native)
>> System.Runtime.InteropServices.Marshal:PtrToStructure
>> (intptr,System.Type)
>> Âat MainWindow.AuthCallback (IntPtr creds, UInt32 ncred, IntPtr
>> cbdata) [0x00034] in
>>
>> .../libvirt-csharp-upstream/examples/MonoDevelop/virConnectOpenAuth/MainWindow.cs:146
>> Âat (wrapper native-to-managed) MainWindow:AuthCallback
>> (intptr,uint,intptr)
>> Âat (wrapper managed-to-native) Libvirt.Connect:OpenAuth
>> (string,Libvirt.virConnectAuth&,int)
>> Âat MainWindow.OnButton1Clicked (System.Object sender,
>> System.EventArgs e) [0x00069] in
>>
>> .../libvirt-csharp-upstream/examples/MonoDevelop/virConnectOpenAuth/MainWindow.cs:64
>> Âat (wrapper managed-to-native)
>> System.Reflection.MonoMethod:InternalInvoke
>> (object,object[],System.Exception&)
>> Âat System.Reflection.MonoMethod.Invoke (System.Object obj,
>> BindingFlags invokeAttr, System.Reflection.Binder binder,
>> System.Object[] parameters, System.Globalization.CultureInfo culture)
>> [0x00000]
>> Â--- End of inner exception stack trace ---
>> Âat System.Reflection.MonoMethod.Invoke (System.Object obj,
>> BindingFlags invokeAttr, System.Reflection.Binder binder,
>> System.Object[] parameters, System.Globalization.CultureInfo culture)
>> [0x00000]
>> Âat System.Reflection.MethodBase.Invoke (System.Object obj,
>> System.Object[] parameters) [0x00000]
>> Âat System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000]
>> Âat System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args)
>> [0x00000]
>> Âat System.Delegate.DynamicInvoke (System.Object[] args) [0x00000]
>> Âat GLib.Signal.ClosureInvokedCB (System.Object o,
>> GLib.ClosureInvokedArgs args) [0x00000]
>> Âat GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs args) [0x00000]
>> Âat GLib.SignalClosure.MarshalCallback (IntPtr raw_closure, IntPtr
>> return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr
>> invocation_hint, IntPtr marshal_data) [0x00000]
>> Âat GLib.ExceptionManager.RaiseUnhandledException(System.Exception
>> e, Boolean is_terminal)
>> Âat GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr
>> return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr
>> invocation_hint, IntPtr marshal_data)
>> Âat Gtk.Application.gtk_main()
>> Âat Gtk.Application.Run()
>> Âat virConnectOpenAuth.MainClass.Main(System.String[] args) in
>>
>> .../libvirt-csharp-upstream/examples/MonoDevelop/virConnectOpenAuth/Main.cs:line
>> 13
>>
>> Matthias
>
>
>

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]