Hello,
When trying to get config.hardware.device on a virtualmachine, I run into this error. Any idea how to fix it or whats causing it?
Here's the traceback (virtualMachine is a virtual machine object):
File "vCenter.py", line 126, in init
self.sync()
File "vCenter.py", line 260, in sync
allData = self.getVirtualizationHosts()
File "vCenter.py", line 245, in getVirtualizationHosts
hostProperties["virtualmachines"] = self.getVirtualMachines(host)
File "vCenter.py", line 146, in getVirtualMachines
devices = virtualMachine.config.hardware.device
File "/Library/Python/2.7/site-packages/pyVmomi/VmomiSupport.py", line 547, in call
return self.f(_args, *_kwargs)
File "/Library/Python/2.7/site-packages/pyVmomi/VmomiSupport.py", line 370, in _InvokeAccessor
return self._stub.InvokeAccessor(self, info)
File "/Library/Python/2.7/site-packages/pyVmomi/StubAdapterAccessorImpl.py", line 41, in InvokeAccessor
return self._pc.RetrieveContents([filterSpec])[0].propSet[0].val
IndexError: list index out of range
Thanks,
Harrison