Configuration changes to the NSX Edge appliance fails with the error: id to load is required for loading
search cancel

Configuration changes to the NSX Edge appliance fails with the error: id to load is required for loading

book

Article ID: 339058

calendar_today

Updated On:

Products

VMware NSX

Issue/Introduction

Symptoms:
  • Cannot assign an IP address to the vNIC of an NSX Edge virtual machine.
  • Assigning an IP address to the vNIC of an NSX Edge virtual machine fails.
  • In the vsm.log file, you see the entries similar to:

    WARN http-nio-127.0.0.1-7441-exec-396 RemoteInvocationTraceInterceptor:87 - Processing of VsmHttpInvokerServiceExporter remote call resulted in fatal exception: com.vmware.vshield.edge.facade.EdgeVnicFacade.configureEdgeVnicAsync
    org.springframework.dao.InvalidDataAccessApiUsageException: id to load is required for loading; nested exception is java.lang.IllegalArgumentException: id to load is required for loading


Environment

VMware NSX for vSphere 6.0.x
VMware NSX for vSphere 6.1.x

Cause

This issue occurs when the identifier of the backing resource pool is missing or has been removed from the vCenter Server.

Resolution

To resolve this issue, re-configure the resource pool of the Edge appliance.
To re-configure the resource pool of the Edge appliance:
  1. Log in to the NSX Manager via the Web UI by navigating to Home > Networking and Security.
  2. Select the Edges hyperlink and then select the Edge appliance.
  3. Click the Edit icon.
  4. Select an alternate resource pool or validate the currently selected settings by clicking Save.
  5. Confirm that the Edge configuration change is now successful.