AEM(6.5.15.0)サービスパックのインストール後に、サービスが使用できないというエラーが表示される steps-to-resolve-error-after-installing-service-pack

問題 issue

AEM 6.5.15.0 サービスパックのインストール後、次のようなエラーが発生します。

  • ERROR [FelixDispatchQueue] org.apache.sling.scripting.console FrameworkEvent ERROR (org.osgi.framework.BundleException: Unable to resolve org.apache.sling.scripting.console

AEM 6.5.15.0 サービスパックをインストールした後、CRX/bundle と開始ページにサービスを利用できないというエラーが表示されます。

適用先 applies-to

このソリューションは次の場合に適用されます。

  • JBoss EAP 7.4.0 で実行されているサーバーを除くすべての JEE サーバー上の AEM Forms

解決策 solution

NOTE
トラブルシューティングの手順は、JBoss EAP 7.4 を除くすべてのアプリケーションサーバーに適用されます。

AEM 6.5.15.0 サービスパックのインストール後、CRX/bundle と開始ページにサービスを利用できないというエラーが表示される場合は、次の手順を実行します。

  1. アプリケーションサーバーを停止します。

  2. [aem-forms root]\crx-repository\launchpad\felix\bundle52 に移動します。

  3. bundle.info ファイルを見つけます。

  4. ant テキストエディターで bundle.info ファイルを開き、バンドル名を org.apache.felix.http.bridge として検索します。

    note note
    NOTE
    bundle52 の下の bundle.infoorg.apache.felix.http.bridge バンドルが含まれていない場合は、org.apache.felix.http.bridge の横にある角括弧内のバンドル番号を確認してください。次に、[aem-forms root]\crx-repository\launchpad\felix\bundle[x] に移動し、次の手順をこの場所で実行します。
  5. 次のURLに移動:[aem-forms root]\crx-repository\launchpad\felix\bundle[x]\version0.1

  6. bundle.jar を検索し、bundle.jar の名前を bundle.jar.bak に変更します。

  7. ソフトウェア配布からこの場所の Bundle for AEM 6.5 Forms on JEE Service Pack 15 をコピーします。

  8. アプリケーションサーバーを起動し、ログが安定するのを待ってから、バンドルの状態を確認します。

  9. すべてのバンドルがアクティブな状態になったら、AEM 6.5 Forms on JEE サービスパック 15 のフラグメントsystem/console/bundles からインストールし、アプリケーションサーバーが安定するまで待ちます。

  10. アプリケーションサーバーを停止します。

  11. [aem-forms root]\crx-repository\launchpad\felix\bundle52\version0.1 に移動し、bundle.jar を削除します。

  12. bundle.jar.bak の名前を bundle.jar に変更します。

  13. アプリケーションサーバーを起動します。

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2