Dernière mise à jour le
1 mai 2021
Problème
Les intégrations Jenkins échouent de manière aléatoire quand les modules OSGi tentent d'accéder à d’autres modules qui sont en processus de démarrage.
Environnement
AEM 6.x
Cause
Les lots OSGi tentent d’accéder à d’autres lots qui n’ont pas encore terminé leur processus d'intégration.
Résolution
Ajoutez un délai entre les différents modules pendant la génération dans le fichier POM :
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <version>1.8</version> <executions> <execution> <id>sleep-for-a-while</id> <phase>pre-integration-test</phase> <configuration> <target> <sleep seconds="10" /> </target> </configuration> <goals> <goal>run</goal> </goals> </execution> </executions> </plugin>
La valeur de délai suggérée doit être comprise entre 10 et 15 secondes.
Adobe
Recevez de l’aide plus rapidement et plus facilement
Nouvel utilisateur ?