ロゴフラグメントパスを更新した後のAEM Formsのプレビューエラーを解決する

この記事では、XDPでロゴフラグメントパスを更新および再アップロードした後にAEM フォームをプレビューする際に発生するエラーを解決する方法について説明します。

説明 description

環境

Adobe Experience Manager(AEM)Forms(すべてのバージョン)

症状

XDPでロゴフラグメントパスを変更して再アップロードした後、AEM Formsでフォームをプレビューすると、エラーが表示され、フォームが期待どおりにレンダリングされない。 ロゴフラグメントのパスが変更されていない場合、問題は発生しません。 同じロゴフラグメントパスは、他のXDPでも問題なく機能します。 明示的なエラーメッセージテキストはキャプチャされませんでした。

原因

この問題は通常、認証制限または保護モードの設定により、更新されたXDPとその埋め込みリソース(ロゴフラグメントなど)がフォームプレビュー中に読み込まれたり実行されたりできないことが原因で発生します。

解決策 resolution

問題を解決するには、次の手順に従います。

  1. Apache Sling認証サービス 設定を更新して、認証を必要とせずにフォームランタイムとクライアントライブラリを読み込めるようにします。

    • 次のパスが 認証要件 のパスに含まれていることを確認します。

    • /content/xfaforms

    • /etc/clientlibs/fd/xfaforms

  2. Mobile Forms Configurationsで、Protected Modeを無効にして、アップロードされたXDPとその組み込みJavaScriptがHTML5/Mobile Forms レンダリング中に実行されるようにします。

  3. 実稼動環境の場合は、XDPが信頼できるリポジトリパスに配置されていることを確認します。

  4. フォームをもう一度プレビューして、問題が解決されたことを確認します。

recommendation-more-help
experience-cloud-kcs-help-kbarticles