要刷新 Creative Cloud 应用程序中的缓存,请在安装/重新安装 Adobe Asset Link 之前关闭这些应用程序。
本文档包含故障排除信息,用于解决在使用 Adobe Asset Link 时可能遇到的各种问题。
关于 Adobe Asset Link 面板
Adobe Asset Link 作为扩展安装在 Photoshop、Illustrator、InDesign 和 XD 等 Adobe Creative Cloud 应用程序中。
安装并配置后,即可在 Adobe Illustrator 和 InDesign 中通过选择“窗口”>“扩展”>“Adobe Asset Link”而打开 Adobe Asset Link 面板。
要打开 Photoshop 中的 Adobe Asset Link 面板,请选择窗口 > 扩展(旧版) > Adobe Asset Link。
要打开 Adobe XD 中的 Adobe Asset Link 面板,请选择插件 > Adobe Asset Link。
使用 Adobe Asset Link 访问、使用和编辑存储在 Adobe Experience Manager Assets 中的数字资源。可在 Experience Manager Assets 中上传新资源。详细了解使用 Adobe Asset Link 管理资源。
- 如果在浏览时看不到资源缩略图,但可查看资源预览,请与管理员联系,用最新的服务包更新 Adobe Experience Manager Managed Services (AMS)。
- 如果您无法访问 Adobe Asset Link 面板,请与管理员联系以获取有关故障排除步骤的指导。
开始故障排除之前
如果无法使用 Adobe Asset Link 面板,请在开始对特定错误进行故障排除之前执行以下步骤。
-
-
在以下位置中检查 com.adobe.assetlink 文件夹中是否安装了 Adobe Asset Link:
- macOS:/Library/Application Support/Adobe/CEP/extensions。
- Windows:C:\Program Files (x86)\Common Files\Adobe\CEP\extensions。
如果遇到问题,请尝试删除 Adobe Asset Link 的现有版本,然后再重新安装或安装新版本。要删除现有版本,请删除 com.adobe.assetlink 文件夹。然后,安装 Adobe Asset Link 的最新版本。
-
验证以下位置中是否存在 assetlink-settings.json 文件:
- macOS:/Users/<username>/Library/Application Support/Adobe/CEP/extensions
- Windows:C:\Users\<username>\AppData\Roaming\Adobe\CEP\extensions
-
确保在 Creative Cloud 桌面应用程序中已使用 Enterprise ID 或 Federated ID 登录。
-
确保已在 Creative Cloud 桌面应用程序中启用文件同步。
-
使用活动监视器(适用于 macOS)或任务管理器(适用于 Windows)确保名为 CoreSync 的进程正在运行。
-
如果您是管理员,请确保:
- 所有 IMS 配置均已正确完成。
- 在 Adobe Admin Console 中,将用户的 Business、Enterprise 或 Federated ID 添加到在 Experience Manager 服务器中配置的用户组。
- 在 Experience Manager 服务器中配置的 IMS 用户组是 Experience Manager 中 dam-users 组的一部分。
-
如果将 Adobe Asset Link 与以 S3 作为数据存储而部署的 Experience Manager 6.5.5(或更高版本)共用,请检查 Platform API 是否正常运行。
访问 https://<服务器>:<端口>/platform/content/dam 以检查是否有任何连接问题。如果平台 API 正常运行,则响应为顶级 DAM 对象的 JSON 表示形式。任何 Platform API 故障都会生成响应代码为 500 的错误,并且 Adobe Asset Link 无法与 Experience Manager 连接。要解决该错误,请将 S3 数据存储连接器升级到 1.10.12 版或更高版本。
-
为了使 Adobe Asset Link 与 Apple M1 设备上的 Adobe Illustrator、InDesign 和 XD 兼容,请将 Adobe Asset Link 和 Adobe Asset Link for XD 升级到最新版本。Adobe Asset Link 在 Rosetta 仿真模式下支持 M1 设备上的 Adobe Photoshop。要了解如何在 Rosetta 中运行 Photoshop,请参阅 Photoshop for Apple Silicon。
错误情景
以下是使用 Adobe Asset Link 面板时可能会遇到的一些错误情况,以及解决这些错误的步骤。
错误
在使用 Adobe Extension Manager 命令行工具 (ExManCmd) 安装扩展时出现 Abort trap: 6 错误。
原因
在 macOS 上安装 Adobe Asset Link 失败。在 Windows 上安装失败,并且不显示任何错误。
要解决该问题,请执行以下操作。
-
退出 Creative Cloud 桌面应用程序。
-
从以下位置删除 ExMan.db:
macOS:/Library/Application Support/Adobe/Extension Manager CC/Configuration/DB。
Windows:C:\ProgramData\Adobe\Extension Manager CC\Configuration\DB。
-
重新启动 Creative Cloud 桌面应用程序,并使用在步骤 1 中使用的相同凭据登录。
-
重新安装包含 Adobe Asset Link 扩展的包。此时会安装 Adobe Asset Link 面板。
错误
原因
如果尝试用 Adobe ID 登录并访问 Adobe Asset Link,则出现此错误。如果您没有 Creative Cloud 企业版帐户,请与您的 IT 管理员联系。
错误
如果您无权访问此服务,请与您的 IT 管理员联系以获准访问。 |
原因
如果您没有访问 Experience Manager 服务器所需的权限,则出现此错误。
要解决此错误,如果 Experience Manager 服务器正常运行,请与您的 IT 管理员联系。
错误
无法访问您尝试访问的 Experience Manager Assets 服务器。请与您的 Adobe Experience Manager 管理员联系以获取进一步的详细信息。 |
原因
如果在连接到 Experience Manager 服务器时网络连接中断或 Experience Manager 服务器不可用,则出现此错误。
要解决此错误,请确保您已连接到 Internet 并执行以下操作:
-
检查 Experience Manager 服务器是否已启动并正在运行。
-
退出并重新启动您正在使用的 Creative Cloud 应用程序。
-
启动 Adobe Asset Link 面板。
错误
您的 Creative Cloud 企业版帐户可能无权访问此 Experience Manager Assets 服务器。请与您的 Adobe Experience Manager 管理员联系以获得帮助。 |
原因
如果您的 Creative Cloud 企业版帐户无权访问 Experience Manager Assets 服务器,则出现此错误。
如果您的本地 assetlink-settings.json 文件内的一个或多个设置不正确,则还可能会发生授权错误(有关详细信息,请参阅文档)。请与您的 Experience Manager 管理员联系以获得帮助。具体而言,在以下情况下会发生此错误:
- 未授权用户访问 Experience Manager 服务器。
- 用户帐户未添加到在 Experience Manager 中配置的 IMS 组。
- 添加到用户帐户的 IMS 组与 Experience Manager IMS 组不匹配。
- assetlink-settings.json 文件包含错误的 aemPort。
- assetlink-settings.json 文件中缺少 aemServer 的值。
具有代理环境的客户被禁止使用 Adobe Asset Link。Adobe Asset Link 尚不支持代理环境。
如果未授权用户访问 Experience Manager、其帐户未添加到 Experience Manager 或与其中的 IMS 组不匹配,请执行以下操作:
-
在 Admin Console 的用户页面上,搜索用户帐户。
-
从用户列表中,单击相关用户的名称。
-
在“用户组”下,确认关联的 IMS 组是否与 Experience Manager 匹配。
可在“aem-instance/system/console/configMgr”>“Adobe Granite OAuth IMS Provider”>“组映射”下检查 Experience Manager 组映射。
注意:对于 Experience Manager 6.4 和更高版本,如果未定义组映射,请确保 IMS 用户组是 Experience Manager 中 dam-users 组的一部分。
-
请参阅配置 assetlink-settings.json 文件并添加到所有设备,以确保 assetlink-settings.json文件中的 aemPort 和 aemServer 的值正确。如果仍然出现错误,请与您的 IT 管理员联系以验证以下各项:
- 您有正确的权限可访问 Experience Manager 服务器。
- 您被添加到在 Experience Manager 中配置的 IMS 组。
作为新用户,如果您在启动 Adobe Asset Link 时看到“添加新环境”视图(而非“主页”视图),请执行以下操作之一:
- 更新到 Adobe Asset Link 的最新版本。
- 确保 CEP > 扩展 文件夹位于计算机上的以下位置,具体取决于操作系统。如果该文件夹尚不存在,请创建它。
- Windows:C:\Users\<用户名>\AppData\Roaming\Adobe\CEP\extensions
- macOS:/Users/<用户名>/Library/Application Support/Adobe/CEP/extensions
- Windows:C:\Users\<用户名>\AppData\Roaming\Adobe\CEP\extensions
错误
您尝试访问的 Experience Manager Assets 服务器无响应。请与您的 Adobe Experience Manager 管理员联系以获取进一步的详细信息。 |
原因
当您无法连接到 Experience Manager 服务器时,出现此错误。
要解决此错误,请与您的 IT 管理员联系以检查 Experience Manager 服务器是否已启动并正在运行。
错误
无 Internet 连接。 |
原因
当您未连接到 Internet 时,出现此错误。
要解决此错误,请确保计算机已连接到 Internet。
在 InDesign 2020 或更高版本内使用 Adobe Asset Link 上下文菜单中的“放置链接资源”选项时,可能会遇到以下错误。直接在 Experience Manager 服务器中确认 InDesign Client ID InDesignAem2 被添加到已批准的列表。
有关如何将客户端 ID 添加到批准列表的信息,请参见使用配置程序包配置 Experience Manager。
如果您拥有 Experience Manager Assets as a Cloud Service 实例,则无需此项。它仅适用于 AMS 和本地 Experience Manager Assets 实例。
对 Experience Manager 上的链接资源所做的更改有时对 InDesign 中的用户不可见,除非他们删除本地 InDesign 缓存。该问题可能是由于对链接资源的元数据的权限不足。
要解决此问题,请确保用户在 CRxDe 的 /content/dam/dam:batch 节点中具有“修改”访问权限。
如果在 Experience Manager Assets 和 Adobe Asset Link 中搜索资源所返回的结果不同,请尝试执行视觉相似性搜索以产生一致的结果。
启用客户端日志
启用客户端日志有助于调试连接问题,因为您需要客户端和服务器日志才能诊断连接错误。
在 Creative Cloud 应用程序(Photoshop、InDesign 和 Illustrator)中为 Adobe Asset Link 扩展启用 DEBUG 或 TRACE 级别的客户端日志记录很容易。只需创建一个单行文本文件 assetlink-override.json 即可。
该文件仅包含 DEBUG 级别日志记录的以下代码行:
{"LOG_LEVEL":"DEBUG"}
要启用 TRACE 级别日志记录,请将值更改为 trace,如下所示:
{"LOG_LEVEL":"TRACE"}
将该文件放在 assetlink-settings.json 文件所在的相同位置。
- macOS:/Users/<用户名>/Library/Application Support/Adobe/CEP/extensions
- Windows:C:\Users\<用户名>\AppData\Roaming\Adobe\CEP\extensions
在本例中,用户名 是您计算机上的登录 ID。
重新启动 Creative Cloud 应用程序(Photoshop、Illustrator 或 InDesign)。重新打开 Adobe Asset Link 时,它将按照适当的日志记录级别在临时目录中创建日志文件。
临时目录位于以下位置,具体取决于操作系统:
- macOS:/tmp
- Windows:%TEMP%(通常解析为 C:\Users\username\AppData\Local\Temp)
日志文件的名称是 adobe-assetlink-APPN-99.9.9.log。
APPN 是 PHXS、IDSN 或 ILST 这些名称之一。数字 99 是 Creative Cloud 应用程序的版本号。以下是 Photoshop 的示例文件名。
adobe-assetlink-PHXS-19.1.2.log
该日志文件只有几 KB 大小。
客户端日志有助于调试连接问题,因为诊断连接错误需要客户端和服务器日志。
要在 Adobe XD 中为 Adobe Asset Link 启用 DEBUG 或 TRACE 级别的客户端日志记录,请创建一个单行文本文件 assetlink-override.json。
该文件仅包含 DEBUG 级别日志记录的以下代码行:
{"LOG_LEVEL":"DEBUG"}
要启用 TRACE 级别日志记录,请将值更改为 trace,如下所示:
{"LOG_LEVEL":"TRACE"}
将该文件与您的 storage.json 文件放在相同位置。
- macOS:~/Library/Application/Support/Adobe/UXP/PluginsStorage/SPRK/External/61d229b9/PluginData
- Windows:C:\Users\<用户名>\AppData\Roaming\Adobe\UXP\PluginsStorage\SPRK\External\61d229b9\PluginData
在本例中,用户名 是您计算机上的登录 ID。
重新启动 Adobe XD。当 Adobe Asset Link 重新打开时,它在以下位置创建一个具有适当的日志记录级别的日志文件:
- macOS:~/Library/Application/Support/Adobe/UXP/PluginsStorage/SPRK/External/61d229b9/PluginData/logs
- Windows:C:\Users\<用户>\AppData\Roaming\Adobe\UXP\PluginsStorage\SPRK\External\61d229b9\PluginData\logs
该日志文件的名称为 adobe-assetlink-XD-4X.X.XX.XX.xxx.log。
该日志文件只有几 KB 大小。
X 的值因所使用的 Adobe XD 版本而异。但是,您必须使用 Adobe XD 41.0 或更高版本。
使用 assetlink-settings.json 手动配置端点
对于新用户,可在创建用户帐户之前预配计算机。根据操作系统的不同,将 assetlink-settings.json 文件复制到以下位置之一:
- macOS:/Library/Application Support/Adobe/CEP/extensions
- Windows:\Program Files (x86)\Common Files\Adobe\CEP\extensions
新用户启动 Adobe Asset Link 时,后者在系统位置扫描设置文件。然后,根据操作系统的不同,它将该文件复制到以下用户区域之一:
- macOS:../Library/Application Support/Adobe/CEP/extensions
- Windows:..\AppData\Adobe\CEP\extensions (Windows)
确保用户对 assetlink-settings.json 文件所在的文件夹具有读取权限。另请确保部署计算机上的未来用户具有对该文件夹的读取访问权限。
如果设备上没有文件夹路径,请手动创建 CEP > extensions 文件夹。
-
下载示例 assetlink-settings.json 文件,并在文本编辑器中打开它。
-
修改该文件以包括一个或多个 Experience Manager Assets 端点。
{"aemServer":"SERVERNAME","aemPort":"SERVERPORT","aemScheme":"PROTOCOL"}
参数
描述
SERVERNAME
Experience Manager 服务器的名称或 URL
SERVERPORT
Experience Manager 服务器的端口号
PROTOCOL
Experience Manager 服务器 URL 的协议方案。使用 HTTP 或 HTTPS。
例如,如果 Experience Manager 服务器 URL 为:http://content.demo.com:4502,则该 .json 文件应包括以下代码:
- {"aemServer":"content.demo.com","aemPort":"4502","aemScheme":"http"}
.json 文件的更多示例如下:
- {"aemServer":"author.customer.com","aemPort":"443","aemScheme":"https"}
- {"aemServer":"localhost","aemPort":"4502","aemScheme":"http"}
- {"aemServer":"author-nossl.customer.com","aemPort":"80","aemScheme":"http"}
使用 json 文件在 Adobe Asset Link for XD 中添加 Experience Manager 环境
要在 Adobe Asset Link for XD 中添加 Experience Manager 环境,请使用特定环境的 URL 更新 assetlink-settings.json 文件。
将 assetlink-settings.json 文件配置为指向新的 Experience Manager 实例。启动 Adobe XD,然后从以下位置打开 storage.json 文件:
- macOS:Users/<用户名>/Library/Application/Support/Adobe/UXP/PluginsStorage/SPRK/External/61d229b9/PluginData
- Windows:C:\Users\<用户名>\AppData\Roaming\Adobe\UXP\PluginsStorage\SPRK\External\61d229b9\PluginData
该文件包含条目
{"aemEnvironments": [{ "root": url, "title": title }],
"activeAemEnvironmentRoot": url,
"viewMode": "grid}
将“url”替换为您的 Experience Manager Assets 实例的 URL。将 URL 括在引号中。保存并关闭该文件。退出并重新启动 Adobe XD 以使其连接到 Experience Manager Assets。
如果 assetlink-settings.json 文件不同,Adobe Asset Link for XD 将重定向到发现服务工作流程。
在 Photoshop、InDesign 和 Illustrator 等 Creative Cloud 应用程序中,可轻松为 Adobe Asset Link 扩展(面板)启用 DEBUG 或 TRACE 级别的客户端日志记录。简单来说,就是创建一个单行文本文件 assetlink-override.json。
这个文件包含以下行(用于 DEBUG 级别日志记录):
{ "LOG_LEVEL":"debug" }.
对于 TRACE 级别日志记录,按以下所示更改相应的值以便进行跟踪:
{ "LOG_LEVEL":"trace" }.
将该文件放置在与 assetlink-settings.json 文件相同的位置。
- MacOS:/用户/用户名/资源库/Application Support/Adobe/CEP/extensions
- Windows:C:\用户\用户名\AppData\Roaming\Adobe\CEP\extensions
这里的用户名是您在计算机上的用户登录 ID。
重新启动 Creative Cloud 应用程序(Photoshop、InDesign、Illustrator)。在 Adobe Asset Link 重新打开之后,它将在临时目录中创建相应记录级别的日志文件。
临时目录位于以下位置,具体取决于操作系统。
- MacOS:/tmp
- Windows:%TEMP%(这通常解析为 C:\用户\用户名\AppData\Local\Temp)
日志文件的名称是 adobe-assetlink-APPN-99.9.9.log.
APPN 是“PHXS”、“IDSN”或“ILST”之一,99 等数字是 CC 应用程序的版本编号。以下是 Photoshop 的文件名示例。
adobe-assetlink-PHXS-19.1.2.log
日志文件只有几千字节大小。
客户端日志有助于调试连接问题,因为在诊断连接错误时,既需要服务器日志,也需要客户端日志。