[AEMaaCS] Impossible d’accéder à l’interface utilisateur d’Assets et à la distribution de contenu avec l’erreur "Dépassement de l’état de la file d’attente de récupération"
Cet article traite de l’erreur Cannot build entryDepthMap qui se produit lors de l’ouverture de l’interface utilisateur d’Assets et de la distribution de contenu. Pour résoudre ce problème, actualisez la file d’attente de distribution de contenu en exécutant une connexion de test dans l’interface utilisateur de l’agent de distribution de contenu, en activant une page factice et en réexécutant le pipeline à partir de Cloud Manager.
Description description
Environnement
Adobe Experience Manager as a Cloud Service (AEMaaCS)
Problème
L’erreur suivante se produit lors de l’ouverture de l’interface utilisateur d’Assets et de la distribution de contenu.
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]
Résolution resolution
Ce problème a été affecté par GRANITE-37870 et SKYOPS-24148. La solution temporaire consiste à actualiser la file d’attente de distribution de contenu. Pour effectuer une actualisation, procédez comme suit.
- Exécutez Test de la connexion dans l’interface utilisateur de l’agent de distribution de contenu. (
http://IP:PORT/libs/granite/distribution/content/distribution-agent.html?agentName=publish) - Activez une page factice dans l’interface utilisateur du site.
- Exécutez à nouveau le pipeline depuis Cloud Manager (Remarque : AUCUNE modification du code n’est requise).