La canalización de Cloud Manager se pausa en bibliotecas obsoletas en AEMaaCS

En Adobe Experience Manager as a Cloud Service, las canalizaciones de Cloud Manager se detienen o fallan cuando se detecta un uso de biblioteca obsoleto durante el análisis o el análisis del código. Estas alertas aparecen en el Centro de acciones y bloquean las implementaciones cuando los paquetes obsoletos permanecen en el código del cliente o en las dependencias. Para solucionar este problema, identifique el paquete marcado, elimínelo o reemplácelo y valide mediante una nueva ejecución de la canalización.

Descripción description

Entorno

Adobe Experience Manager as a Cloud Service

Problema/Síntomas

  • La canalización de Cloud Manager se detiene o falla en la fase de calidad del código o de análisis
  • Uso de biblioteca obsoleto detectado aparece en el Centro de acciones
  • Los registros de compilación muestran Uso del paquete obsoleto encontrado
  • Las alertas persisten tras eliminar la dependencia
  • No se puede identificar el origen del paquete marcado

Cómo confirmar

  1. Revise las entradas de alerta y anote cada nombre de biblioteca marcado.
  2. Busque la biblioteca en el repositorio y en el árbol de dependencias en todos los módulos y POM principales.
  3. Ejecute mvn dependency:tree | grep <library-name> y confirme que el paquete no está presente.
  4. Después de realizar cambios en el código, revise los registros de compilación y calidad del código para ver si hay mensajes de paquete obsoletos restantes.

Resolución resolution

Para solucionar este problema, siga estos pasos:

  1. Inicie sesión en Adobe Experience Cloud.

  2. Ir a Centro de acciones > de AEM > Programa > Entorno y revise cada entrada de incidente para capturar los nombres de las bibliotecas.

  3. Busque en su repositorio Git la biblioteca obsoleta ejecutando:

    code language-none
    mvn dependency:tree | grep <library-name>
    
  4. Actualice o reemplace la biblioteca siguiendo las directrices de Adobe de la lista de API obsoletas de AEM.

    Reemplazar com.google.common por com.google.guava:guava:33.4.8-jre o una versión superior.

    Si ch.qos.logback proviene de ACS Commons, actualice la versión de ACS Commons.

  5. Confirme los cambios del código y ejecute una nueva canalización de Cloud Manager.

  6. Vuelva al Centro de acciones una vez finalizada la canalización. Compruebe que no aparecen nuevos incidentes y que se resuelven los indicadores.

Lectura relacionada

recommendation-more-help
experience-cloud-kcs-help-kbarticles