Re: ESX: failure while performing "CastFromAnyType"

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

 



2012/7/20 Ata Bohra <ata.husain@xxxxxxxxxxx>:
> Hi Matthias,
>
> As promised, below is the patch demonstrating the issue. One thing I lied
> was its not enum that I missed but I missed one of the data objects
> extended.
> ------------------------------
>
>  Patch is only to demonstrate the misleading error warning if
>  one extended data objects is not defined and an attempt to
>  "CastFromAny" is done on the base object.
>
> HostHostBusAdapter is extended by:
> HostBlockHba, HostInternetScsiHba, HostFibreChannelHba and
> HostParallelScsiHba.
>
> In this demo, definition of HostParallelHba is missing from
> esx_vi_generator.input.

Okay, I see what you mean. In case you call
esxVI_HostHostBusAdapter_CastFromAnyType for a HostHostBusAdapter
object that is actually a HostParallelHba then you get this error
message:

  Call to esxVI_HostHostBusAdapter_CastFromAnyType for unexpected type '<other>'

I have improved this to report the actual type:

  Call to esxVI_HostHostBusAdapter_CastFromAnyType for unexpected type
'HostBlockHba'

Here's the patch for this

https://www.redhat.com/archives/libvir-list/2012-July/msg01148.html

-- 
Matthias Bolte
http://photron.blogspot.com

--
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]