この記事では、AEM Forms アプリケーションの構築中に表示される可能性のあるエラーメッセージとその解決方法について説明します。
この記事のセクションは次のとおりです。
OSGi 上の AEM Forms と同期するように設定された iOS 用の AEM Forms アプリケーションは、フィールドレベルの添付ファイルのみをサポートします。すべての添付ファイルには一意の名前が付いている必要があります。複数の添付ファイルに同じ名前が付いている場合、1 つの添付ファイルのみが保持され、同じ名前が付いている他のすべての添付ファイルは失われます。iOS デバイスのユーザーがデータを損失するのを回避するには、次の手順を実行します。
接続されているサーバーで、Adobe Experience Manager/ツール/操作/Webコンソールに移動します。
「アダプティブフォームとインタラクティブコミュニケーションWebチャネルの設定」を探してクリックします。
アダプティブフォームとインタラクティブ通信Webチャネルの設定ダイアログで、ファイル名を一意にするを有効にします。
「ファイル名を一意にする」設定が無効になっている場合、複数の添付ファイルを含むアダプティブフォームを送信しようとすると、データが失われます。
「保存」をクリックします。
「ドラフトとして保存」HTMLレンダリングプロファイルが設定されているAEM Formsアプリで有効になっているHTML5フォームの場合、保存されたドラフトはWorkspaceユーザーに表示されません。 Workspaceユーザーが送信したHTML5フォームのドラフトをポータル上に表示保存するには、次の手順を実行します。
CRXDE を開いて管理者の資格情報でログインします。
URL: https://<server>:<port>/lc/crx/de/index.jsp
CRXDE のルートパスにある「アクセス制御」の「アクセス制御リスト」で、+ をクリックします。
新しいエントリを追加ダイアログで、「プリンシパル」フィールドのグループ検索ボタンをクリックします。
プリンシパルを選択ダイアログの「名前」フィールドに、PERM_WORKSPACE_USER
と入力し、「検索」をクリックします。
プリンシパルを選択ダイアログでPERM_WORKSPACE_USER
グループを選択し、「OK」をクリックします。
新しいエントリを追加ダイアログの「プリンシパル」フィールドで、PERM_WORKSPACE_USER
グループが選択された状態になります。
ユーザーグループのjcr:read
権限を有効にします。
「OK」をクリックします。
AEM Forms アプリケーションが古いバージョンの AEM Forms サーバーに接続している場合、キャッシュされていない HTML5 フォームを AEM Forms アプリケーションに読み込むことができません。
問題を解決するには、次の手順を実行してください。
オーサーインスタンスで、Adobe Experience Manager/ツール/Workspace App Offline Serviceを設定/今すぐ設定に移動します。
ワークスペースアプリのオフラインサービスページで、「手動のリソースキャッシュ」をクリックします。
URL:https://<server>:<port>/libs/fd/workspace-offline/content/config.html
「手動リソースキャッシュ」タブで、+ボタンをクリックしてCRXパスを追加します。
「追加新しいリソース」フィールドに、次のように入力します。/etc.clientlibs/fd/xfaforms/I18N/en_US.jsをクリックし、追加をクリックします。
「保存」をクリックします。
Windows の AEM Forms アプリケーションでは、フォームまたはそのリソースのいずれかへのパスが 256 文字以上の場合、フォームは接続されたサーバーと同期されません。
フォームとそのリソースへのパスを変更して、文字数を 256 文字よりも少なくしてください。
エラーメッセージ: プロジェクトでサポートされていないバージョンのGradleが使用されています。
Android Studio で AEM Forms アプリケーションを構築すると、エラーメッセージが表示されます。この問題は、システムでサポートされる Gradle のサポート対象でないバージョンにより発生します。
解決:「グレードルを 修正」ラッパーを クリックし、 プロジェクトを再度読み込んで問題を解決します。
エラーメッセージ:Android Gradleプラグ インとGradleのバージョンに互換性がありません。
このエラーメッセージは、Android Studioユーザーインターフェイスのビルドメニューから「APKをビルド」オプションを選択した場合に表示されます。
解像度: Gradle Scripts > gradle-wrapper. propertiesファイルを開き、 distributionUrlプロパティを編集します。
例えば、Android Studioコンソールでは、Gradleバージョンを3.5にダウングレードすることをお勧めします。distributionUrl(gradle-wrapper.propertiesファイル)でバージョンを編集します。
「ビルド/ビルドAPK」を再度選択して、エラーを解決し、.apkファイルを生成します。