sonar-scanner - 2.9.0.670 lance java.lang.ExceptionInInitializerError dans le conteneur docker
Dans cette version dans docker (sur travis-ci), sonar-scanner-2.9.0.670 lance un java.lang.ExceptionInInitializerError
:
ERROR: Error during SonarQube Scanner execution
java.lang.ExceptionInInitializerError
at net.sf.cglib.core.KeyFactory$Generator.generateClass(KeyFactory.java:166)enter code here
Construire le journal ici (voir ligne 4660): https://travis-ci.org/laristra/flecsi/jobs/213157927#L4660
Sonarqube a été mis dans un conteneur ubuntu:latest
ici:
https://github.com/laristra/flecsi-buildenv/blob/sonarqube/ubuntu#L14
0
Author: Christoph Junghans, 2017-03-21
2 answers
Vous travaillez sur un projet C++: https://github.com/laristra/flecsi. Vous le construisez avec Travis-CI. Vous voulez l'analyser sur SonarQube.com.
Vous n'avez pas besoin de télécharger un scanner SonarQube ni de configurer un SonarQube dans un Docker.
Veuillez:
- suivez le Guide de démarrage
- , et regardez le exemple de projet C/C++ pour comprendre comment déclencher une analyse SonarQube à l'aide de notre addon Travis
- Il télécharge et installe automatiquement le scanner SonarQube
- Il télécharge et installe automatiquement le Wrapper de construction C/C++
- Il configure automatiquement tout pour pointer vers SonarQube.com
0
Author: Fabrice - SonarSource Team, 2017-03-22 09:16:34
Il s'est avéré que le problème était le JDK d'Oracle utilisant openjdk-8-jdk corrigé le problème (à l'intérieur de docker).
0
Author: Christoph Junghans, 2017-03-23 19:37:33