Something wrong in your SOAP request. The "object" referred in the return fault does NOT mean the vm object you are trying to search by IP, but the SerachIndex object with which the FindByIp() ...
See more...
Something wrong in your SOAP request. The "object" referred in the return fault does NOT mean the vm object you are trying to search by IP, but the SerachIndex object with which the FindByIp() method is defined. <n:_this type="SearchIndex">FindByIp</n:_this> should be <n:_this type="SearchIndex">SearchIndex</n:_this> I am not very sure if the value of second SearchIndex, maybe it's "searchIndex", but you can double check using MOB. The "FindByIp" should be earlier than <n:_this. Also, I haven't a namespace "n" before. How did you get it? Steve JIN Author of VMware VI and vSphere SDK (Prentice Hall) Creator of open source vSphere (VI) Java API(Tutorial, Testimonials, Download, Samples) Blog: DoubleCloud.ORG ( Top 10 Best Practices,[Common Mistakes|http://www.doublecloud.org/2010/01/31/common-mistakes-using-vmware-vi-and-vsphere-sdk/], Tiny REST API)