échec de l’activation du lot cq-dam-cfm-graphql après la mise à niveau dans AEM
Après la mise à niveau vers AEM 6.5.21 (il ne s’agit pas d’un problème spécifique à une version, donc il peut se produire sur n’importe quelle version) et l’installation du package complémentaire Forms, le démarrage du lot cq-dam-cfm-graphql échoue en raison de dépendances non résolues liées à com.adobe.cq.ui.wcm.commons. Ce problème est dû à une configuration manquante ou incorrecte dans le composant FilterResolverHookFactory, qui empêche la résolution correcte de la dépendance requise. Pour résoudre ce problème, mettez à jour la configuration pour restaurer la résolution de package requise.
Description description
Environnement
Adobe Experience Manager (AEM) Forms, v6.5.21
Problème/Symptômes
- Le lot
cq‑dam‑cfm‑graphqlne parvient pas à démarrer et reste dans un état non résolu. - Les journaux d’erreurs affichent des dépendances de
osgi.wiring.packagenon résolues pourcom.adobe.cq.ui.wcm.commonsen raison de contraintes de version. - Le message d’erreur fait référence
FilterResolverHookFactoryempêchant la résolution en raison d’une configuration de composant non valide. - Le package complémentaire Forms disparaît du gestionnaire de packages après l’installation et le redémarrage.
Résolution resolution
Pour résoudre ce problème, procédez comme suit :
- Ouvrez la console web OSGi à l’adresse
/system/console/configMgrsur le serveur concerné. - Recherchez la configuration de
com.adobe.granite.apicontroller.FilterResolverHookFactory. - Comparez cette configuration à un serveur opérationnel sur lequel les lots
cq-dam-cfm-*sont actifs. - Ajoutez ou corrigez les entrées à inclure
cq-dam-cfm-*sous le packagecom.adobe.cq.ui.commons, comme observé sur un serveur en cours d’exécution. - Enregistrez la configuration et appliquez les modifications.
- Actualisez ou redémarrez les lots à l’aide de
/system/console/bundles. - Vérifiez que le lot
cq-dam-cfm-graphqlpasse à un état actif et ne signale plus les dépendances non résolues.
Remarque: si le problème persiste après la mise à jour de la configuration, vérifiez que tous les packs de services et modules complémentaires appropriés sont installés conformément aux notes de mise à jour officielles d’AEM version 6.5.21, et comparez les versions de bundle sur les serveurs si nécessaire.
Lecture connexe
- Installer l’IDE GraphiQL sur AEM 6.5 dans le tutoriel AEM Headless
- Lots bloqués à l’état installé après la mise à niveau d’AEM Service Pack 22