Symptoms
When you open Protect and error appears and the program crashes
In the ST.ProtectManaged log you will see the following error
Logs are located
C:\ProgramData\LANDesk\Shavlik Protect\Logs
2014-06-05T14:51:09.0756408Z 0001 I TaskbarNotification.cs:138|Connection failed to "Name of the Hosted Virtual Machine": No credential supplied.
2014-06-05T14:51:09.1293593Z 0008 I WorkItemController.cs:304|Starting...
2014-06-05T14:51:09.1303360Z 0008 I WorkItemController.cs:339|...done
2014-06-05T14:51:09.3032119Z 0001 C Launcher.cs:73|System.InvalidOperationException: Crash from main UI thread
---> System.InvalidOperationException: Crash from main UI thread ---> System.NullReferenceException: Object reference not set to an instance of an
object. at ST.UI.Controllers.Machines.VirtualServerController.<SaveAsync>b__25(FindVirtualInventoryResult r)
at System.Linq.Enumerable.WhereArrayIterator`1.MoveNext() at ST.UI.Controllers.Machines.VirtualServerController.<SaveAsync>d__27.MoveNext()
Cause
There may be old information in your Machine Group about and old ESXI (Hosted Virtual Machine) Protect cannot connect to and it causes the error.
Resolution
Do not click on the "OK" in the error this will allow you to navigate in the Program, instead move the pop up out of the way and then click on a Machine Group then go to the Hosted Virtual Machines tab and remove the Hosted Virtual Machine that does not exist any longer.
Affected Products
Protect Version 9.1