Me imagino que no son índices estructurales compactos. O sea, los índices deben ser tipo IDX porque si no, daría un error distinto.
Las posibilidades son varias. Las más comunes:
1) Se utiliza SEEK o SEEK() sobre una tabla o cursor que no tiene etiquetas
2) Se intenta establecer un SET ORDER TO "TagIndex" && empleando un literal
3) Se intenta establecer un SET RELATION TO para una tabla que no está indexada.
Todo esto puede suceder porque al abrir la tabla (dbf) no se abren (o no existen) las tablas de índices.
Si fueran indices estructurales compactos, la tabla de índices se abre automáticamente y en caso de corrupción o desaparición del cdx, el sistema manda otro mensaje.
Si no hubo modificaciones de código y antes funcionaba, habrá que ver el modo de reindexar el archivo en cuestión (o todos los archivos, si el sistema preveé esta posibilidad con alguna rutina externa, porque si no puedes entrar...).
Si el sistema es VFP6, 7 , 8 o 9, tal vez ofrezca la posibilidad de guardar el error. Si es así, tendrías que ver en la tabla "apperror.dbf" qué archivo estaba en uso cuando se produce el error. Eso te da una pista si lo que se intenta hacer es SEEK o SEEK() o SET ORDER TO Indice. Si es un SET RELATION TO la pista no te servirá.