Vous n'êtes pas connecté - Connexion ou Créer un compte

Classée dans Questions > Questions / Réponses

Résoudre l'erreur SVN "svn: E200030: There are unfinished transactions detected in ''

Administrateur
Une annonce aurait pu être ici :'(

L'erreur svn: E200030: There are unfinished transactions detected in '<project_dir>' se produit suite à la survenue d'une erreur de synchronisation Subversion.

Afin d'en savoir plus, nous pouvons vérifier le statut SVN du projet :

<project_dir>$ svn status
...
svn: E200030: sqlite: database disk image is malformed

Nous avons l'erreur suivante : svn: E200030: sqlite: database disk image is malformed

La commande suivante :

sqlite3 .svn/wc.db "pragma integrity_check"

devrait montrer les erreurs, comme ce qui suit :

*** in database main ***
On tree page 1688 cell 13: invalid page number 1825
On tree page 1688 cell 13: Child page depth differs
On tree page 1688 cell 14: Child page depth differs
Error: database disk image is malformed

Les deux commandes suivantes devrait résoudre le problème (après avoir fermé Eclipse si l'erreur se produit depuis ce dernier) :

sqlite3 .svn/wc.db "reindex nodes"
sqlite3 .svn/wc.db "reindex pristine"

Si la dernière commande retourne un Error: database disk image is malformed, il ne vous reste plus qu'à faire une copie de votre projet, à supprimer la copie locale et à récupérer à nouveau votre projet depuis SVN.

Il n'est plus possible de répondre à cette question car elle marquée comme résolue.