falha de ativação do pacote cq-dam-cfm-graphql após a atualização no AEM
Depois de atualizar para o AEM 6.5.21 (esse não é um problema específico da versão, portanto, pode ocorrer em qualquer versão) e instalar o pacote complementar do Forms, o pacote cq-dam-cfm-graphql não é iniciado devido a dependências não resolvidas relacionadas ao com.adobe.cq.ui.wcm.commons. Esse problema é causado por uma configuração ausente ou incorreta no componente FilterResolverHookFactory, o que impede que a dependência necessária seja resolvida corretamente. Para corrigir esse problema, atualize a configuração para restaurar a resolução de pacote necessária.
Descrição description
Ambiente
Adobe Experience Manager (AEM) Forms, v6.5.21
Problema/Sintomas
- O pacote
cq‑dam‑cfm‑graphqlnão é iniciado e permanece em um estado não resolvido. - Os logs de erros mostram dependências
osgi.wiring.packagenão resolvidas paracom.adobe.cq.ui.wcm.commonsdevido a restrições de versão. - A mensagem de erro faz referência a
FilterResolverHookFactory, impedindo a resolução devido à configuração inválida do componente. - O pacote complementar do Forms desaparece do Gerenciador de pacotes após a instalação e a reinicialização.
Resolução resolution
Para corrigir esse problema, siga estas etapas:
- Abra o Console OSGi da Web em
/system/console/configMgrno servidor afetado. - Localizar a configuração de
com.adobe.granite.apicontroller.FilterResolverHookFactory. - Compare essa configuração com um servidor em funcionamento no qual os pacotes do
cq-dam-cfm-*estão ativos. - Adicione ou corrija as entradas para incluir
cq-dam-cfm-*no pacotecom.adobe.cq.ui.commons, conforme observado em um servidor em funcionamento. - Salve a configuração e aplique as alterações.
- Atualizar ou reiniciar pacotes usando
/system/console/bundles. - Verifique se o pacote
cq-dam-cfm-graphqlfaz a transição para um estado ativo e não relata mais dependências não resolvidas.
Observação: se o problema persistir após a atualização da configuração, verifique se todos os service packs e complementos relevantes estão instalados de acordo com as notas de versão oficiais do AEM 6.5.21 e compare as versões do pacote entre os servidores, se necessário.
Leitura relacionada
- Instalar o GraphiQL IDE no AEM 6.5 no tutorial do AEM Headless
- Pacotes paralisados no estado instalado após a atualização do AEM Service Pack 22