Lorsque vous exécutez une vérification de cohérence et apportez des corrections au gestionnaire PersistenceManager, vous obtenez une ou plusieurs des erreurs suivantes dans le journal. (Il est probable que vos uuids diffèrent de ces erreurs.)
Ou, si vous réindexez l’index de recherche, il risque d’échouer avec cette erreur (avec le même uuid affiché) :
NoSuchItemStateException: deadbeef-cafe-babe-cafe-babecafebabe.
Si votre problème correspond à ceux répertoriés ci-dessus, le processus suivant vous aidera à corriger la corruption.
Pour les versions jusqu'à CRX 2.2, utilisez l'ancienne console CRX :
Dans la console CRX, procédez comme suit :
Dans la console CRX, procédez comme suit :
Dans la console CRX, procédez comme suit :
Remarque Si vous avez de nombreuses erreurs à corriger, vous pouvez préparer des éléments multiples dans les étapes suivantes :
À l'étape 4, ouvrez un fichier texte et préparez plusieurs commandes rm, collez la totalité du contenu du fichier dans la console CRX, par exemple :
rm [<child uuid 1>]
rm [<child uuid 2>]
save
exit
À l'étape 6, vous trouverez plusieurs éléments dans redo_X.log. Saisissez :
1 DEL <child uuid 1>
1 DEL <child uuid 2>
1 COM
Remplacez <child uuid 1> par les uuids réels du nœud enfant dans le message d'erreur. Dans l'exemple donné ci-dessus, cela serait : 80b19738-b62b-4a6a-af9b-70f245d2a7bc
Dans la console CRX, procédez comme suit :
Remarque : Si vous avez de nombreuses erreurs à corriger, vous pouvez préparer des éléments multiples dans les étapes suivantes :
À l'étape 4, ouvrez un fichier texte et préparez plusieurs commandes rm, collez la totalité du contenu du fichier dans la console CRX, par exemple :
rm [<child uuid 1>]
rm [<child uuid 2>]
save
exit
À l'étape 6, vous trouverez plusieurs éléments dans redo_X.log. Saisissez :
1 DEL <child uuid 1>
1 DEL <child uuid 2>
1 COM
Remplacez <child uuid 1> par les uuids réels du nœud enfant dans le message d'erreur. Dans l'exemple ci-dessus : 46bbf932-3bd1-466d-bf93-7e0c99dc5707
Consultez cet article
CRX 1.4.x, CRX 2.x
Accéder à votre compte