AEM Forms 6.5 LTS: la generazione di PDF non riesce dopo l’aggiornamento SP24 a causa di voci di delega di avvio mancanti
In questo articolo viene illustrato come risolvere gli errori di generazione di PDF in AEM Forms 6.5 LTS dopo l’aggiornamento a Service Pack 24, causati da voci di delega di avvio mancanti nel file sling.properties.
Descrizione description
Ambiente
Adobe Experience Manager (AEM) Forms 6.5 LTS (On-Premise, OSGi, Standalone, ambiente DI SVILUPPO)
Problema/Sintomi
Dopo l’aggiornamento a Service Pack 24, i tentativi di richiamare il servizio di generazione PDF in AEM Forms non riescono e si verifica un errore del server. La stessa funzionalità funziona come previsto nell’ambiente precedente prima dell’aggiornamento. Il bundle interessato non diventa attivo e le richieste di generazione PDF non hanno esito positivo.
I sintomi di errore includono:
- Le richieste del servizio di generazione PDF non riescono e si verifica un errore del server.
- Il bundle AEM Forms pertinente rimane inattivo dopo l’aggiornamento.
Esempio di gap nella configurazione:
- Nel file
sling.propertiesmancano le voci di delega di avvio necessarie.
Non viene fornito alcun codice di errore specifico, ma i registri del server possono indicare errori di attivazione del bundle relativi ai provider di crittografia.
Risoluzione resolution
-
Identificare il gap di configurazione
- Esaminare il file
sling.propertiesnell’ambiente AEM aggiornato e confrontarlo con l’ambiente di lavoro precedente. - Cercare le voci di delega di avvio mancanti relative ai provider di crittografia (ad esempio, RSA, BouncyCastle).
- Esaminare il file
-
Aggiungi voci di delega di avvio richieste
-
Aprire il file
sling.propertiesnell’istanza di authoring. -
Se mancano, aggiungi le seguenti righe:
code language-none sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.* sling.bootdelegation.class.org.bouncycastle.jce.provider.BouncyCastleProvider=org.bouncycastle.*
-
-
Riavvia l’istanza di AEM
- Dopo aver salvato le modifiche, riavvia l’istanza di AEM per applicare la configurazione aggiornata.
-
Verifica attivazione bundle e generazione PDF
- Verifica che il bundle AEM Forms precedentemente inattivo sia ora attivo.
- Esegui il test del servizio di generazione PDF per verificare che le richieste vengano elaborate correttamente.
-
Monitora problemi payload di grandi dimensioni
- Per i payload di grandi dimensioni, monitora eventuali ulteriori problemi di elaborazione o prestazioni. Se necessario, raccogli i registri e il codice XML di input pertinenti per ulteriori analisi.
Causa
Il problema si verifica perché le voci di delega di avvio necessarie per i provider di crittografia mancavano dal file sling.properties dopo l’aggiornamento SP24, impedendo al bundle AEM Forms associato di diventare attivo e causando errori di generazione PDF.