AEM Forms 6.5 LTS: PDF-Generierung schlägt nach SP24-Upgrade aufgrund fehlender Boot-Delegierungseinträge fehl
In diesem Artikel wird beschrieben, wie Sie PDF-Generierungsfehler in AEM Forms 6.5 LTS nach dem Upgrade auf Service Pack 24 beheben können, die durch fehlende Boot-Delegierungseinträge in der sling.properties verursacht wurden.
Beschreibung description
Umgebung
Adobe Experience Manager (AEM) Forms 6.5 LTS (On-Premise, OSGi, eigenständig, Entwicklungsumgebung)
Problem/Symptome
Nach dem Upgrade auf Service Pack 24 schlägt der Versuch, den PDF-Generierungsdienst in AEM Forms aufzurufen, mit einem Server-Fehler fehl. Die gleiche Funktionalität funktioniert wie in der vorherigen Umgebung vor dem Upgrade. Das betroffene Bundle wird nicht aktiviert und PDF-Generierungsanfragen sind nicht erfolgreich.
Zu den Fehlersymptomen gehören:
- PDF-Generierungsanfragen schlagen mit einem Server-Fehler fehl.
- Das entsprechende AEM Forms-Bundle bleibt nach dem Upgrade inaktiv.
Beispiel für eine Konfigurationslücke:
- Erforderliche Boot-Delegierungseinträge fehlen in der
sling.properties.
Es wird kein spezifischer Fehler-Code angegeben, aber die Server-Protokolle können auf Fehler bei der Paketaktivierung im Zusammenhang mit Kryptografieanbietern hinweisen.
Lösung resolution
-
Identifizieren Sie die Konfigurationslücke
- Überprüfen Sie die
sling.propertiesin der upgegradeten AEM-Umgebung und vergleichen Sie sie mit der vorherigen Arbeitsumgebung. - Suchen Sie nach fehlenden Boot-Delegierungseinträgen für Kryptografieanbieter (z. B. RSA, BouncyCastle).
- Überprüfen Sie die
-
Erforderliche Boot-Delegierungseinträge hinzufügen
-
Öffnen Sie die
sling.propertiesin der Autoreninstanz. -
Fügen Sie die folgenden Zeilen hinzu, wenn sie fehlen:
code language-none sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.* sling.bootdelegation.class.org.bouncycastle.jce.provider.BouncyCastleProvider=org.bouncycastle.*
-
-
Starten Sie die AEM-Instanz neu
- Starten Sie nach dem Speichern der Änderungen die AEM-Instanz neu, um die aktualisierte Konfiguration anzuwenden.
-
Überprüfen der Bundle-Aktivierung und PDF-Generierung
- Vergewissern Sie sich, dass das zuvor inaktive AEM Forms-Bundle jetzt aktiv ist.
- Testen Sie den PDF-Generierungsdienst, um sicherzustellen, dass Anforderungen erfolgreich verarbeitet werden.
-
Überwachung auf Probleme mit großen Payloads
- Überwachen Sie bei großen Payloads nach zusätzlichen Verarbeitungs- oder Leistungsproblemen. Sammeln Sie bei Bedarf relevante Protokolle und Eingabe-XML für weitere Analysen.
Ursache
Das Problem tritt auf, weil die erforderlichen Boot-Delegierungseinträge für Kryptografieanbieter nach dem SP24-Upgrade in der sling.properties-Datei fehlten, was verhinderte, dass das zugehörige AEM Forms-Bundle aktiv wurde, was zu Fehlern bei der PDF-Generierung führte.