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 の公式リリースノートに従って、関連するすべてのサービスパックとアドオンがインストールされていることを確認し、必要に応じてサーバー間でバンドルバージョンを比較します。
関連資料
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f