Le pipeline Cloud Manager se suspend sur les bibliothèques obsolètes dans AEMaaCS.

Dans Adobe Experience Manager as a Cloud Service, les pipelines Cloud Manager s’arrêtent ou échouent lorsque l’utilisation obsolète de la bibliothèque est détectée lors de l’analyse du code. Ces alertes s’affichent dans le Centre de maintenance et bloquent les déploiements lorsque des packages obsolètes restent dans le code client ou les dépendances. Pour résoudre ce problème, identifiez le package avec indicateur, supprimez ou remplacez-le et validez par une nouvelle exécution de pipeline.

Description description

Environnement

Adobe Experience Manager as a Cloud Service

Problème/Symptômes

  • Le pipeline Cloud Manager se met en pause ou échoue à l’étape Qualité du code ou analyse
  • L’utilisation obsolète de la bibliothèque détectée apparaît dans le Centre de maintenance
  • Les journaux de build affichent Utilisation d’un package obsolète trouvée
  • Les alertes persistent après la suppression de la dépendance
  • Impossible d’identifier la source du package avec indicateur

Comment confirmer

  1. Passez en revue les entrées d’alerte et notez chaque nom de bibliothèque marqué.
  2. Recherchez la bibliothèque dans le référentiel et l’arborescence des dépendances pour tous les modules et POM parents.
  3. Exécutez mvn dependency:tree | grep <library-name> et vérifiez que le package n’est pas présent.
  4. Après les modifications de code, passez en revue la version et les journaux de qualité du code pour tout message de package obsolète restant.

Résolution resolution

Pour résoudre ce problème, procédez comme suit :

  1. Connectez-vous à ​ Adobe Experience Cloud ​.

  2. Accédez au Centre d’actions d’AEM > Action > Programme > Environnement et passez en revue chaque entrée d’incident pour capturer les noms de bibliothèque.

  3. Recherchez la bibliothèque obsolète dans votre référentiel Git en exécutant :

    code language-none
    mvn dependency:tree | grep <library-name>
    
  4. Mettez à jour ou remplacez la bibliothèque à l’aide des conseils d’Adobe de la liste des API obsolètes d’AEM 🔗.

    Remplacez com.google.common par com.google.guava:guava:33.4.8-jre ou une version ultérieure.

    Si ch.qos.logback provient d’ACS Commons, mettez à jour la version d’ACS Commons.

  5. Validez les modifications de code et exécutez un nouveau pipeline Cloud Manager.

  6. Revenez au Centre des actions une fois le pipeline terminé. Vérifiez qu’aucun nouvel incident n’apparaît et que les indicateurs sont résolus.

Lecture connexe

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