機能ブランチコードの変更がAEM Cloud Service ユニバーサルエディターのオーサーに同期されない
この記事では、Adobe Experience Manager(AEM)as a Cloud Serviceのオーサーユニバーサルエディターのキャンバスで、ブランチのプレビューURLにすぐに表示されますが、表示されないか、大幅に遅れている機能ブランチにプッシュされたCSSまたはJavaScriptの変更を調査する方法について説明します。 これにより、作成者の機能ブランチの変更をmainに結合する前に確認する必要があるワークフローが中断されます。 この問題に対処するには、Service-Workerの登録、アクティブなオーサーセッション、認証設定、ブランチ固有の設定を確認してください。問題が解決しない場合は、Adobe サポート にお問い合わせください。
説明 description
環境
- Adobe Experience Manager as a Cloud Service(すべてのバージョン)
- Edge Delivery ServicesとAEM オーサーおよびユニバーサルエディター
問題/症状
- 機能ブランチにプッシュされたCSSまたはJavaScriptの変更は、そのブランチのプレビューURLに表示されますが、オーサーユニバーサルエディターのキャンバスには表示されないか、大幅に遅れます。
- この問題は、
mainから直接カットされた分岐よりも、devからカットされた機能分岐で頻繁に発生します。mainから直接切り取られた分岐からの変更は、作成者とプレビューの両方に表示されます。 - 影響を受けるセッションでは、オーサーブラウザーコンソールにユニバーサルエディターのService-Worker登録エラーが表示され、
sw.jsに対する404応答が表示されます。 - 影響を受けるセッションの中には、AEM Sign In プロンプトが表示されるものもあります。
- この問題により、作成者の機能ブランチの変更を
mainに結合する前に確認する必要があるワークフローが中断されます。
原因
オーサーキャンバスは、影響を受ける機能ブランチセッションのユニバーサルエディターサービスワーカーを登録できません。 sw.jsに対するブラウザーの404応答は、失敗した登録要求を識別しますが、失敗した理由を特定しません。 認証またはセッション処理、環境プロビジョニング、およびブランチ固有の設定は、調査領域です。
解決策 resolution
この問題に対処するには、次の手順に従います。
- Google ChromeでAEM オーサー環境を開きます。
F12を押してChrome DevToolsを開きます。 「 アプリケーション 」タブを選択し、「 サービスワーカー」を選択します。cq-universal-editorService Workerが登録されていてアクティブかどうかを確認します。 ワーカーがアクティブでない場合は、開発ツールに表示される登録エラーを記録します。- オーサーユニバーサルエディターキャンバスで、ブラウザーコンソールを開きます。
sw.jsの404件の回答を含むService-Worker登録エラーを記録し、AEM Sign In プロンプトが表示されるかどうかを確認します。 - ブラウザーセッションがオーサー環境にログインしていることを確認します。 AEM Sign In プロンプトが表示された場合は、ログインして、影響を受ける機能ブランチを再試行してください。
- 環境の認証設定を確認して、機能ブランチのユニバーサルエディターのService-Worker リクエストをブロックするかリダイレクトするかを判断します。
- 影響を受ける機能ブランチと、
head.html、aem.js、scripts.js、fstab.yaml、paths.yamlおよび.aem.live/configなどの作業ブランチとの間で、関連する設定ファイルを比較します。 ユニバーサルエディターのプロビジョニングまたはService-Worker ルーティングに影響する違いを確認します。 テスト中の機能ブランチを使用するようにユニバーサルエディターが設定されていることを確認します。 - 確認した設定を変更した後、オーサーユニバーサルエディターのキャンバスを更新し、機能ブランチのコード変更が表示されることを確認します。
- 問題が解決しない場合は、Adobe サポート にお問い合わせください。 サービスワーカーの登録状態とコンソールエラー、影響を受けるオーサーとプレビューのURL、ブランチの詳細、最近の認証または環境設定の変更のスクリーンショットを提供します。
recommendation-more-help
experience-cloud-kcs-help-kbarticles