AEM Forms ワークスペースのトラブルシューティングガイドライン troubleshooting-guidelines-for-aem-forms-workspace
この記事では、ログを有効にし、ブラウザーで debugger を使用してAEM Forms Workspace をデバッグする方法について説明します。 また、AEM Forms Workspace とその回避策を使用する際に発生する可能性のある一般的な問題についても説明します。
AEM Forms Workspace パッケージをインストールできません unable-to-install-aem-forms-workspace-package
パッチをインストールしたら、AEM Forms Workspace を開きます。 「リソースが見つかりません」というエラーが発生した場合は、CRX Package Manager を開いて、adobe-lc-workspace-pkg-<version>.zip
パッケージを再インストールします。
パッケージをインストールするときに、「javax.jcr.nodetype.ConstraintViolationException: OakConstraint0025: Authorizable property rep:authorizableId may not be removed
」というエラーが発生した場合は、次の手順を実行します。
-
CRX DE Lite にログインします。デフォルトの URL は、
https://[localhost]:[port]/lc/crx/de/index.jsp
です。 -
次のノードを削除します。
/home/groups/P/PERM_WORKSPACE_USER
-
Package Manager に移動します。デフォルトの URL は、
https://[localhost]:[port]/lc/crx/packmgr/index.jsp.
です。 -
adobe-lc-workspace-pkg-[version].zip
パッケージを検索してインストールします。 -
アプリケーションサーバーを再起動します。
AEM Forms workspace ログ aem-forms-workspace-nbsp-logging
様々なレベルでログを生成し、エラーの最適なトラブルシューティングを可能にします。 例えば、複雑なアプリケーションでは、コンポーネントレベルでログを記録すると、特定のコンポーネントのデバッグとトラブルシューティングに役立ちます。
AEM Forms Workspace の場合:
-
特定のコンポーネントファイルについてのログ情報を取得するには、URL に
/log/<ComponentFile>/<LogLevel>
を付け加えてEnter
キーを押します。特定のログレベルにおけるコンポーネントファイルのすべてのログ情報は、コンソールに印刷されます。 -
すべてのコンポーネントファイルについてのログ情報を取得するには、URL に
/log/all/trace
を付け加えてEnter
キーを押します。 -
ログ形式:
<Component file> <Date>:<Time>: <Log Level> : <Log Message>
- ユーザーが設定したログレベルは、そのブラウザーセッションでのみ維持されます。 ユーザーがページを更新すると、すべてのコンポーネントのログレベルが初期値に設定されます。
AEM Forms Workspace のコンポーネントファイルのリスト list-of-component-files-in-nbsp-aem-forms-workspace
AEM Forms Workspace で使用可能なログレベル log-levels-available-in-nbsp-aem-forms-workspace
- 致命的
- ERROR
- WARN
- INFO
- DEBUG
- TRACE
- OFF
ブラウザーのデバッグ情報 debugging-information-for-browsers
スクリプトとスタイルは、異なるブラウザーでデバッグできます。
-
IE でのデバッグ:AEM Forms Workspace を IE でデバッグするには、https://msdn.microsoft.com/en-us/library/hh772704(v=vs.85).aspx を参照してください。
-
Chrome でのデバッグ:Chrome でデバッガーを開くには、Ctrl+Shift+I のショートカットキーを使用します。詳しくは、https://developer.chrome.com/extensions/tut_debugging.html を参照してください。
-
Firefox でのデバッグ:複数のアドオンを Firefox でスクリプトおよびスタイルのデバッグに使用することができます。例えば、Firebug はデバッグユーティリティの 1 つです(https://getfirebug.com)。
FAQ faqs
-
PDFフォームがGoogle Chrome でレンダリングまたは送信されません。
- Adobe®Reader®プラグインをインストールします。
- Chrome で、chrome://pluginsを開いて使用可能なプラグインを表示します。
- ChromePDFビューアプラグインを無効にし、Adobe Readerプラグインを有効にします。
-
SWFフォームまたはガイドがGoogle Chrome でレンダリングされません。
- Chrome で、chrome://pluginsを開いて使用可能なプラグインを表示します。
- AdobeFlash® Player プラグインの詳細を参照してください。
- AdobeFlash Playerプラグインの PepperFlash を無効にします。
-
AEM Forms Workspace をカスタマイズしましたが、変更が表示されません。
ブラウザーのキャッシュをクリアして、AEM Forms Workspace にアクセスします。
-
デスクトップで開いたときにフォームをHTMLでレンダリングできるようにするには、ユーザーは何をおこなう必要がありますか?
Workbench の使用中に、タスクの割り当て手順でデフォルトプロファイルのHTMLラジオボタンを選択します。
-
添付ファイルをクリックしても表示されません。
添付ファイルを表示するには、ブラウザーでポップアップを有効にします。
-
ユーザーが Forms アプリケーションにログインしている。 ユーザーが Workspace にログインしようとすると、Workspace 権限を持たない場合は、読み込まれない可能性があります。
他の Forms アプリケーションからログアウトし、Workspace にログインします。
-
HTMLフォームは、デザインでプロセスプロパティを使用し、AEM Forms Workspace でレンダリングされると、フォーム内に「送信」ボタンを表示します。
フォームをデザインする際に、プロセスのプロパティを使用すると、フォーム内に「送信」ボタンが追加されます。 AEM Forms Workspace でPDFとしてレンダリングされた場合、送信ボタンはエンドユーザーには表示されません。 ただし、AEM Forms Workspace でHTMLフォームとしてレンダリングする場合は、エンドユーザーに「送信」ボタンが表示されます。 フォーム内でこの「送信」ボタンをクリックしても、アクションは開始されません。 AEM Formsワークスペースの下部(フォームの外側)にある「送信」ボタンをクリックすると、タスクが完了します。