Messages d'erreur

Traduction automatique provisoire, non révisée. En cas de doute, consultez la version anglaise, qui fait foi.

Ce que signifient les lignes rouges de la console et les boîtes de dialogue d'erreur de Cordelia, et que faire pour chacune.

Erreurs et avertissements

Les erreurs interrompent l’opération en cours ; les avertissements non. Les erreurs apparaissent en rouge dans le panneau de console, et les plus gênantes affichent aussi une boîte de dialogue avec un bouton OK.

Problèmes de fichier de base de données

MessageQuand vous le verrezQue faire
Ce fichier n'est pas une base de données Cordelia : <chemin> En ouvrant une base de données Le fichier choisi est un SQLite valide, mais n'a pas été créé par Cordelia. Choisissez un fichier .sqlite que Cordelia a elle-même créé (voir Créer une base de données), ou créez-en un nouveau.
Autorisation refusée pour l'écriture dans <chemin> En créant une base de données ou en exportant Cordelia n'a pas la permission d'écrire à l'emplacement choisi. Choisissez un dossier auquel vous avez un accès en écriture, comme votre dossier Documents.
Espace disque insuffisant pour écrire <chemin> En créant une base de données ou en exportant Libérez de l'espace sur le lecteur cible, ou choisissez un emplacement sur un lecteur avec plus d'espace, puis réessayez.
Échec de l'exportation <Format> / Échec de l'exportation FIT À la fin d'un export L'export ne s'est pas terminé. Vérifiez la console pour connaître la raison sous- jacente précise (souvent l'un des problèmes de fichier ci-dessus) et confirmez que le dossier de destination est accessible en écriture.

Problèmes d'intégrité de la base de données

Ceux-ci sont plus graves que les problèmes de fichier ci-dessus : Cordelia s'arrête immédiatement plutôt que de risquer d'écrire davantage de données dans un fichier de base de données auquel elle ne peut plus faire confiance.

SituationCe que fait CordeliaQue faire
Le fichier de base de données est corrompu, sa structure interne n'a plus de sens pour SQLite. Rare, mais peut suivre un plantage en cours d'écriture ou un disque défaillant. Arrête immédiatement l'opération en cours. Comme la base de données est entièrement régénérée à partir de vos fichiers .FIT (voir La base de données SQLite générée par Cordelia), la solution la plus simple est de créer une nouvelle base de données et de réimporter vos fichiers.
Le disque se remplit pendant que Cordelia écrit dans la base de données (par opposition à un fichier d'export ponctuel, couvert ci-dessus). Arrête immédiatement l'opération en cours. Libérez de l'espace disque et réessayez, les lignes déjà validées restent en place, elles ne sont pas annulées.
Le fichier sélectionné n'est pas du tout une base de données, ou est endommagé au point de ne plus être reconnaissable comme telle. Arrête immédiatement l'opération en cours. Vérifiez que vous avez sélectionné le bon fichier; sinon, créez une nouvelle base de données.
Une erreur d'E/S se produit lors de la lecture ou de l'écriture du fichier, souvent le signe d'un lecteur défaillant ou déconnecté, ou d'un emplacement monté sur le réseau. Arrête immédiatement l'opération en cours. Déplacez la base de données vers un lecteur local et réessayez; vérifiez l'état du lecteur si cela continue de se produire.

Sous Windows, une base de données endommagée ouvre aussi cette boîte de dialogue. Créer une base de données… lance la solution.

La boîte de dialogue La base de données est endommagée, qui nomme old-activities.sqlite, avec les boutons Créer une base de données… et OK.

Si rien de tout cela ne résout le problème

Voir Rapports de bogues et demandes de fonctionnalités, une copie de la sortie de la console (utilisez le bouton Copier tout décrit dans Le panneau Console) est l'élément le plus utile à inclure.

Voir aussi