It may be a privilege issue. VMOpen has to enumerate all the datacenters, which means the user passed in HostConnect needs the privileges to look at the vSphere folders.
Have you tried as an admin user?
You can also do some quick tests with 'vmrun list'.