某些图像在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
要解决缺少缩略图呈现版本的问题,请执行以下步骤:
-
检查受影响的资源是否已损坏或是否采用不支持的格式。 查看资源元数据以查看错误消息,例如:
- Source资源似乎已损坏(输入文件包含不受支持的图像格式)。
- UnsupportedFiles错误,指示文件格式不受支持。
- 确保文件是真实的图像,而不是意外的DRM批准页面。
-
访问与演绎版处理关联的日志,以识别特定错误。 查找与受影响的资源相关的条目,这些条目提供演绎版创建过程中失败的详细信息。
-
识别哪个资产遇到处理错误,并收集有关失败的更多详细信息。 作为指导,请在日志中搜索类似于以下内容的条目:
[**-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以进行进一步调查。
- 使用日志条目中显示的资产路径(/content/dam/
-
确保摄取的文件符合AEM Assets支持的格式。 不支持的格式可能会导致处理失败。
-
如果可能,请使用支持的配置重新上传或重新摄取有问题的资源。 验证在重新处理之后是否成功生成缩略图。
-
如果在验证资源完整性和兼容性后问题仍然存在,请将问题升级至Adobe支持。 提供有关受影响的资源和失败模式的详细信息。
相关阅读
- AEM Assets教程上的内容凭据
- 在AEM用户指南中使用日志。
- 《AEM as a Cloud Service用户指南》中的重新处理数字Assets。
- AEM as a Cloud Service用户指南中的Assets支持的文件格式。