[AEMaaCS] non può accedere all'interfaccia utente di Assets e alla distribuzione dei contenuti con l'errore "Recupero dello stato della coda completato"
Questo articolo risolve l'errore Impossibile generare entryDepthMap che si verifica all'apertura dell'interfaccia utente di Assets e della Distribuzione dei contenuti. Per risolvere questo problema, aggiorna la coda di distribuzione del contenuto eseguendo una connessione di prova nell’interfaccia utente dell’agente di distribuzione del contenuto, attivando una pagina fittizia ed eseguendo nuovamente la pipeline da Cloud Manager.
Descrizione description
Ambiente
Adobe Experience Manager as a Cloud Service (AEMaaCS)
Problema
Quando si apre l’interfaccia utente di Assets e la pagina Distribuzione contenuti, si verifica l’errore seguente.
31.01.2022 02:16:37.882 [ cm-<b></b><b></b>-<b></b><b></b>-aem-author-<b></b><b></b><b></b>-<b></b>*] WARN [ <b>*.</b>*.<b>*.</b>* [ 1643595337830] GET /assets.html/content/dam HTTP/1.1] com.day.cq.dam.commons.util.DamUtil Cannot build entryDepthMap
java.lang.RuntimeException: Gave up fetching queue state
at org.apache.sling.distribution.journal.queue.impl.PubQueueCache.fetchIfNeeded(PubQueueCache.java:155) [ org.apache.sling.distribution.journal:0.1.20]
at org.apache.sling.distribution.journal.queue.impl.PubQueueCache.getOffsetQueue(PubQueueCache.java:117) [ org.apache.sling.distribution.journal:0.1.20]
at org.apache.sling.distribution.journal.queue.impl.PubQueueProviderImpl.getOffsetQueue(PubQueueProviderImpl.java:198) [ org.apache.sling.distribution.journal:0.1.20]
at org.apache.sling.distribution.journal.queue.impl.PubQueueProviderImpl.getQueue(PubQueueProviderImpl.java:173) [ org.apache.sling.distribution.journal:0.1.20]
at org.apache.sling.distribution.journal.impl.publisher.DistributionPublisher.getQueue(DistributionPublisher.java:226) [ org.apache.sling.distribution.journal:0.1.20]
at com.adobe.granite.distribution.core.impl.replication.adapters.ReplicationAgent.getQueue(ReplicationAgent.java:179) [ com.adobe.granite.distribution.core:0.2.70]
Risoluzione resolution
Questo problema è stato interessato da GRANITE-37870 e SKYOPS-24148. La soluzione alternativa temporanea consiste nell’aggiornare la coda di distribuzione del contenuto. Per aggiornare, segui la procedura riportata di seguito.
- Esegui Verifica connessione nell'interfaccia utente Agente di distribuzione contenuto. (
http://IP:PORT/libs/granite/distribution/content/distribution-agent.html?agentName=publish)
- Attiva una pagina fittizia nell’interfaccia utente del sito.
- Esegui nuovamente la pipeline da Cloud Manager (Nota: NON è necessario modificare alcun codice).