errore di attivazione del bundle cq-dam-cfm-graphql dopo l’aggiornamento in AEM
Dopo l'aggiornamento ad AEM 6.5.21 (non si tratta di un problema specifico della versione, pertanto può verificarsi su qualsiasi versione) e l'installazione del pacchetto del componente aggiuntivo Forms, il bundle cq-dam-cfm-graphql non viene avviato a causa di dipendenze non risolte relative a com.adobe.cq.ui.wcm.commons. Questo problema è causato da una configurazione mancante o errata nel componente FilterResolverHookFactory, che impedisce la corretta risoluzione della dipendenza richiesta. Per risolvere questo problema, aggiorna la configurazione per ripristinare la risoluzione del pacchetto richiesta.
Descrizione description
Ambiente
Adobe Experience Manager (AEM) Forms, v6.5.21
Problema/Sintomi
- Impossibile avviare il bundle
cq‑dam‑cfm‑graphql. Lo stato rimane non risolto. - I registri errori mostrano
osgi.wiring.packagedipendenze non risolte percom.adobe.cq.ui.wcm.commonsa causa di vincoli di versione. - Il messaggio di errore fa riferimento a
FilterResolverHookFactoryche impedisce la risoluzione a causa di una configurazione del componente non valida. - Il pacchetto del componente aggiuntivo Forms scompare da Gestione pacchetti dopo l’installazione e il riavvio.
Risoluzione resolution
Per risolvere il problema, effettua le seguenti operazioni:
- Apri la console Web OSGi in
/system/console/configMgrsul server interessato. - Trovare la configurazione per
com.adobe.granite.apicontroller.FilterResolverHookFactory. - Confrontare questa configurazione con un server funzionante in cui sono attivi i bundle
cq-dam-cfm-*. - Aggiungere o correggere le voci per includere
cq-dam-cfm-*nel pacchettocom.adobe.cq.ui.commons, come osservato in un server funzionante. - Salva la configurazione e applica le modifiche.
- Aggiorna o riavvia i bundle utilizzando
/system/console/bundles. - Verificare che il bundle
cq-dam-cfm-graphqlpassi a uno stato attivo e non riporti più dipendenze non risolte.
Nota: se il problema persiste dopo aver aggiornato la configurazione, verifica che tutti i Service Pack e i componenti aggiuntivi pertinenti siano installati in conformità alle note ufficiali sulla versione di AEM 6.5.21 e, se necessario, confronta le versioni dei bundle tra i server.
Lettura correlata
- Installare IDE GraphiQL in AEM 6.5 nell’esercitazione headless di AEM
- Bundle bloccati nello stato di installazione dopo l'aggiornamento di AEM Service Pack 22