Filteränderungen werden nicht in der AEM-Benutzeroberfläche übernommen

Änderungen an Gruppenprädikaten oder neu hinzugefügten Prädikaten in AEM werden auch nach erfolgreichen Pipeline-Bereitstellungen nicht in der Benutzeroberfläche angezeigt. Dies geschieht aufgrund wiederverwendeter zwischengespeicherter Artefakte oder falsch konfigurierter Bereitstellungseinstellungen. Um dies zu beheben, aktualisieren Sie Pipeline-Variablen, passen Sie Konfigurationsdateien an und stellen Sie den Code erneut bereit.

Beschreibung description

Umgebung

Adobe Experience Manager as a Cloud Service (AEMaaCS)

Problem/Symptome

  • Änderungen an einem Gruppenprädikat, z. B. das Hinzufügen neuer Prädikate oder das Erstellen neuer Gruppenprädikate, werden nicht in der AEM-Benutzeroberfläche angezeigt.
  • Aktualisierungen vorhandener Suchprädikate innerhalb eines Gruppenprädikats werden übernommen, aber neu hinzugefügte Prädikate sind nicht sichtbar.
  • Dieses Verhalten bleibt trotz erfolgreicher Bereitstellung von Pipelines bestehen.

Schritte zur Replikation:

  1. Stellen Sie sicher, dass die CM_DISABLE_BUILD_REUSE Variable für die Entwicklungs-Pipeline auf true festgelegt ist, um die Wiederverwendung alter Artefakte zu verhindern.
  2. Nehmen Sie Platzhalteränderungen unter dem ui.content vor und stellen Sie sie mithilfe von Cloud Manager in der Entwicklungsumgebung bereit.
  3. Überprüfen Sie, ob Änderungen nach der Bereitstellung in der AEM-Benutzeroberfläche angezeigt werden.

Auflösung resolution

  1. Wenn die an der ui.content module vorgenommenen Änderungen Folgendes nicht widerspiegeln:

    1. Entfernen Sie in der ui.content module des pom.xml-Moduls <cloudManagerTarget>none</cloudManagerTarget> Element. Dieses Tag schließt das Modul aus Cloud Manager-Builds aus, wodurch Ihre Änderungen nicht bereitgestellt werden. Durch Entfernen wird sichergestellt, dass das ui.content Modul in der Pipeline-Bereitstellung enthalten ist.
    2. Stellen Sie den Code mithilfe von Cloud Manager erneut bereit.
  2. Wenn das Entfernen von <cloudManagerTarget> das Problem nicht behebt:

    1. Erhöhen Sie die Untermodulversionen in Entwicklungs- und QA-Verzweigungen manuell, indem Sie 1.0.0-SNAPSHOT in allen relevanten pom.xml-Dateien festlegen, einschließlich der pom.xml.
    2. Lokales Erstellen des Projekts und Sicherstellen, dass es erfolgreich erstellt wird
    3. Stellen Sie diesen aktualisierten Code in Entwicklungs- und QA-Umgebungen über die jeweiligen Pipelines bereit.
  3. Testen Sie , indem Sie zusätzliche Änderungen vornehmen, um sicherzustellen, dass nachfolgende Bereitstellungen Aktualisierungen in beiden Umgebungen korrekt widerspiegeln.

Verwandtes Lesen

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