在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 6.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