Scanning A vCenter/ESXi Server Causes The Console To Crash

Version 4


    After adding a vCenter server or an ESXi server into your Machine Group, you attempt a scan and it causes the console to crash. Then a pop up window displays ""Sorry, an unexpected error has occoured and SHavlik Protect Standard must close to recover (...)".

    The console logs will record an error message as the following:


    2014-12-01T17:24:42.5523558Z 0002 C Launcher.cs:351|System.AggregateException: A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread. ---> System.AggregateException: One or more errors occurred. ---> System.ArgumentException: IP address must be specified when specifying a machine

    Parameter name: address

    at ST.Engines.MachineResolver.ResolvableMachine..ctor(IPAddress address, String machineName, String domainName, String fullyQualifiedDomainName, Credential credential, PropertyBag extendedProperties)

    at ST.Engines.MachineResolver.VMware.ResolvableVMwareServer.<ResolveOnlineVirtualMachineAsync>d__10.MoveNext()

    --- End of inner exception stack trace ---



    The problem is one or more of the guest virtual machines hosted on the hypervisor has an IP address of or

    It is most likely The console crashes because Protect is looking for a valid IP Address.



    As a workaround you will have to determine which machines have or on the vCenter's summary section and assign it an IP adress.

    Please note that in a next release, this behavior will not cause the console to crash anymore


    Affected Product(s)


    Shavlik Protect 9.x