Falha na implantação do pipeline devido ao erro de reponteiro

A etapa buildImage na implantação do Adobe Experience Manager as a Cloud Service Pipeline geralmente trava devido a erros registrados em buildImage.log, dificultando o processo de implantação. Este artigo aborda as causas comuns e fornece uma resolução.

Descrição description

Ambiente

Adobe Experience Manager as Cloud Service

Problema/Sintomas

Falha na implantação do pipeline durante a etapa buildImage, e o seguinte erro (ou similar) é visto no buildImage.log:

ERRO

Apache Sling Repository Startup Thread #1]  com.adobe.granite.repository.impl.SlingRepositoryManager Exception in a SlingRepositoryInitializer, SlingRepository service registration abortedjavax.jcr.RepositoryException: Applying repoinit operation failed despite retry; set loglevel to DEBUG to see all exceptions. Last exception message was: Failed to set ACL (javax.jcr.PathNotFoundException: Cannot set ACL on non-existent path <masked_path>) AclLine DENY {paths=[ <masked_path>] , privileges=[ jcr:all] }Caused by: org.apache.sling.jcr.repoinit.impl.RepoInitException: Failed to set ACL (javax.jcr.PathNotFoundException: Cannot set ACL on non-existent path <masked_path>) AclLine DENY {paths=[ <masked_path>] , privileges=[ jcr:all] }Caused by: javax.jcr.PathNotFoundException: Cannot set ACL on non-existent path <masked_path>

Resolução resolution

Para corrigir esse erro, crie o <masked_path> no script de repoinit antes de atribuir a ACL.

Use este documento de referência para saber mais sobre a nova arquitetura do AEM as a Cloud Service.

Causa:

O <masked_path> pode não existir no golden master (um nó de publicação especializado) quando o script repoinit é executado.

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