[AEMaaCS]無法存取Assets UI和內容發佈,出現「放棄擷取佇列狀態」錯誤
本文討論開啟Assets UI和Content Distribution時發生的錯誤 無法建置entryDepthMap。 若要解決此問題,請透過在內容發佈代理程式UI中執行測試連線、啟用虛擬頁面,然後從Cloud Manager重新執行管道來重新整理內容發佈佇列。
說明 description
環境
Adobe Experience Manager as a Cloud Service (AEMaaCS)
問題
開啟Assets UI和Content Distribution時發生下列錯誤。
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]
解決方法 resolution
此問題受GRANITE-37870和SKYOPS-24148影響。 暫時解決方法是重新整理內容發佈佇列。 請依照下列步驟重新整理。
- 在 內容發佈代理程式 UI中執行 測試連線。(
http://IP:PORT/libs/granite/distribution/content/distribution-agent.html?agentName=publish) - 在網站的UI中啟動虛擬頁面。
- 從Cloud Manager重新執行管道(注意:修改任何程式碼並不需要)。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f