Falha na implantação devido à configuração incorreta da Camada de Dados dos Componentes Principais

Uma implantação do Cloud Manager para Adobe Experience Manager as a Cloud Service falha durante a etapa Instalar conteúdo mutável quando a configuração da Camada de Dados dos Componentes Principais em /conf é criada com um tipo de nó incorreto. O nó de configuração é criado como cq:Page, que não dá suporte à propriedade enabled necessária, causando uma violação de restrição OakConstraint0004 e falha na instalação do pacote.

Para corrigir isso, atualize o nó de configuração para usar o tipo primário correto, defina as propriedades necessárias e implante novamente o pacote de configuração corrigido.

Descrição description

Ambiente

Adobe Experience Manager as a Cloud Service - Sites

Problema/Sintomas

  • O pipeline do Cloud Manager falha durante a implantação com o erro “Instalar conteúdo mutável - Falha”.
  • O trabalho de conteúdo mutável falha ao instalar um pacote de configuração convertido em cp2fm, por exemplo:
    • /etc/packages/<group>/<site>-base-config-content-<version>-cp2fm-converted.zip
  • Os logs de pipeline mostram o seguinte erro:
    • OakConstraint0004: /conf/<site>/sling:configs/com.adobe.cq.wcm.core.components.internal.DataLayerConfig[ [ cq:Page] ] : No matching property definition found for enabled = true.
  • O nó DataLayerConfig é criado como cq:Page, mas cq:Page não define a propriedade enabled, o que causa a violação de restrição e a falha de instalação do pacote.

Resolução resolution

Siga estas etapas para corrigir o problema:

  1. Atualize o nó em /conf/<site>/sling:configs/com.adobe.cq.wcm.core.components.internal.DataLayerConfig para usar jcr:primaryType=nt:unstructured. Consulte Usando a Camada de Dados de Clientes Adobe com os Componentes Principais para obter mais detalhes.
  2. Defina enabled=true como uma propriedade booleana no nó nt:unstructured.
  3. Verifique se o nó de configuração não foi criado como cq:Page e não usa um modelo de página ou estrutura de página.
  4. Verifique se /content/<site>/jcr:content inclui sling:configRef=/conf/<site> para que a configuração seja referenciada corretamente.
  5. Recrie o pacote de conteúdo da configuração base com essas correções.
  6. Reimplante o pacote e confirme se a etapa Instalar conteúdo mutável e a implantação geral foram concluídas com êxito.

Nota:

Desde a versão 2.9.0 e posteriores dos Componentes principais, a Camada de dados de clientes Adobe é incluída como parte das bibliotecas de clientes dos Componentes principais. Para habilitá-lo, somente a configuração com reconhecimento de contexto em /conf/<site>/sling:configs é necessária. Não é necessário um pacote de instalação de componente da Camada de dados separado.

Leitura relacionada

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