Dynamic Media故障诊断

以下主题介绍Dynamic Media的疑难解答。

新Dynamic Media配置

请参阅对新的Dynamic Media配置进行故障诊断

常规(所有资产)

以下是所有资产的一些常规提示和技巧。

资产同步状态属性

可以在CRXDE Lite中审阅以下资产属性,以确认将资产从Adobe Experience Manager成功同步到Dynamic Media:

属性 示例 描述
<object_node>/jcr:content/metadata/dam:scene7ID **`a 364266`**
<object_node>/jcr:content/metadata/dam:scene7FileStatus ​PublishCompleteor错误文本 资产上传到Dynamic Media的状态。
<object_node>/jcr:content/metadata/dam:scene7File myCompany/myAssetID 必须填充以生成指向Dynamic Media远程资产的URL。
<object_node>/jcr:content/dam:lastSyncStatus ​后继 者失败:<error text> 集(旋转集、图像集等)、图像预设、查看器预设、资产的图像映射更新或已编辑图像的同步状态。

同步日志记录

同步错误和问题记录在error.log(Experience Manager服务器目录/crx-quickstart/logs/)中。 有足够的日志记录来确定大多数问题的根本原因,但是您可以通过Sling控制台(https://localhost:4502/system/console/slinglog)将日志记录增加到com.adobe.cq.dam.ips包上的DEBUG,以收集更多信息。

版本控制

替换现有Dynamic Media资产(名称和位置相同)时,您可以保留两个资产或替换/创建版本:

  • 同时保留这两个属性,会为已发布的资产URL创建一个具有唯一名称的资产。 例如,image.jpg是原始资产,image1.jpg是新上传的资产。

  • Dynamic Media不支持创建版本。 新版本会替换交付中的现有资产。

图像和集

如果您在图像和集合方面遇到问题,请参阅以下疑难解答指南。

带有 OS 剪贴板 如何调试 解决方案
无法在资产详细信息视图中访问复制URL/嵌入按钮
  1. 转到CRX/DE:

    • 检查JCR /etc/dam/presets/viewer/<preset> has lastReplicationAction中是否定义了预设。 如果您从Experience Manager6.x升级到6.4并选择退出迁移,则此位置适用。 否则,位置为/conf/global/settings/dam/dm/presets/viewer
    • 检查以确保JCR中的资产在元数据下具有dam:scene7FileStatus ,并显示为PublishComplete

刷新页面/导航到另一页并返回(必须重新编译边栏JSP)

如果这不起作用:

  • 发布资产。
  • 重新上传资产并发布它。
在幻灯片之间切换后,轮播热点会四处移动

检查所有幻灯片的大小是否相同。

仅对轮播使用大小相同的图像。

图像不使用Dynamic Media查看器预览

检查资产的元数据属性(CRXDE Lite)中是否包含dam:scene7File

检查所有资产是否都已完成处理。

上传的资产不会显示在资产选择器中

检查资产的属性jcr:content > dam:assetState = processed(CRXDE Lite)

检查所有资产是否都已完成处理。

卡片视图上的横幅会在资产尚未开始处理时显示New 检查资产jcr:content > dam:assetState =如果工作流未提取unprocessed,请检查该资产。 等待工作流提取资产。
图像或图像集不显示查看器URL或嵌入代码 检查查看器预设是否已发布。

转到工具 > 资产 > 查看器预设并发布查看器预设。

视频

如果您在视频中遇到问题,请参阅以下疑难解答指南。

带有 OS 剪贴板 如何调试 解决方案
无法预览视频
  • 检查文件夹是否分配了视频配置文件(如果不支持文件格式)。 如果不受支持,则仅显示图像。
  • 视频配置文件必须包含多个编码预设才能生成AVS集(单个编码被视为MP4文件的视频内容;对于不支持的文件,将其视为与未处理文件相同)。
  • 通过确认元数据中dam:scene7Filedam:scene7FileAvs,检查视频是否已完成处理。
  1. 将视频配置文件分配给文件夹。
  2. 编辑视频配置文件以包含多个编码预设。
  3. 等待视频完成处理。
  4. 在重新加载视频之前,请确保Dynamic Media编码视频工作流未运行。
  5. 重新上传视频。
视频未编码
  • 检查是否配置了Dynamic MediaCloud Service。
  • 检查视频配置文件是否与上传文件夹关联。
  1. 检查Cloud Services下的Dynamic Media配置是否正确设置。
  2. 检查文件夹是否包含视频配置文件。 此外,还应检查视频配置文件。
视频处理过长

要确定视频编码是否仍在进行中或是否已进入失败状态,请执行以下操作:

  • 检查视频状态https://localhost:4502/crx/de/index.jsp#/content/dam/folder/videomp4/jcr%3Acontent > dam:assetState
缺少视频呈现版本

上传视频时,但没有经过编码的演绎版:

  • 检查文件夹是否分配了视频配置文件。
  • 通过确认元数据中的dam:scene7FileAvs,检查视频是否已完成处理。
  1. 将视频配置文件分配给文件夹。
  2. 等待视频完成处理。

查看器

如果您在查看器方面遇到问题,请参阅以下疑难解答指南。

带有 OS 剪贴板 如何调试 解决方案
查看器预设未发布

继续执行示例管理器诊断页面: https://localhost:4502/libs/dam/gui/content/s7dam/samplemanager/samplemanager.html

观察计算值。 正确操作时,您会看到:

_DMSAMPLE status: 0 unsyced assets - activation not necessary _OOTB status: 0 unsyced assets - 0 unactivated assets

注意:配置Dynamic Media云设置后,可能需要大约10分钟才能同步查看器资产。

如果未激活的资产仍保留,请选择列出所有未激活的资产按钮中的任一按钮,以查看详细信息。

  1. 在管理工具中导航到查看器预设列表: https://localhost:4502/libs/dam/gui/content/s7dam/samplemanager/samplemanager.html
  2. 选择所有查看器预设,然后选择发布
  3. 导航回示例管理器,并观察未激活的资产计数现在为零。
查看器预设图稿会从资产详细信息的预览或复制URL/嵌入代码中返回404

在CRXDE Lite中,执行以下操作:

  1. 导航到Dynamic Media同步文件夹中的<sync-folder>/_CSS/_OOTB文件夹(例如,/content/dam/_CSS/_OOTB),
  2. 查找有问题资产的元数据节点(例如<sync-folder>/_CSS/_OOTB/CarouselDotsLeftButton_dark_sprite.png/jcr:content/metadata/)。
  3. 检查是否存在dam:scene7*属性。 如果资产已成功同步和发布,您会看到dam:scene7FileStatus集设置为PublishComplete
  4. 尝试通过连接以下属性的值和字符串文本直接从Dynamic Media请求图稿
    • dam:scene7Domain
    • "is/content"
    • dam:scene7Folder
    • <asset-name>
    • 示例: https://<server>/is/content/myfolder/_CSS/_OOTB/CarouselDotsLeftButton_dark_sprite.png

如果示例资产或查看器预设图稿未同步或发布,请重新启动整个复制/同步过程:

  1. 导航至 /libs/dam/gui/content/s7dam/samplemanager/samplemanager.html
  2. 按顺序选择以下操作:
    1. 删除同步文件夹。
    2. 删除预设文件夹(在/conf下)。
    3. 触发DM安装异步作业。
  3. 在您的Experience Manager收件箱中等待同步成功通知。

在此页面上