在AEM中升级后,cq-dam-cfm-graphql捆绑包激活失败
在升级到AEM 6.5.21(这不是特定于版本的问题,因此它可能发生在任何版本上)并安装Forms附加组件包后,由于与cq-dam-cfm-graphql相关的依赖关系未解析,因此com.adobe.cq.ui.wcm.commons捆绑包无法启动。 此问题是由于FilterResolverHookFactory组件中缺少配置或配置不正确导致的,这会阻止正确解析所需的依赖关系。 要修复此问题,请更新配置以恢复所需的包分辨率。
描述 description
环境
Adobe Experience Manager (AEM) Forms,v6.5.21
问题/症状
cq‑dam‑cfm‑graphql包无法启动,且仍处于未解析状态。- 由于版本约束,错误日志显示
osgi.wiring.package的未解析com.adobe.cq.ui.wcm.commons依赖项。 - 错误消息引用了
FilterResolverHookFactory,由于组件配置无效,无法进行解析。 - 安装并重新启动后,Forms附加组件包将从包管理器中消失。
解决方法 resolution
要解决此问题,请执行以下步骤:
- 在受影响的服务器上
/system/console/configMgr处打开OSGi Web控制台。 - 查找
com.adobe.granite.apicontroller.FilterResolverHookFactory的配置。 - 将此配置与
cq-dam-cfm-*包处于活动状态的工作服务器进行比较。 - 添加或更正条目以包括
cq-dam-cfm-*包下的com.adobe.cq.ui.commons,如工作服务器上观察到的那样。 - 保存配置并应用更改。
- 使用
/system/console/bundles刷新或重新启动包。 - 验证
cq-dam-cfm-graphql包是否转换为活动状态并且不再报告未解析的依赖关系。
注意:如果在更新配置后问题仍然存在,请检查是否根据官方的AEM 6.5.21发行说明安装了所有相关的Service Pack和加载项,并根据需要比较各服务器之间的捆绑包版本。
相关阅读
- 在AEM Headless教程中的AEM 6.5上安装GraphiQL IDE
- 在AEM Service Pack 22升级后,包卡在安装状态
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f