Pour faire un test il suffirait de sauvegarder le catalogue sous un autre nom et essayer de démarrer LR avec une version antérieure du catalogue
Ou simplement de démarrer LR après avoir renommé le catalogue. S'il ne trouve pas de catalogue, LR créera un catalogue "neuf" (et vide).
Si tu as toujours l'erreur, c'est que le souci n'est pas dans ton catalogue.Dans ce cas, je te conseille de désinstaller/réinstaller LR, puis ouvrir ton catalogue (qui ne sera absolument pas touché par la réinstallation de LR).
S'il n'y a pas d'erreur avec le catalogue vide, c'est que le problème est dans ton catalogue. Tu peux alors tenter une importation (dans le catalogue vide) depuis ton catalogue corrompu, mais sans garantie.

Il est très important de faire un sauvegarde du catalogue (le fichier .lrcat), ou bien de systématiquement générer les fichiers .xmp associés aux RAW, ou même les 2 à la fois.