I'm trying to Convert a Hyper-V VM into ESX 6.5 VM.
The agent that get's installed on the source machine fails as soon as the client queries for the available VM names:
2017-11-24T16:01:38.660Z info vmware-converter-agent[08616] [Originator@6876 sub=Default] HyperVWMI Lib: Obtained the WMI locator
2017-11-24T16:01:38.660Z info vmware-converter-agent[08616] [Originator@6876 sub=Default] Sysimage::HyperVWMI::ConnectToServer: Successfully connected to the COM WMI server
2017-11-24T16:01:38.660Z info vmware-converter-agent[08616] [Originator@6876 sub=Default] Sysimage::HyperVWMI::ConnectToServer: Successfully set security level on connection
2017-11-24T16:01:38.660Z info vmware-converter-agent[08616] [Originator@6876 sub=Default] Sysimage::HyperVWMI::InitWMI: InitWMI successful
2017-11-24T16:01:38.660Z info vmware-converter-agent[08616] [Originator@6876 sub=Default] Sysimage::HyperVWMI::GetVMList: Obtaining List of VMs on server
2017-11-24T16:01:38.660Z info vmware-converter-agent[08616] [Originator@6876 sub=Default] Sysimage::HyperVWMI::ExecuteQuery: Executing : Select * from MSVM_ComputerSystem where Description = 'Microsoft Virtual Machine'
2017-11-24T16:01:38.675Z info vmware-converter-agent[08616] [Originator@6876 sub=Default] Sysimage::HyperVWMI::ExecuteQuery: Executing : Select * from Msvm_VirtualSystemManagementService
2017-11-24T16:01:38.675Z info vmware-converter-agent[08616] [Originator@6876 sub=Default] Sysimage::HyperVWMI::ExecuteQuery: Executing : Select * from Msvm_SummaryInformation where Name = '886292FB-39D6-4153-AD40-B325C83190E3' and ElementName != 'HYPERSERVER'
2017-11-24T16:01:38.706Z info vmware-converter-agent[08616] [Originator@6876 sub=Default] CoreDump: Writing minidump
2017-11-24T16:01:38.785Z panic vmware-converter-agent[08616] [Originator@6876 sub=Default]
-->
--> Panic: Assert Failed: "inUtf16" @ d:/build/ob/bora-3533064/bora/sysimage/apps/hypervWMI/hypervWMI.cpp:259
--> Backtrace:
-->
--> [backtrace begin] product: VMware vCenter Converter Standalone, version: 6.1.1, build: build-3533064, tag: vmware-converter-agent
--> backtrace[00] vmacore.dll[0x0004EF04]
--> backtrace[01] vmacore.dll[0x00050101]
--> backtrace[02] vmacore.dll[0x0017EBC0]
--> backtrace[03] vmacore.dll[0x0017ECA7]
--> backtrace[04] vmacore.dll[0x0004224A]
--> backtrace[05] vmacore.dll[0x000424EF]
--> backtrace[06] hypervWMI.dll[0x000041CA]
--> backtrace[07] hypervWMI.dll[0x00013A3E]
--> backtrace[08] hypervWMI.dll[0x0001442D]
--> backtrace[09] hypervWMI.dll[0x000157FA]
--> backtrace[10] converter-agent.dll[0x000095DA]
--> backtrace[11] converter-agent.dll[0x00007484]
--> backtrace[12] converterTypes.dll[0x000196E3]
--> backtrace[13] vmomi.dll[0x0003D3E8]
--> backtrace[14] vmomi.dll[0x00007829]
--> backtrace[15] vmomi.dll[0x0003D397]
--> backtrace[16] vmomi.dll[0x00033229]
--> backtrace[17] vmomi.dll[0x00033B20]
--> backtrace[18] vmacore.dll[0x0000804C]
--> backtrace[19] vmacore.dll[0x0011288B]
--> backtrace[20] vmacore.dll[0x00116298]
--> backtrace[21] vmacore.dll[0x00116FDA]
--> backtrace[22] vmacore.dll[0x00117E29]
--> backtrace[23] vmacore.dll[0x001181CC]
--> backtrace[24] vmacore.dll[0x00057D8A]
--> backtrace[25] vmacore.dll[0x0011446F]
--> backtrace[26] vmacore.dll[0x0011474A]
--> backtrace[27] vmacore.dll[0x0000804C]
--> backtrace[28] vmacore.dll[0x0017AC68]
--> backtrace[29] MSVCR90.dll[0x00023433]
--> backtrace[30] MSVCR90.dll[0x000234C7]
--> backtrace[31] KERNEL32.DLL[0x00018744]
--> backtrace[32] ntdll.dll[0x0006582D]
--> backtrace[33] ntdll.dll[0x000657FD]
--> [backtrace end]
-->
Anyone has any idea what this error is about?
Thanks.
This is the known issue with HyperV inventory on Windows 10 machine (no supported).
The problem is that GuestOperatingSystem field in Msvm_SummaryInformation table is not empty but null.
If you manage to fix the table, the conversion process should continue instead of crashing the service.
HTH
Is there any way to edit the table? Can you point me to an example or what to look for?
Thanks for your input.