Distributionsfel för pipeline på grund av repoineringsfel

Steget buildImage i distributionen av Adobe Experience Manager as a Cloud Service Pipeline stöter ofta på grund av fel som loggats in buildImage.log, vilket hindrar distributionsprocessen. Den här artikeln tar bort delar av de vanliga orsakerna och ger en lösning.

Beskrivning description

Miljö

Adobe Experience Manager som Cloud Service

Problem/symtom

Pipeline-distributionen misslyckas under buildImage-steget och följande fel (eller liknande) visas i buildImage.log:

FEL

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>

Upplösning resolution

Om du vill åtgärda det här felet skapar du <masked_path> i repodet-skriptet innan du tilldelar åtkomstkontrollistan.

Använd det här referensdokumentet om du vill veta mer om den nya arkitekturen för AEM as a Cloud Service.

Orsak:

<masked_path> kanske inte finns på den gyllene mallsidan (en specialiserad publiceringsnod) när repoinit-skriptet körs.

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