Remove NSX host cluster from SDDC manager failed with the error message "Failed to fetch validate NSX service deployments input data"
search cancel

Remove NSX host cluster from SDDC manager failed with the error message "Failed to fetch validate NSX service deployments input data"

book

Article ID: 403249

calendar_today

Updated On:

Products

VMware SDDC Manager VMware NSX

Issue/Introduction

  • Remove NSX host cluster from SDDC manager failed with the error message "Failed to fetch validate NSX service deployments input data".

  • In SDDC manager domainmanager.log, there is error message below:

    ERROR [vcf_dm,xxxx] [c.v.e.s.o.model.error.ErrorFactory,dm-exec-9] [G6EPLA] FAILED_TO_FETCH_VALIDATE_NSXT_SERVICE_DEPLOYMENTS_INPUT Failed to fetch validate NSX service deployments input data
    ...  
    Caused by: java.util.NoSuchElementException: null
    ...    
     at com.vmware.vcf.common.nsxt.sdk.client.connection.VcfNsxModelTranslationEnhancer.lambda$loadIdsForPolicyBasedStandardHostSwitch$2(VcfNsxModelTranslationEnhancer.java:107)
    at java.base/java.util.Optional.orElseThrow(Optional.java:403)

  • From NSX Manager UI, certain Transport Node Profiles do not have an Uplink Profile configured.

Environment

VMware NSX-T Data Center 3.x
VMware NSX 4.x
VMware SDDC Manager 4.x
VMware SDDC Manager 5.x

Cause

When removing an NSX host cluster from SDDC Manager, the system will validate all associated Transport Node Profiles. By design, each Transport Node Profile must have an Uplink Profile configured.If any Transport Node Profile is missing an associated Uplink Profile, the operation will fail with the following error message:
"Failed to fetch validate NSX service deployments input data."

Resolution

Uplink Profiles should be attached to every Transport Node Profile as required.