在AEM 6.5 Forms中快速发布后会出现过期资源警告
在AEM 6.5 Managed Services中使用自适应表单对页面执行快速发布时,将会出现过时的资源消息,即使这些资源刚刚发布也是如此。 这些警报不会影响页面功能,但在发布工作流程期间可能会产生误导。 要修复此问题,请验证复制属性,并可以选择禁用触发这些警报的组件。
描述 description
环境
产品: Adobe Experience Manager - Forms (AEM - Forms)
版本: AEM 6.5
涉及的组件: 个Forms资源、主题和模板
问题/症状
- 在快速发布操作期间会显示过时的资源消息。
- 即使最近发布了相同的资源,过时的资源消息也会持续存在。
- 日志条目:
com.adobe.aem.formsndocuments.service.impl.StaleAssetIndicatorServiceImpl [ StaleAssetIndicator] : Cache Stale due to dependant asset - 特定路径和节点将标记为已过时。
- 页面功能和发布结果不受影响。
- 该问题与表单资产上缺少
cq:lastModified属性相关联。 - 在工作流审批步骤中不会显示过时的资源消息。
解决方法 resolution
此行为是预期行为,不会影响发布或工作流。 但是,您可以通过执行以下步骤来减少或消除过时的资源消息:
-
验证所有受影响的节点是否具有适当的复制属性
- 确保
cq:lastReplicationAction= 激活。 - 确认
cq:lastReplicated的时间戳晚于cq:lastModified。
- 确保
-
禁用触发过期资源消息的组件(不推荐)
-
转到
/system/console/components。 -
禁用以下组件:
com.adobe.aem.formsndocuments.publish.AssetReferenceProvidercom.adobe.aem.formsndocuments.service.impl.FormsRelationServiceImpl
-
有关详细信息,请参阅StaleAssetIndicatorService文档。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f