Protect 9.1 Crashes at Startup with an Unexpected Error Popup

Version 3

    Symptoms

     

    Protect 9.1 crashes at startup with an unexpected error popup. 

     

    You see the following error in the ST.Protect.Managed log:

     

    WorkItemController.cs:368|Virtual Inventory refresh starting
    WorkItemController.cs:304|Starting...
    WorkItemController.cs:339|...done
    Launcher.cs:73|System.InvalidOperationException: Crash from main UI thread ---> System.InvalidOperationException: Crash from main UI thread ---> System.MissingMethodException: Method not found: 'Void VMware.Vim.VimClient..ctor()'.

     

    Cause


    You have PowerCLI 5.5 Release 2 installed on the server.  The VMware.Vim.dll used by PowerCLI 5.5 Release 2 is not backwards compatible with previous versions of VMware.Vim.dll that Protect uses.  The
    VMware.Vim.dll is installed in the Global Assembly Cache so Protect is newer incompatible dll instead of the version installed by Protect.

     

    Resolution

     

    • Uninstall PowerCLI 5 Release 2 from the Protect server.
    • Install Protect on a server that does not have VMware.Vim.dll installed.

     

    Affected Product(s)


    Shavlik Protect 9.1.X