某些图像在Adobe Experience Manager (AEM) as a Cloud Service - Asset中不显示缩略图演绎版

摄取到Adobe Experience Manager (AEM) as a Cloud Service中的特定图像 — Assets无法生成缩略图演绎版。 此问题与使用S3批量导入工具处理的资源有关,该问题的根本原因是不支持的文件格式或源文件损坏。 在某些情况下,由于在迁移期间数据未对齐,数字版权管理(DRM)批准页面被错误地下载为图像。 验证资源完整性、检查日志、确认文件格式兼容性并重新处理资源,以确保AEM环境中正常运行。

描述 description

环境

  • Adobe Experience Manager (AEM) as a Cloud Service - Assets
  • 使用S3批量导入工具进行摄取

问题/症状

某些图像在摄取到AEM后无法显示缩略图演绎版。 症状包括:

  • 标记为​进程失败的演绎版创建错误
  • 指示不支持的文件格式或源文件损坏的错误消息。
  • 具有特定特征(如文件大小较小)的资源无法生成缩略图。
  • 在某些情况下,处理的文件不是实际的图像,而是意外的文档类型,从而导致演绎版失败。

解决方法 resolution

要解决缺少缩略图呈现版本的问题,请执行以下步骤:

  1. 检查受影响的资源是否已损坏或是否采用不支持的格式。 查看资源元数据以查看错误消息,例如:

    • Source资源似乎已损坏(输入文件包含不受支持的图像格式)
    • UnsupportedFiles​错误,指示文件格式不受支持。
    • 确保文件是真实的图像,而不是意外的DRM批准页面。
  2. 访问与演绎版处理关联的日志,以识别特定错误。 查找与受影响的资源相关的条目,这些条目提供演绎版创建过程中失败的详细信息。

  3. 识别哪个资产遇到处理错误,并收集有关失败的更多详细信息。 作为指导,请在日志中搜索类似于以下内容的条目:

    [ **-asset-processing-*-assets-monitor-job] com.adobe.cq.assetcompute.impl.scanprocess.AssetMonitorMBeanImpl Assets监视器发现停滞处理资源: asset=/content/dam/<名称> .jpg,state=processing,processingID=< id>

    • 使用日志条目中显示的资产路径(/content/dam/<名称> .jpg)和processingId (< id> ),将日志错误与相关的特定资产相关联。
    • 您还可以在JCR中的 /jcr:content/metadata/dam:processingId 下查找资产元数据中的processingId以进行进一步调查。
  4. 确保摄取的文件符合AEM Assets支持的格式。 不支持的格式可能会导致处理失败。

  5. 如果可能,请使用支持的配置重新上传或重新摄取有问题的资源。 验证在重新处理之后是否成功生成缩略图。

  6. 如果在验证资源完整性和兼容性后问题仍然存在,请将问题升级至Adobe支持。 提供有关受影响的资源和失败模式的详细信息。

相关阅读

recommendation-more-help
experience-cloud-kcs-help-kbarticles