"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:
Login to vCloud Director UI
Under System > Manage & Monitor
For organizations that see this error, 'Right Click' on the organization > Properties
In pop-out 'Click' the Network Pool and Services tab
Within the Network Pool dropdown, Select None
'Click' Ok
Repeat steps 2 - 4 to get back to the Network Pool dropdown