"No row with the given identifier exists" error encountered when viewing an OrgVDC in the vCloud Director UI
search cancel

"No row with the given identifier exists" error encountered when viewing an OrgVDC in the vCloud Director UI

book

Article ID: 320486

calendar_today

Updated On:

Products

VMware Cloud Director

Issue/Introduction

  • in the VMware Cloud Director UI you can see a red banner with an error "An error occurred fetching the VDC capabilities information required to display security devices"
  • In the /opt/vmware/vcloud-director/logs/vcloud-container-debug.log you see errors similar to:
    • No row with the given identifier exists: [com.vmware.vcloud.common.model.net.NetworkPoolModel#xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx]

Environment

VMware Cloud Director for Service Provider 10.x

Cause

This issue occurs when there is no valid network pool entry for the OrgVDC in the vCloud Director Database.

Resolution

To resolve this issue, you have to change the network pool to a valid pool.

To change the network pool:
  1. Login to vCloud Director UI
  2. Under System > Manage & Monitor
  3. For organizations that see this error, 'Right Click' on the organization > Properties
  4. In pop-out 'Click' the Network Pool and Services tab
  5. Within the Network Pool dropdown, Select None
  6. 'Click' Ok
  7.  Repeat steps 2 - 4 to get back to the Network Pool dropdown
  8. Select the Network Pool 
  9. 'Click' Ok