The error happens when the number of features in the shapefile does not match the number of attributes in the DBF file. These are some common causes that produce the error. (1) adding or deleting records to the DBF file corresponding to the existing shapefile. (2) a system failure occurs during the edit process and the shapefile is saved in a corrupted state. (3) multiple users editing the same shapefile.