Hi,
I am trying to upload a file in guest operating system using vsphere 5.1 API. I am getting an exception
javax.xml.ws.soap.SOAPFaultException: The operation is not supported on the object.
at com.sun.xml.internal.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:178)
at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:119)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:108)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:78)
at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:107)
at com.sun.proxy.$Proxy35.initiateFileTransferToGuest(Unknown Source)
at com.intuit.pdit.cloud9.VsphereEngine.uploadGuestFile(VsphereEngine.java:1061)
at com.intuit.pdit.cloud9.VsphereEngine.main(VsphereEngine.java:1297)
The code which I am using for the fileManagerRef is
| ManagedObjectReference guestOpManger = serviceContent.getGuestOperationsManager(); | |
| ManagedObjectReference fileManagerRef = (ManagedObjectReference) getEntityProps(guestOpManger, | |
| new String[] { "fileManager" }).get("fileManager"); |
When the change the code for fileManagerRef to
ManagedObjectReference fileManagerRef = new ManagedObjectReference();;
fileManagerRef.setType("GuestFileManager");
fileManagerRef.setValue("ha-guest-operations-file-manager");
I get the below exception
javax.xml.ws.soap.SOAPFaultException: The object has already been deleted or has not been completely created
at com.sun.xml.internal.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:178)
at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:119)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:108)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:78)
at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:107)
at com.sun.proxy.$Proxy35.initiateFileTransferToGuest(Unknown Source)
at com.intuit.pdit.cloud9.VsphereEngine.uploadGuestFile(VsphereEngine.java:1061)
at com.intuit.pdit.cloud9.VsphereEngine.main(VsphereEngine.java:1297)
Any help is really appreciated.
Thanks,
Madhavi