[Aemaacs] 无法访问资产UI和内容分发,并出现“放弃获取队列状态”错误
描述 description
环境
Experience Cloud
问题/症状
打开资产UI和内容分发时出现以下错误。
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