When working with a table view, if an error occurs, a message displays. Below is the list of table view errors, a description of each error, and suggestions on how to resolve the error.
The following are the three general types of errors for table views:
|Error type||Cause and solution|
Failed to open table.
The table view does not display. Check the status and accessibility of the underlying data.
Failed to load data.
The table view can't load content from its data source as displayed rows. Check the accessibility of the data, especially if the data is on a shared drive or database server.
Failed to refresh table.
The table view can't reload its content. If the table view is currently being displayed, it will automatically close.
Usually a table view error message includes additional details about what caused the error. A full list of error messages and potential solutions are listed in the following table:
|Error detail||Cause and solution|
Failed to apply the table selection.
The selection set could not be applied to the content in the table view. Confirm that all feature edits and data loading processes are completed.
The table fields were not found.
The data schema of the table and the data no longer match. Confirm that all schema edits are completed.
Table initialization error.
There was an internal error initializing the table, possibly in a referenced software component. Try closing and re-opening the application.
An invalid row ID encountered.
The table view does not recognize the row ID, most likely because there are more or fewer rows than expected. Confirm that all feature edits and data loading processes are completed.
The table's OID field was not found.
A table view requires a unique object identifier (OID) value per row, and the data does not contain one. This error can occur with certain data types, especially from non-database sources such as comma-delimited text (.csv) files. Update the data by either adding an OID field or converting it to a different format, such as DBF or file geodatabase, which will add the OID field automatically.
Failed to retrieve a row.
A row could not be pulled from the table view. Try closing and re-opening the application. and confirm that data values are not corrupted.
The layer or standalone table was not found.
The layer or stand-alone table cannot be found in the current map. Try closing and re-opening the application and confirm that data values are not corrupted.
Failed to create temporary table.
The temporary table could not be created on your machine, possibly due to disk space or permissions. Confirm disk space and permissions, and try again.
The database table for a field was not found.
To better support subtypes and domains on joined tables, the database table is referenced for each field. The database table for a field could not be found. Try closing and re-opening the application, or recreate the join.
The database table was not found.
The database table cannot be found in the current project. Try closing and re-opening the application without saving the project. You may need to reference the content back into the project.
Failed to create the table cursor.
An error occurred searching the database. and a cursor could not iterate.
Failed to create a page cursor.
An error occurred searching the database while acquiring a page of data.
The page cursor's OID field was not found.
An error occurred after searching the database and obtaining the OID field from the page cursor.
Failed to retrieve a page of rows.
An error occurred while retrieving a page of rows.
The table project was not found.
The project for the table was not found. Try closing and re-opening the application.
The table session was not found.
The table made a request after the table was closed. Try re-opening the table and performing the task you attempted before the error occurred.
Failed to create the sorted table cursor.
An error occurred when performing a sorted search on the database.
When core database errors are encountered, the error description displays. Search for the error number in the help system to troubleshoot the issue.