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 :
[code]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.(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 '.[/code]
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é
Logger non trouvé dans Jenkins
Logger non trouvé dans Jenkins
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é
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é
-
- Messages : 119
- Inscription : lun. nov. 30, 2015 2:45 pm
Logger non trouvé dans Jenkins
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.
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.