Les modifications apportées au filtre ne sont pas reflétées dans l’interface utilisateur d’AEM

Les modifications apportées aux prédicats de groupe ou les nouveaux prédicats ajoutés dans AEM n’apparaissent pas dans l’interface utilisateur, même après les déploiements réussis de pipelines. Cela se produit en raison d’artefacts mis en cache réutilisés ou de paramètres de déploiement mal configurés. Pour corriger ce problème, mettez à jour les variables de pipeline, ajustez les fichiers de configuration et redéployez le code.

Description description

Environnement

Adobe Experience Manager as a Cloud Service (AEMaaCS)

Problème/Symptômes

  • Les modifications apportées à un prédicat de groupe, telles que l’ajout de nouveaux prédicats ou la création de nouveaux prédicats de groupe, n’apparaissent pas dans l’interface utilisateur d’AEM.
  • Les mises à jour des prédicats de recherche existants dans un prédicat de groupe sont répercutées, mais les prédicats nouvellement ajoutés ne sont pas visibles.
  • Ce comportement persiste malgré le déploiement réussi des pipelines.

Procédure de réplication :

  1. Vérifiez que la variable CM_DISABLE_BUILD_REUSE est définie sur true pour le pipeline de développement afin d’empêcher la réutilisation des anciens artefacts.
  2. Effectuez des modifications factices sous le module ui.content et déployez-les dans l’environnement de développement à l’aide de Cloud Manager.
  3. Vérifiez si les modifications sont répercutées dans l’interface utilisateur d’AEM après le déploiement.

Résolution resolution

  1. Lorsque les modifications apportées à la ui.content module ne reflètent pas :

    1. Dans le fichier ui.content module du module pom.xml, supprimez <cloudManagerTarget>none</cloudManagerTarget> élément . Cette balise exclut le module des versions Cloud Manager, ce qui empêche le déploiement de vos modifications. Sa suppression garantit que le module ui.content est inclus dans le déploiement du pipeline.
    2. Redéployez le code à l’aide de Cloud Manager.
  2. Si la suppression de <cloudManagerTarget> ne résout pas le problème :

    1. Incrémentez manuellement les versions des sous-modules dans les branches de développement et d’assurance qualité en définissant des 1.0.0-SNAPSHOT dans tous les fichiers pom.xml pertinents, y compris le pom.xml principal.
    2. Créez le projet localement et assurez-vous qu’il est généré correctement.
    3. Déployez ce code mis à jour dans les environnements de développement et d’assurance qualité via leurs pipelines respectifs.
  3. Effectuez des tests en apportant des modifications supplémentaires pour vérifier que les déploiements suivants reflètent correctement les mises à jour dans les deux environnements.

Lecture connexe

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f