AEM Forms Output サービスのトラブルシューティング

AEM Forms Output サービスに関する一般的な問題の回避策と解決策

PDF ドキュメントの生成に予想以上の時間がかかる

問題

AEM Forms で PDF ドキュメントの生成に予想以上の時間がかかり、トランザクションがタイムアウトします。また、次の例外が発生する場合もあります。

javax.transaction.RollbackException: Unable to commit: transaction marked for rollback(コミットできません:ロールバックのマークが付けられたトランザクション)

解決策

この問題を解決するには、次の手順でタイムアウト制限を大きい数に設定します。

  1. AEM インスタンスを停止して、バックアップを作成します。

  2. [AEM Installation]\crx_quickstart\install に移動します。インストールフォルダーが存在しない場合は作成します。

  3. org.apache.aries.transaction.config という名前のファイルを作成して編集用に開きます。

  4. 次のコードをファイルに追加します。

    aries.transaction.timeout="[seconds]"
    注意:

    [seconds] を実際の数値に置き換えます。例えば 1200 など。秒数を必ず引用符で囲みます。例:aries.transaction.timeout="1200"

    ファイルを保存して閉じます。 

  5. AEM Forms インスタンスを起動します。

前述の手順は、初回のみ実行する必要があります。前述の手順を実行した後は、必要に応じて、AEM Configuration Manager から次の手順でタイムアウト値を変更できます。

 

  1. org.apache.aries.transaction 設定を探し、「編集」アイコンをタップします。

  2. タイムアウト」の値を大きい数に設定します。「保存」をタップします。タイムアウト期間を長くすると、トランザクションのタイムアウトエラーを回避できます。

アドビのロゴ

アカウントにログイン