Distributionen misslyckas på grund av felaktig konfiguration av baskomponentens datalager

En Cloud Manager-distribution för Adobe Experience Manager as a Cloud Service misslyckas under steget Install mutable content när konfigurationen av Core Components Data Layer under /conf skapas med en felaktig nodtyp. Konfigurationsnoden skapas som cq:Page, vilket inte stöder den nödvändiga egenskapen enabled vilket orsakar en OakConstraint0004 -överträdelse och paketinstallationsfel.

Du kan åtgärda detta genom att uppdatera konfigurationsnoden så att den använder rätt primär typ, ange nödvändiga egenskaper och distribuera det korrigerade konfigurationspaketet igen.

Beskrivning description

Miljö

Adobe Experience Manager as a Cloud Service - Sites

Problem/symtom

  • Cloud Manager pipeline misslyckas under distributionen med felet"Install mutable content - Failed"."
  • Jobbet för varierbart innehåll misslyckas när ett cp2fm-konverterat konfigurationspaket installeras, till exempel:
    • /etc/packages/<group>/<site>-base-config-content-<version>-cp2fm-converted.zip
  • I pipeline-loggarna visas följande fel:
    • OakConstraint0004: /conf/<site>/sling:configs/com.adobe.cq.wcm.core.components.internal.DataLayerConfig[ [ cq:Page] ] : No matching property definition found for enabled = true.
  • Noden DataLayerConfig skapas som cq:Page, men cq:Page definierar inte egenskapen enabled som orsakar begränsningsöverträdelse och paketinstallationsfel.

Upplösning resolution

Följ de här stegen för att åtgärda problemet:

  1. Uppdatera noden på /conf/<site>/sling:configs/com.adobe.cq.wcm.core.components.internal.DataLayerConfig för att använda jcr:primaryType=nt:unstructured. Mer information finns i Använda Adobe-klientdatalagret med kärnkomponenterna.
  2. Ange enabled=true som en boolesk egenskap på noden nt:unstructured.
  3. Kontrollera att konfigurationsnoden inte har skapats som cq:Page och inte använder någon sidmall eller sidstruktur.
  4. Kontrollera att /content/<site>/jcr:content innehåller sling:configRef=/conf/<site> så att det finns korrekta referenser till konfigurationen.
  5. Återskapa det grundläggande konfigurationsinnehållspaketet med dessa korrigeringar.
  6. Distribuera om paketet och bekräfta att steget Installera muterbart innehåll och den övergripande distributionen har slutförts.

Obs!:

Eftersom Core Components version 2.9.0 och senare ingår Adobe Client Data Layer i Core Components-klientbiblioteken. Om du vill aktivera det krävs bara den kontextmedvetna konfigurationen under /conf/<site>/sling:configs. Det krävs inget separat installationspaket för datalagrets komponent.

Relaterad läsning

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