AEM Forms as a Cloud Service : résolution des erreurs non résolues du lot en raison de l’inadéquation de la dépendance SLF4J
✨ Ce contenu est généré par l’IA et peut être inexact. Termes IA génératifs
Cet article explique comment résoudre des problèmes liés à des lots AEM Forms non résolus dans les environnements AEM Forms as a Cloud Service locaux, causés par une incohérence de version de dépendance SLF4J entre AEM SDK et le module complémentaire AEM Forms.
Description description
Environnement
- Adobe Experience Manager (AEM) as a Cloud Service
- Module complémentaire AEM SDK et AEM Forms (versions diverses)
- Toutes les plateformes
Symptômes
Lors de l’installation des packages de modules complémentaires AEM Forms dans un environnement de développement AEM as a Cloud Service local, plusieurs lots Forms restent à l’état Installé au lieu de devenir Actifs. L’erreur de dépendance suivante s’affiche dans les journaux :
com.adobe.aem.dermis.aem-dermis-core requires: org.slf4j.spi >=1.7.0 and <2.0.0
Le SDK expose : org.slf4j.spi 2.0.17
Par conséquent, plusieurs lots Forms ne sont pas résolus et les fonctionnalités de Forms ne sont pas entièrement disponibles.
Cause
Ce problème se produit lorsque les versions d’AEM SDK et du module complémentaire AEM Forms ne proviennent pas de la même période de publication, ce qui entraîne l’incompatibilité des versions de SLF4J.
Résolution resolution
Suivez les étapes ci-dessous pour résoudre le problème :
- Vérifiez que les versions du SDK AEM et du module complémentaire AEM Forms proviennent de la même période de publication.
- Téléchargez le package SDK d’AEM et le package complémentaire d’AEM Forms publiés conjointement à partir du portail de distribution logicielle d’Adobe.
- Installez le module complémentaire AEM Forms en suivant la documentation officielle de la configuration de développement local.
- Après l’installation, accédez à
/system/console/bundleset vérifiez que tous les lots liés à Forms sont à l’état Actif . - Si des lots restent non résolus, consultez la liste des packages importés pour identifier les dépendances manquantes et vérifiez que la version du JDK Java est prise en charge par la version SDK.