Problème

Lors de la purge de la version, nous voyons des avertissements tels que ceux présentés ci-dessous dans les journaux.

02.05.2017 16:52:53.579 *WARN* [sling-threadpool-713f76d9-68c5-4038-844f-eee72060cf5c-(apache-sling-job-thread-pool)-83-Maintenance Queue(com/adobe/granite/maintenance/job/VersionPurgeTask)] org.apache.
jackrabbit.oak.plugins.version.ReadOnlyVersionManager Missing versionable path property for crx.default at /jcr:system/jcr:versionStorage/5f/d1/98/5fd198fd-6dfc-4802-b496-fbe3569525be

Cause

Ce problème est connu par la migration du référentiel.

Résolution

Pour résoudre ce problème, procédez comme suit :

  1. Téléchargez le script joint OAK-5193-fix-*.groovy joint au serveur AEM

  2. Téléchargez la version oak-run correspondant à la version du lot de oak-core que vous trouverez dans /system/console/bundles de l'interface utilisateur

  3. Arrêter AEM

  4. Exécutez cette commande en tant qu’utilisateur propriétaire du processus java AEM

    java -Xmx2048m -jar oak-run-1.4.*.jar console crx-quickstart/repository/segmentstore ":load OAK-5193-fix.groovy" >> /tmp/script.log 2>&1 &'

    Remarque :

    Sur Oak 1.6 et les versions ultérieures, vous devez ajouter le paramètre de lecture/écriture en exécutant la commande suivante :

    java -Xmx2048m -jar oak-run-1.4.*.jar --read-write console crx-quickstart/repository/segmentstore ":load OAK-5193-fix.groovy" >> /tmp/script.log 2>&1 &'
  5. Une fois le script terminé, passez en revue le fichier /tmp/script.log généré

  6. Lancer AEM

  7. Exécuter la purge de version et es erreurs devraient disparaître

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne