在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

此行为是预期行为,不会影响发布或工作流。 但是,您可以通过执行以下步骤来减少或消除过时的资源消息:

  1. 验证所有受影响的节点是否具有适当的复制属性

    • 确保cq:lastReplicationAction = 激活
    • 确认cq:lastReplicated的时间戳晚于cq:lastModified
  2. 禁用触发过期资源消息的组件(不推荐)

    • 转到/system/console/components

    • 禁用以下组件:

      • com.adobe.aem.formsndocuments.publish.AssetReferenceProvider
      • com.adobe.aem.formsndocuments.service.impl.FormsRelationServiceImpl

有关详细信息,请参阅StaleAssetIndicatorService文档

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f