When attempting to delete/remove a WLD Cluster via the SDDC Manager UI, it may fail with: "FAILED_TO_FETCH_VALIDATE_NSXT_SERVICE_DEPLOYMENTS_INPUT
".
You may observe an error in the SDDC Manager - /var/log/vmware/vcf/domainmanager/domainmanager.log
:
yyyy-mm-ddThh:mm:ss ERROR [vcf_dm,xxxxxxxxxxxxxxxxxxxxxxx,c3b9] [c.v.e.s.o.model.error.ErrorFactory,dm-exec-20] [H2K7A6] FAILED_TO_FETCH_VALIDATE_NSXT_SERVICE_DEPLOYMENTS_INPUT Failed to fetch validate NSX service deployments input data
com.vmware.evo.sddc.orchestrator.exceptions.OrchTaskException: Failed to fetch validate NSX service deployments input data
........................................................
Caused by: java.lang.IllegalStateException: Duplicate key null (attempted merging values [xxxxxxxxxxxx])
VMware Cloud Foundation 5.x
The reported error "FAILED_TO_FETCH_VALIDATE_NSXT_SERVICE_DEPLOYMENTS_INPUT" comes from "FetchValidateNsxtServiceDeploymentsInputAction" which is NSX specific action. This issue happens with Policy APIs used in SUB-TNP related implementation in the "Remove Cluster" workflow. i.e. The TransportZoneProfiles contain global transport zone paths. This issue shows up only in Federated environments.
vi /home/vcf/feature.properties
feature.vcf.subtnp=false
esc > :wq!
vi /etc/vmware/vcf/domainmanager/application-prod.properties
nsxt.base.version.policy=4.2.0.0.0-0
esc > :wq!
systemctl restart domainmanager
systemctl status domainmanager
vi /etc/vmware/vcf/domainmanager/application-prod.properties
nsxt.base.version.policy=4.2.0.0.0-0
esc > :wq!
systemctl restart domainmanager
systemctl status domainmanager