AEM Forms 6.5 LTS : la génération du PDF échoue après la mise à niveau vers le SP24 en raison d’entrées de délégation de démarrage manquantes
Cet article explique comment résoudre les échecs de génération de PDF dans AEM Forms 6.5 LTS après la mise à niveau vers le pack de services 24, causés par des entrées de délégation de démarrage manquantes dans le fichier sling.properties.
Description description
Environnement
Adobe Experience Manager (AEM) Forms 6.5 LTS (On-Premise, OSGi, Autonome, environnement DE DÉVELOPPEMENT)
problème/symptômes
Après la mise à niveau vers le pack de services 24, les tentatives d’appel du service de génération PDF dans AEM Forms échouent avec une erreur de serveur. La même fonctionnalité fonctionne comme prévu dans l’environnement précédent avant la mise à niveau. Le lot concerné ne devient pas actif et les requêtes de génération de PDF échouent.
Les symptômes d’erreur incluent :
- Les requêtes du service de génération PDF échouent avec une erreur de serveur.
- Le lot AEM Forms approprié reste inactif après la mise à niveau.
Exemple d’écart de configuration :
- Les entrées de délégation de démarrage requises sont manquantes dans le fichier
sling.properties.
Aucun code d’erreur spécifique n’est fourni, mais les journaux du serveur peuvent indiquer des échecs d’activation de lot liés aux fournisseurs de chiffrement.
Résolution resolution
-
Identification de l’écart de configuration
- Examinez le fichier
sling.propertiesdans l’environnement AEM mis à niveau et comparez-le à l’environnement de travail précédent. - Recherchez les entrées de délégation de démarrage manquantes liées aux fournisseurs de chiffrement (par exemple, RSA, BouncyCastle).
- Examinez le fichier
-
Ajouter les entrées de délégation de démarrage requises
-
Ouvrez le fichier
sling.propertiessur l’instance d’auteur. -
Ajoutez les lignes suivantes si elles sont manquantes :
code language-none sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.* sling.bootdelegation.class.org.bouncycastle.jce.provider.BouncyCastleProvider=org.bouncycastle.*
-
-
Redémarrez l’instance AEM
- Après avoir enregistré les modifications, redémarrez l’instance AEM pour appliquer la configuration mise à jour.
-
Vérifier l’activation de l’offre groupée et la génération de PDF
- Vérifiez que le bundle AEM Forms précédemment inactif est désormais actif.
- Testez le service de génération PDF pour vous assurer que les demandes sont traitées avec succès.
-
Surveiller les problèmes de payload importante
- Pour les payloads volumineux, surveillez tout problème de traitement ou de performance supplémentaire. Collectez les journaux pertinents et le code XML d’entrée pour une analyse plus approfondie si nécessaire.
Cause
Le problème se produit car les entrées de délégation de démarrage requises pour les fournisseurs de chiffrement étaient manquantes dans le fichier sling.properties après la mise à niveau vers le SP24, empêchant le lot AEM Forms associé de devenir actif et provoquant des échecs de génération de PDF.