"Required argument not passed: spec" error when deleting VM hard disks in VMware Cloud Director.
book
Article ID: 325637
calendar_today
Updated On:
Products
VMware Cloud Director
Issue/Introduction
Symptoms:
Removing a VM hard disk in Cloud Director UI results in the following error:
null - https://<vCenter FQDN>/sdk/vimService invocation failed with "com.vmware.vim.vmomi.core.exception.MarshallException: Required argument not passed: spec" - Required argument not passed: spec
Within /opt/vmware/vcloud-container/logs/vcloud-container-debug.log,the below snippet is seen:
Caused by: com.vmware.vim.vmomi.client.exception.VmomiProtocolException: https://<vCenter FQDN>/sdk/vimService invocation failed with "com.vmware.vim.vmomi.core.exception.MarshallException: Required argument not passed: spec"
This issue can be seen during failover processes with third party products like Zerto Disaster Recovery.
Environment
VMware Cloud Director 10.x
Cause
This is a known issue affecting VMware Cloud Director 10.3.3.1. The issue happens when a VM relocation is triggered which is not required for the task specified.
Resolution
The issue is resolved in VMware Cloud Director 10.3.3.2, available at VMware Downloads.