Analyse des problèmes de persistance

Symptômes

Si le CRX ne démarre pas ou s'il existe des exceptions et des traces de pile dans le fichier journal liées à la persistance (comme TarPersistenceManager ou FileDataStore).

Cause

Ces problèmes peuvent avoir de nombreuses causes.

Analyse / Résolution

Pour bien cerner le problème, nous devons connaître les informations suivantes :

  • Version CRX, incluant le correctif rapide.
  • Système d’exploitation, fournisseur et version JVM.
  • Le répertoire et la liste des fichiers contiennent leurs noms, tailles ainsi que les fichiers masqués. Ces listes sont requises pour les répertoires de stockage local de tous les nœuds de la grappe, ainsi que le répertoire partagé. Incluez intégralement les informations dont les répertoires sont « actifs » (parfois les installations sont renommées ou copiées pour examen ; nous devons savoir précisément quelles sont les installations en cours d’utilisation).
  • Les fichiers de configuration (repository.xml et tous les fichiers de workspace.xml) de tout le noeud de la grappe

Instructions pour obtenir les informations requises

Suivrz ce processus pour chaque nœud de la grappe, ainsi que sur le répertoire partagé CRX (sauf si le répertoire partagé figure dans l’un des nœuds de grappe). Dans les instructions ci-dessous, il s’agit généralement du répertoire dans lequel se trouve la tête de lecture (répertoire parent de crx-quickstart).

Remarque : s'assurer lors de l'exécution de la java-version que vous l'effectuez dans le même fichier exécutable Java utilisé par l'instance CRX ou CQ5.

Linux ou Mac

Pour obtenir toutes les données, exécutez les commandes suivantes dans un conteneur :

cd <clusterNode1>
java -version 2> infoJavaVersion.log
find . -name "crx*.jar" > infoCrxVersion.log
ls -alR > infoFileList.log
zip -r clusterNode1.zip . -i */repository.xml */workspace.xml */*.log *.log */*.log.*
rm info*

Windows

Sur les systèmes opérant avec Windows, exécuter les étapes suivantes :

  1. Ouvrez l’invite de commande en accédant à Démarrer -> Exécuter... dans la boîte de dialogue Exécuter cmd et appuyez sur [Entrée].
  2. Exécuter les commandes suivantes dans l’invite de commande (le chemin doit être celui contenant le répertoire crx-quickstart et le fichier license.properties) :
    • cd <clusterNode1>
    • java -version 2> infoJavaVersion.log
    • dir /A /S crx*.jar > infoCrxVersion.log
    • dir /A /S > infoFileList.log
  3. Depuis l'explorateur Windows, accédez au répertoire <clusterNode1>, puis appuyez sur CTRL+ pour sélectionner les fichiers suivants : infoJavaVersion.log, infoCrxVersion.log et infoFileList.log.
  4. Choisissez/mettez en surbrillance les fichiers, cliquez avec le bouton droit de la souris pour ouvrir le menu contextuel de l'explorateur Windows, puis choisissez Envoyer à > Fichier compressé
  5. Un fichier zip sera créé dans le dossier contenant les fichiers précédemment sélectionnés. Renommer le fichier zip pour être plus descriptif (par exemple analyzepersistenceissues_cq5x_author_dev.zip)
Logo Adobe

Accéder à votre compte