"No row with the given identifier exists" when accessing or trying to delete an edge from Cloud Director.
search cancel

"No row with the given identifier exists" when accessing or trying to delete an edge from Cloud Director.

book

Article ID: 392620

calendar_today

Updated On:

Products

VMware Cloud Director

Issue/Introduction

  • Accessing or even trying to delete an edge from Cloud director UI shows the error:

    No row with the given identifier exists: [com.vmware.vcloud.fabric.net.model.GatewayModel#5876####-####-####-####-############]

  • The /opt/vmware/vcloud-director/logs/vcloud-container-debug.log on the Cloud Director Cells show errors of the form:

    org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [com.vmware.vcloud.fabric.net.model.GatewayModel#5876####-####-####-####-############]
            at org.hibernate.impl.SessionFactoryImpl$2.handleEntityNotFound(SessionFactoryImpl.java:409)
            at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:171)

Environment

VMware Cloud Director 10.5.1

Cause

This issue occurs if there is a reference in the Cloud Director database for an edge which no longer exists in NSX-T manager. 

Resolution

For assistance, contact technical support and note this Knowledge Article ID (392620) in the problem description. For more information, see How to Submit a Support Request.