Message - Unable to retrieve table data for the checkpoint.

Applies to TestComplete 15.73, last modified on March 04, 2025

You may get this error message when trying to create a table checkpoint for an object in your tested application. Possible causes of the problem as well as its solutions are described below.

Possible Cause Solution
Table checkpoints are not supported for the selected object. TestComplete supports table checkpoints for a wide range of standard and third-party tabular controls, including grids, list views, list boxes and combo boxes. For a complete list of supported controls, please see the following topic:

Supported Controls

If your application uses a tabular control that is not supported out of the box, you can use one of the following workarounds to verify its data:

  • Command TestComplete to extract and verify its data visually. To learn more, see Working With Grid Controls.

  • To check a tabular control that is inherited from one of the supported controls, add the control’s class name to the corresponding category in the Object Mapping properties of your test project. After that, try to create the table checkpoint again.

  • Try using another type of the checkpoint, if appropriate. For example, if you need to verify data in a single cell and TestComplete recognizes table cells as individual objects, you can create a property checkpoint for the cell text.

  • If your tested application is an Open Application, you can retrieve and verify table data using native methods and properties of the table control. To learn which methods and properties you can use for this purpose, please refer to the control’s documentation, or ask the application developers about this.

You selected a wrong object. It is possible that you receive the error message because you selected a wrong object instead of the needed one. For example, you may have selected the entire window where the table resides, or a table’s sibling object. You can quickly check to see which object you selected by clicking the Highlight button.

To resolve the problem, try to select the desired object once again. When selecting the object, point the target glyph or the mouse pointer to an area directly inside the table and fix the selection only after the red frame appears around the table or its internal area.

The plugin required for extended object support is not installed. In TestComplete, extended support for various application types and third-party controls is provided by plugins. For more information about plugins needed to create table checkpoints for specific controls, please see the following topic:

Supported Controls

To resolve the problem, make sure that the necessary plugins are installed and enabled in TestComplete, and try to create the checkpoint again. To learn how to install plugins in TestComplete, see Installing Extensions.

The selected object no longer exists in the application. In order for TestComplete to be able to retrieve data from an object, this object must exist in the application. The error may indicate that the object you selected does not exist in the application anymore. For example, the window containing the object was closed after you selected the object, or the object was replaced with another one.

To resolve the problem, make sure that the object exists in the application and try to create the checkpoint again. For example, you can quickly check to see if the selected object exists by clicking the Highlight button.

You are trying to create a table checkpoint for a grouped Infragistics UltraGrid or Syncfusion Essential Grouping Grid control in a .NET Windows Forms application. Table checkpoints cannot be used with grouped UltraGrid and Essential Grouping Grid controls. Disable grouping in the grid and try to create the checkpoint again.
The tested Delphi or C++Builder application is compiled without debug information. If you are testing a Delphi or a C++Builder application, you can create table checkpoints for VCL and CLX tabular controls only if the application is compiled with debug information. For instructions on adding debug information to applications created with various Delphi and C++Builder versions, see the following topics:

Compiling Delphi XE6, XE7, XE8 and 10 Applications With Debug Information

Compiling Delphi XE2 – XE5 Applications With Debug Information

Compiling Delphi XE Applications With Debug Information

Compiling Delphi 2010 Applications With Debug Information

Compiling Delphi 2009 Applications With Debug Information

Compiling Delphi 2007 Applications With Debug Information

Compiling Delphi 2006 Applications With Debug Information

Compiling Delphi 7 and 2005 Applications With Debug Information

Compiling C++Builder XE2 – XE8 and 10 Applications With Debug Information

Compiling C++Builder XE Applications With Debug Information

Compiling C++Builder 2010 Applications With Debug Information

Compiling C++Builder 2009 Applications With Debug Information

Compiling C++Builder 2007 Applications With Debug Information

Compiling C++Builder 2006 Applications With Debug Information

Compiling C++Builder 6 Applications With Debug Information

See Also

About Table Checkpoints
Supported Controls

Highlight search results