起動時にオーサーインスタンスとPublish インスタンスの両方で error.log にエラーが発生する
この記事では、Adobeサポートへのチケットを発行することで、起動時にオーサーインスタンスとPublish インスタンスの両方で error.log の問題を解決する手順を説明します。
説明 description
環境
Experience Manager
問題
オーサーインスタンスとPublish インスタンスの両方で、error.log に複数のエラーが見つかりました。
- オーサーの error.log:
*エラー* aem-api-metrics FrameworkEvent ERROR (org.apache.felix.log.LogException: org.osgi.framework.ServiceException: ServiceFactory.getService ()でサイクルが発生しました。)
org.apache.felix.log.LogException: org.osgi.framework.ServiceException: ServiceFactory.getService ()により cycle. が発生しました
*エラー* org.apache.sling.engine.impl.SlingHttpContext handleSecurity: AuthenticationSupport サービスがありません。 リクエストを認証できません。
*エラー* org.apache.sling.engine.impl.SlingHttpContext handleSecurity:考えられる理由は、リポジトリサービスがないことです。 AuthenticationSupport 依存関係を確認します。
– 発行者 error.log
*エラー* ルートバンドル org.apache.felix.scr:2.1.30 (32) com.adobe.cq.wcm.translation.impl.sync.LanguageCopySynchronizer のサービスを取得しようとして循環参照 [ 検出されました]
解決策 resolution
エラーログを分析した際、エラーが発生した時点でインスタンスが 起動モード のままであり、すべてのバンドルが起動されていないことがわかりました(例:StartupListenerTracker 起動の進行状況:83% (バンドル 489/587))。
したがって、エラーは すべてのバンドルが開始されたわけではありません」として発生し した。
再起動時や、OSGi バンドルの再登録をトリガーするバンドルやパッケージのインストールまたは再インストールなど、再起動を引き起こすすべての操作で、このような例外が発生するのが一般的です。
================================================================================
バンドルもアクティブでありながらインスタンスが完全に起動された後にエラーが検出された場合は、さらに調査を行うためのAdobeサポート付きチケットの使用をお勧めします。