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 comocq:Page, mascq:Pagenão define a propriedadeenabled, 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:
- Atualize o nó em
/conf/<site>/sling:configs/com.adobe.cq.wcm.core.components.internal.DataLayerConfigpara usarjcr:primaryType=nt:unstructured. Consulte Usando a Camada de Dados de Clientes Adobe com os Componentes Principais para obter mais detalhes. - Defina
enabled=truecomo uma propriedade booleana no nónt:unstructured. - Verifique se o nó de configuração não foi criado como
cq:Pagee não usa um modelo de página ou estrutura de página. - Verifique se
/content/<site>/jcr:contentincluisling:configRef=/conf/<site>para que a configuração seja referenciada corretamente. - Recrie o pacote de conteúdo da configuração base com essas correções.
- 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.