L’enregistrement des fragments de contenu dans le LTS AEM 6.5.2 échoue après la migration en raison du remplacement du dossier /libs

Les fragments de contenu ne peuvent pas être enregistrés dans le LTS 6.5.2 de Adobe Experience Manager (AEM) après une migration de référentiel lorsque le dossier /libs est remplacé. Pour résoudre le problème, excluez le dossier /libs lors de la migration ou restaurez-le à son état d’origine.

Description description

Environnement

  • Adobe Experience Manager 6.5.2 LTS (instance d’auteur)

Problème/Symptômes

  • L’enregistrement des fragments de contenu échoue pour les fragments et modèles migrés et nouvellement créés.
  • L’erreur suivante s’affiche : com.adobe.cq.dam.cfm.impl.servlets.ContentPostServlet$UpdateException : aucun élément ‘variationTagIds’ défini.

Cause

L’inclusion du dossier /libs dans la migration du référentiel remplace les fichiers système essentiels, ce qui entraîne l’absence ou l’incompatibilité des définitions requises pour les opérations sur les fragments de contenu.

Résolution resolution

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

  1. Examinez le processus de migration de votre référentiel pour déterminer si le dossier /libs a été inclus dans la migration.

  2. Lors de l’exécution de la commande oak-upgrade pour la migration du référentiel, assurez-vous que le dossier /libs est exclu pour éviter de remplacer des fichiers fournis par le système. Par exemple :

    - java -jar oak-upgrade.jar --exclude-paths /libs [ other options]

  3. Si le dossier /libs a déjà été migré et remplacé, restaurez votre instance AEM à partir d’une sauvegarde effectuée avant la migration ou effectuez une réinstallation correcte du produit pour vous assurer que le dossier /libs contient uniquement les fichiers système d’origine.

    • Avertissement : la restauration à partir de la sauvegarde ou de la réinstallation remplacera toutes les modifications effectuées depuis la sauvegarde ou l’installation. Assurez-vous de disposer d’une sauvegarde à jour de votre contenu et de vos configurations avant de continuer.
  4. Après avoir restauré ou réinstallé, créez ou modifiez un fragment de contenu et vérifiez que l’opération d’enregistrement s’est terminée correctement.

recommendation-more-help
experience-cloud-kcs-help-kbarticles