Error de activación del paquete cq-dam-cfm-graphql después de la actualización en AEM
Después de actualizar a AEM 6.5.21 (no se trata de un problema específico de la versión, por lo que puede ocurrir en cualquier versión) e instalar el paquete de complementos de Forms, el paquete cq-dam-cfm-graphql no se puede iniciar debido a dependencias sin resolver relacionadas con com.adobe.cq.ui.wcm.commons. Este problema se debe a que falta una configuración incorrecta en el componente FilterResolverHookFactory, lo que impide que la dependencia necesaria se resuelva correctamente. Para solucionar este problema, actualice la configuración para restaurar la resolución del paquete necesaria.
Descripción description
Entorno
Adobe Experience Manager (AEM) Forms, v6.5.21
Problema/Síntomas
- El paquete
cq‑dam‑cfm‑graphqlno puede iniciarse y permanece en un estado sin resolver. - Los registros de errores muestran dependencias
osgi.wiring.packagesin resolver paracom.adobe.cq.ui.wcm.commonsdebido a restricciones de versión. - El mensaje de error hace referencia a
FilterResolverHookFactoryque impide la resolución debido a una configuración de componente no válida. - El paquete de complementos de Forms desaparece del Administrador de paquetes después de la instalación y el reinicio.
Resolución resolution
Para solucionar este problema, siga estos pasos:
- Abra la consola web de OSGi en
/system/console/configMgren el servidor afectado. - Busque la configuración de
com.adobe.granite.apicontroller.FilterResolverHookFactory. - Compare esta configuración con un servidor en funcionamiento en el que los paquetes
cq-dam-cfm-*están activos. - Agregue o corrija las entradas para incluir
cq-dam-cfm-*en el paquetecom.adobe.cq.ui.commons, tal como se observa en un servidor en funcionamiento. - Guarde la configuración y aplique los cambios.
- Actualice o reinicie paquetes usando
/system/console/bundles. - Compruebe que el paquete
cq-dam-cfm-graphqlpasa a un estado activo y ya no informa de dependencias sin resolver.
Nota: Si el problema continúa después de actualizar la configuración, compruebe que todos los paquetes de servicio y complementos relevantes estén instalados según las notas de la versión oficiales de AEM 6.5.21 y compare las versiones de los paquetes entre servidores si es necesario.
Lectura relacionada
- Instalar el IDE de GraphiQL en AEM 6.5 en el tutorial sin encabezado de AEM
- Paquetes atascados en estado instalado después de la actualización del Service Pack 22 de AEM