[#######-####-####-#######72b5 ] The operation cannot be performed because the argument is invalid. A specified parameter was not correct: - A specified parameter was not correct:Debug information:com.vmware.ssdc.library.exceptions.VimInvalidArgumentException: The operation cannot be performed because the argument is invalid. A specified parameter was not correct: at com.vmware.ssdc.library.vim.LmVim.Convert(LmVim.java:262)
/opt/vmware/vcloud-director/logs/vcloud-container-debug.log You see the entry similar to the one reported below:2024-10-16 07:20:46,024 | ERROR | task-service-activity-pool-3273 | FutureUtil | Failed to create VM in Storage Fabric | requestId=#######-####-####-#######72b5,request=POST https://<VCD_FQDN>/api/catalog/#######-####-####-#######cbca/action/upload,requestTime=1729062920498,remoteAddress=##.##.##.##:44937,userAgent=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/201...,accept=application/*+xml;version 39.0.0-alpha vcd=#######-####-####-#######5fcc,task=#######-####-####-#######3077 activity=(com.vmware.vcloud.backendbase.management.system.TaskActivity,urn:uuid:#######-####-####-#######3077)com.vmware.ssdc.library.exceptions.VimInvalidArgumentException: The operation cannot be performed because the argument is invalid.. A specified parameter was not correct: at com.vmware.ssdc.library.vim.LmVim.Convert(LmVim.java:262) at com.vmware.ssdc.library.vim.LmVim.Convert(LmVim.java:498) at com.vmware.vcloud.val.internal.impl.ImportVAppFromOvfActivity$ImportOvfToVcPhase.initiateImportFromOvf(ImportVAppFromOvfActivity.java:854) at com.vmware.vcloud.val.internal.impl.ImportVAppFromOvfActivity$ImportOvfToVcPhase.invoke(ImportVAppFromOvfActivity.java:243) at com.vmware.vcloud.activity.executors.ActivityRunner.runPhase(ActivityRunner.java:175) at com.vmware.vcloud.activity.executors.ActivityRunner.run(ActivityRunner.java:112) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829)Caused by: (vmodl.fault.InvalidArgument) { faultCause = null, faultMessage = null, invalidProperty = null} at jdk.internal.reflect.GeneratedConstructorAccessor10306.newInstance(Unknown Source) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at java.base/java.lang.Class.newInstance(Class.java:584) at com.vmware.vim.vmomi.core.types.impl.ComplexTypeImpl.newInstance(ComplexTypeImpl.java:174) at com.vmware.vim.vmomi.core.types.impl.DefaultDataObjectFactory.newDataObject(DefaultDataObjectFactory.java:25) at com.vmware.vim.vmomi.core.soap.impl.unmarshaller.ComplexStackContext.<init>(ComplexStackContext.java:30) at com.vmware.vim.vmomi.core.soap.impl.unmarshaller.StackContextFactory.newContext(StackContextFactory.java:113) at com.vmware.vim.vmomi.core.soap.impl.unmarshaller.FaultStackContext.getNestedContext(FaultStackContext.java:86) at com.vmware.vim.vmomi.core.soap.impl.unmarshaller.UnmarshallerImpl$UnmarshallContext.beginElement(UnmarshallerImpl.java:365) at com.vmware.vim.vmomi.core.soap.impl.unmarshaller.UnmarshallerImpl$UnmarshallContext.parse(UnmarshallerImpl.java:274) at com.vmware.vim.vmomi.core.soap.impl.unmarshaller.UnmarshallerImpl$UnmarshallContext.parse(UnmarshallerImpl.java:227) at com.vmware.vim.vmomi.core.soap.impl.unmarshaller.UnmarshallerImpl$UnmarshallContext.unmarshall(UnmarshallerImpl.java:210) at com.vmware.vim.vmomi.core.soap.impl.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:80) at com.vmware.vim.vmomi.core.soap.impl.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:74) at com.vmware.vim.vmomi.client.common.impl.ReturnvalStackContext.setValue(ReturnvalStackContext.java:45) at com.vmware.vim.vmomi.client.common.impl.ResponseUnmarshaller.processNextElement(ResponseUnmarshaller.java:127) at com.vmware.vim.vmomi.client.common.impl.ResponseUnmarshaller.unmarshal(ResponseUnmarshaller.java:70) at com.vmware.vim.vmomi.client.common.impl.ResponseImpl.unmarshalResponse(ResponseImpl.java:284) at com.vmware.vim.vmomi.client.common.impl.ResponseImpl.setResponse(ResponseImpl.java:231) at com.vmware.vim.vmomi.client.http.impl.HttpExchangeBase.parseResponse(HttpExchangeBase.java:271) at com.vmware.vim.vmomi.client.http.impl.HttpExchange.invokeWithinScope(HttpExchange.java:54) at com.vmware.vim.vmomi.client.http.impl.TracingScopedRunnable.run(TracingScopedRunnable.java:24) at com.vmware.vim.vmomi.client.http.impl.HttpExchangeBase.run(HttpExchangeBase.java:57) at com.vmware.vcloud.vmomi.client.http.impl.HttpProtocolBindingBase.executeRunnable(HttpProtocolBindingBase.java:229) at com.vmware.vcloud.vmomi.client.http.impl.HttpProxyProtocolBindingImpl.send(HttpProxyProtocolBindingImpl.java:202) at com.vmware.vim.vmomi.client.common.impl.MethodInvocationHandlerImpl$CallExecutor.sendCall(MethodInvocationHandlerImpl.java:693) at com.vmware.vim.vmomi.client.common.impl.MethodInvocationHandlerImpl$CallExecutor.executeCall(MethodInvocationHandlerImpl.java:674) at com.vmware.vim.vmomi.client.common.impl.MethodInvocationHandlerImpl.completeCall(MethodInvocationHandlerImpl.java:371) at com.vmware.vim.vmomi.client.common.impl.MethodInvocationHandlerImpl.invokeFetch(MethodInvocationHandlerImpl.java:347) at com.vmware.vim.vmomi.client.common.impl.MethodInvocationHandlerImpl.invoke(MethodInvocationHandlerImpl.java:191) at com.sun.proxy.$Proxy1086.getError(Unknown Source) at com.vmware.vcloud.val.internal.impl.ImportVAppFromOvfActivity$ImportOvfToVcPhase.initiateImportFromOvf(ImportVAppFromOvfActivity.java:818) ... 8 more
A specified parameter was not correct2024-10-21T11:44:25.696Z error vpxd[06913] [Originator@6876 sub=Default opID=vcd-#######-####-####-#######72b5;activity=urn:uuid:#######-####-####-#######40b9-32-01-01-01] [VpxLRO] -- ERROR lro-2113405 -- -- -- VmprovWorkflow: :vmodl.fault.InvalidArgument--> Result:--> (vmodl.fault.InvalidArgument) {--> faultCause = (vmodl.MethodFault) null,--> faultMessage = <unset>,--> invalidProperty = <unset>--> msg = "A specified parameter was not correct: "--> }--> Args:-->
AND2024-10-21T11:44:25.448Z Er(163) Hostd[263369]: [Originator@6876 sub=Default opID=vcd-#######-####-####-#######72b5;activity=urn:uuid:#######-####-####-#######40b9-32-01-01-01-31-311c sid=52da842e user=vpxuser:VSPHERE.LOCAL\Administrator] Unable to convert VIM value 'default' of type 'Vim::Vm::DefaultPowerOpInfo::PowerOpType' to Vigor type 'PowerStatePowerType'This powerOpInfo is a Config parameter in the OVF: <vmw:Config ovf:required="false" vmw:key="powerOpInfo.powerOffType" vmw:value="default"/> <vmw:Config ovf:required="false" vmw:key="powerOpInfo.resetType" vmw:value="default"/> <vmw:Config ovf:required="false" vmw:key="powerOpInfo.suspendType" vmw:value="soft"/>
VMware Cloud Director 10.x
In the OVF descriptor file the "vmw:value" is "soft" or "hard" and not "default".
<vmw:Config ovf:required="false" vmw:key="powerOpInfo.powerOffType" vmw:value="default"/> <vmw:Config ovf:required="false" vmw:key="powerOpInfo.resetType" vmw:value="default"/> <vmw:Config ovf:required="false" vmw:key="powerOpInfo.powerOffType" vmw:value="<soft OR hard>"/> <vmw:Config ovf:required="false" vmw:key="powerOpInfo.resetType" vmw:value="<soft OR hard>"/>