在这个builder里面的docker(在travis-ci上),sonar-scanner-2.9.0.670会抛出一个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
在此构建日志(参见第4660行): https://travis-ci.org/laristra/flecsi/jobs/213157927#L4660
Sonarqube在这里放入ubuntu:latest
容器:
https://github.com/laristra/flecsi-buildenv/blob/sonarqube/ubuntu#L14
答案 0 :(得分:0)
您正在开发一个C ++项目:https://github.com/laristra/flecsi。 您正在使用Travis-CI构建它。 您想在SonarQube.com上进行分析。
您无需下载任何SonarQube扫描仪,也无需在Docker中设置任何SonarQube。
请:
答案 1 :(得分:0)
原来问题是Oracle的JDK使用openjdk-8-jdk修复了这个问题(在docker里面)。