2017-08-09 2 views
0

Wir haben Sonarqube-Scanner 2.6.1 auf unserem Jenkins-Host installiert. Beim Versuch, Sonarqube Scanner vom Jenkins Job laufen wir sehen, die unterFehler beim Ausführen des Sonarqube-Scanners mit Jenkins

Exception in thread "main" java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Base64.encodeBase64URLSafeString([B)Ljava/lang/String; 
    at org.sonar.core.util.UuidFactoryImpl.create(UuidFactoryImpl.java:78) 
    at org.sonar.core.util.Uuids.create(Uuids.java:45) 
    at org.sonar.core.platform.ComponentKeys.of(ComponentKeys.java:47) 
    at org.sonar.core.platform.ComponentKeys.of(ComponentKeys.java:35) 
    at org.sonar.core.platform.ComponentContainer.addComponent(ComponentContainer.java:229) 
    at org.sonar.core.platform.ComponentContainer.addSingleton(ComponentContainer.java:221) 
    at org.sonar.core.platform.ComponentContainer.<init>(ComponentContainer.java:104) 
    at org.sonar.core.platform.ComponentContainer.<init>(ComponentContainer.java:95) 
    at org.sonar.core.platform.ComponentContainer.<init>(ComponentContainer.java:91) 
    at org.sonar.batch.bootstrap.GlobalContainer.<init>(GlobalContainer.java:47) 
    at org.sonar.batch.bootstrap.GlobalContainer.create(GlobalContainer.java:52) 
    at org.sonar.batch.bootstrapper.Batch.start(Batch.java:102) 
    at org.sonar.batch.bootstrapper.Batch.start(Batch.java:92) 
    at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.start(BatchIsolatedLauncher.java:52) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
    at java.lang.reflect.Method.invoke(Unknown Source) 
    at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60) 
    at com.sun.proxy.$Proxy0.start(Unknown Source) 
    at org.sonarsource.scanner.api.EmbeddedScanner.doStart(EmbeddedScanner.java:220) 
    at org.sonarsource.scanner.api.EmbeddedScanner.start(EmbeddedScanner.java:156) 
    at org.sonarsource.scanner.cli.Main.execute(Main.java:70) 
    at org.sonarsource.scanner.cli.Main.main(Main.java:60) 
Build step 'Invoke Standalone SonarQube Analysis' marked build as failure 

Im Rahmen des Jenkins Job, den wir kopieren Code Arbeitsplatz für einen Build, das ist JDK 1.7 und läuft Sonarqube Scanner mit JDK 1.8. So wurde es in unserer Umgebung eingerichtet

Antwort

0

Wir haben es gelöst, indem wir auf Sonar-Scanner-3.0.3.778 aktualisiert haben. Nicht sicher, warum wir dieses Problem plötzlich

sahen
Verwandte Themen