Die Bereitstellung schlägt aufgrund einer falschen Konfiguration der Datenschicht der Kernkomponenten fehl

Eine Cloud Manager-Bereitstellung für Adobe Experience Manager as a Cloud Service schlägt während des Schritts Installieren veränderlicher Inhalte fehl, wenn die Datenschichtkonfiguration der Kernkomponenten unter /conf mit einem falschen Knotentyp erstellt wird. Der Konfigurationsknoten wird als cq:Page erstellt, der die erforderliche enabled-Eigenschaft nicht unterstützt. Dies führt zu einer OakConstraint0004 und zu einem Paketinstallationsfehler.

Um dies zu beheben, aktualisieren Sie den Konfigurationsknoten, sodass er den richtigen primären Typ verwendet, legen Sie die erforderlichen Eigenschaften fest und stellen Sie das korrigierte Konfigurationspaket erneut bereit.

Beschreibung description

Umgebung

Adobe Experience Manager as a Cloud Service - Sites

Problem/Symptome

  • Die Cloud Manager-Pipeline schlägt während der Bereitstellung mit dem Fehler „Veränderlicher Inhalt installieren - Fehlgeschlagen“ fehl.
  • Der Auftrag für veränderbare Inhalte schlägt während der Installation eines cp2fm-konvertierten Konfigurationspakets fehl, z. B.:
    • /etc/packages/<group>/<site>-base-config-content-<version>-cp2fm-converted.zip
  • Die Pipeline-Protokolle zeigen den folgenden Fehler an:
    • OakConstraint0004: /conf/<site>/sling:configs/com.adobe.cq.wcm.core.components.internal.DataLayerConfig[ [ cq:Page] ] : No matching property definition found for enabled = true.
  • Der Knoten DataLayerConfig wird als cq:Page erstellt, aber cq:Page definiert die enabled nicht, was die Einschränkungsverletzung und den Fehler bei der Paketinstallation verursacht.

Lösung resolution

Führen Sie die folgenden Schritte aus, um das Problem zu beheben:

  1. Aktualisieren Sie den Knoten unter /conf/<site>/sling:configs/com.adobe.cq.wcm.core.components.internal.DataLayerConfig, um jcr:primaryType=nt:unstructured zu verwenden. Weitere Informationen finden ​ unter „Verwenden der Adobe Client-Datenschicht mit ​ Kernkomponenten“.
  2. Legen Sie enabled=true als boolesche Eigenschaft auf dem nt:unstructured fest.
  3. Stellen Sie sicher, dass der Konfigurationsknoten nicht als cq:Page erstellt wird und keine Seitenvorlage oder Seitenstruktur verwendet.
  4. Stellen Sie sicher, dass /content/<site>/jcr:content sling:configRef=/conf/<site> enthält, damit die Konfiguration korrekt referenziert wird.
  5. Erstellen Sie das Basiskonfigurations-Inhaltspaket mit diesen Korrekturen neu.
  6. Stellen Sie das Paket erneut bereit und bestätigen Sie dass der Schritt „Veränderlichen Inhalt installieren und die Gesamtbereitstellung erfolgreich abgeschlossen wurden.

Hinweis:

Seit Version 2.9.0 der Kernkomponenten und höher ist die Adobe Client-Datenschicht als Teil der Kernkomponenten-Client-Bibliotheken enthalten. Um sie zu aktivieren, ist nur die kontextabhängige Konfiguration unter /conf/<site>/sling:configs erforderlich. Ein separates Installationspaket für die Datenschicht-Komponente ist nicht erforderlich.

Verwandtes Lesen

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