Beenden Sie den Vorgang und erstellen Sie eine Sicherung Ihrer Adobe Experience Manager-Instanz.
Problemumgehung und Lösungen für häufige Probleme im Zusammenhang mit dem Service AEM Forms Output
Das Generieren eines PDF-Dokuments dauert länger als erwartet
Problem
AEM Forms benötigt länger als erwartet, um das PDF-Dokument zu generieren, und die Transaktion wird abgebrochen. Es kann auch zu der folgenden Ausnahme kommen:
javax.transaction.RollbackException: Die Übertragung ist nicht möglich: Transaktion für Rollback markiert
Lösung
Um das Problem zu beheben, legen Sie eine größere Zahl als Timeout-Begrenzung fest:
-
-
Navigieren Sie zu [Adobe Experience Manager-Installation]\crx_quickstart\install. Wenn der Installationsordner nicht vorhanden ist, erstellen Sie ihn.
-
Erstellen und öffnen Sie eine Datei mit dem Namen org.apache.aries.transaction.config zur Bearbeitung.
-
Fügen Sie folgenden Code in die Datei ein:
aries.transaction.timeout="[Sekunden]"
Hinweis:Ersetzen Sie [Sekunden] durch eine Zahl. Beispielsweise durch „1200“. Stellen Sie sicher, dass die Anzahl der Sekunden in Anführungszeichen gesetzt wird. Beispielsweise wie folgt: aries.transaction.timeout="1200"
Speichern und schließen Sie die Datei.
-
Starten Sie Ihre AEM Forms-Instanz.
Sie müssen die oben genannten Schritte nur beim ersten Mal ausführen. Nach dem Ausführen der oben genannten Schritte können Sie den Timeout-Wert in Adobe Experience Manager Configuration Manager ändern:
-
Öffnen Sie die URL http://[host]:[port]/system/console/configmgr.
-
Suchen Sie die Konfiguration org.apache.aries.transaction und tippen Sie auf das Symbol Bearbeiten.
-
Legen Sie eine größere Zahl für den Wert Timeout fest. Tippen Sie auf Speichern. Ein längerer Timeout-Zeitraum hilft, Fehler bei der Transaktion wegen zu langer Wartezeit zu vermeiden.