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

  1. Identifizieren Sie die Konfigurationslücke

    • Überprüfen Sie die sling.properties in 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).
  2. Erforderliche Boot-Delegierungseinträge hinzufügen

    • Öffnen Sie die sling.properties in 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.*
      
  3. Starten Sie die AEM-Instanz neu

    • Starten Sie nach dem Speichern der Änderungen die AEM-Instanz neu, um die aktualisierte Konfiguration anzuwenden.
  4. Ü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.
  5. Ü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.

recommendation-more-help
experience-cloud-kcs-help-kbarticles