Some times you get below error with our VMware module.
ServerFaultCode: The object 'vim.HostSystem:none' has already been deleted or has not been completely created. ManagedObjectNotFound: ManagedObjectNotFound Object ( [obj] => ManagedObjectReference Object ( [_] => none [type] => HostSystem ) )
This error means you have made some changes in your vCenter with your hosts. If you have removed and added any host in your vCenter again and then the ID's will be changed in vCenter but in WHMCS inside VMware module DB tables the old ID's were stored so when module try to create VM or use another action then API will return above error because due to host id mismatch.
To fix it you have to configure the module properly again with new updated host.
Note. It is not only related to host. If you had removed Datacenter, Datastore, Network then it could be also generated this kind of issue. So, please make module updated with same configuration as per your vCenter.