Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : Logger non trouvé dans Jenkins

Logger non trouvé dans Jenkins il y a 2 ans 2 semaines #5744

  • Zoé
  • Portrait de Zoé
  • Hors Ligne
  • Expert Boarder
  • Messages : 106
  • Remerciements reçus 10
Bonjour,

J'ai ajouté des tests Soap UI à mon projet Squash TA.
Quand je les fais tourner en local avec Intellij tout se passe bien.
Mais quand je les fais tourner sur Jenkins j'obtiens ce message d'erreur et toute l'exécution est bloquée :
11:49:57 [ERROR] The execution raised an error in the TEST phase of the TA script 'Test_SOAP.ta' with the message: 'SoapUI process failed with code 1
11:49:57 Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Logger
11:49:57 	at com.eviware.soapui.impl.wsdl.AbstractTestPropertyHolderWsdlModelItem.<clinit>(AbstractTestPropertyHolderWsdlModelItem.java:37)
11:49:57 	at org.squashtest.ta.plugin.soapui.library.SoapUiProcessExecutor$WsdlProjectFactory.getWsdlProject(SoapUiProcessExecutor.java:83)
11:49:57 	at org.squashtest.ta.plugin.soapui.library.SoapUiProcessExecutor.run(SoapUiProcessExecutor.java:95)
11:49:57 	at org.squashtest.ta.plugin.soapui.library.SoapUiProcessExecutor.main(SoapUiProcessExecutor.java:290)
11:49:57 Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Logger
11:49:57 	at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
11:49:57 	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
11:49:57 	at java.security.AccessController.doPrivileged(Native Method)
11:49:57 	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
11:49:57 	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
11:49:57 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
11:49:57 	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
11:49:57 	... 4 more
11:49:57 '.

Je ne comprends pas pourquoi "org/apache/log4j/Logger" est récupéré quand je lance le test en local, et pas depuis Jenkins. Auriez-vous des pistes ?

Merci,

Zoé
L'administrateur a désactivé l'accès en écriture pour le public.

Logger non trouvé dans Jenkins il y a 1 an 11 mois #5813

  • Zoé
  • Portrait de Zoé
  • Hors Ligne
  • Expert Boarder
  • Messages : 106
  • Remerciements reçus 10
Bonjour,

Je continue d'investiguer, j'ai ajouté le jar de log4j directement dans mon classpath mais cela ne fonctionne pas davantage. Merci de m'aider...

Zoé
L'administrateur a désactivé l'accès en écriture pour le public.

Logger non trouvé dans Jenkins il y a 1 an 9 mois #6051

  • Karim Drifi
  • Portrait de Karim Drifi
  • Hors Ligne
  • Expert Boarder
  • Messages : 119
  • Remerciements reçus 7
Bonjour,

La première piste à exploiter serait de comparer les versions de maven et de jdk utilisées de part et d'autre.
Une seconde piste serait de vérifier que votre jenkins est bien capable d'accéder aux répos maven contenant les sources utilisées.

Bien cordialement,

Karim Drifi.
L'administrateur a désactivé l'accès en écriture pour le public.
Temps de génération de la page : 0.202 secondes