2017-12-16 1 views
1

Der Versuch, sonartest läuft, aber es scheiterte immer sagen:ERROR: Ungültige Wert von sonar.sources

Meine jenkins Konsolenausgabe:

Started by user Badal Singh 
Building on master in workspace C:\Program Files (x86)\Jenkins\workspace\DownStream-UpStream\SonaTest 
> C:\Program Files (x86)\Git\bin\git.exe rev-parse --is-inside-work-tree # timeout=10 
Fetching changes from the remote Git repository 
> C:\Program Files (x86)\Git\bin\git.exe config remote.origin.url https://github.com/singhbad/Bruce.git # timeout=10 
Fetching upstream changes from https://github.com/singhbad/Bruce.git 
> C:\Program Files (x86)\Git\bin\git.exe --version # timeout=10 
using GIT_ASKPASS to set credentials BruceGit 
> C:\Program Files (x86)\Git\bin\git.exe fetch --tags --progress https://github.com/singhbad/Bruce.git +refs/heads/*:refs/remotes/origin/* 
> C:\Program Files (x86)\Git\bin\git.exe rev-parse "refs/remotes/origin/Metapool^{commit}" # timeout=10 
> C:\Program Files (x86)\Git\bin\git.exe rev-parse "refs/remotes/origin/origin/Metapool^{commit}" # timeout=10 
Checking out Revision 0f59d8b3fd664144cc55e85f44be7cdfab224831 (refs/remotes/origin/Metapool) 
Commit message: "Commit for metapool" 
> C:\Program Files (x86)\Git\bin\git.exe config core.sparsecheckout # timeout=10 
> C:\Program Files (x86)\Git\bin\git.exe checkout -f 0f59d8b3fd664144cc55e85f44be7cdfab224831 
> C:\Program Files (x86)\Git\bin\git.exe rev-list 0f59d8b3fd664144cc55e85f44be7cdfab224831 # timeout=10 
[SonaTest] $ "C:\Program Files (x86)\Jenkins\tools\hudson.plugins.sonar.SonarRunnerInstallation\SonaScan\bin\sonar-scanner.bat" -e -Dsonar.host.url=http://localhost:9000 ******** "-Dsonar.projectBaseDir=C:\Program Files (x86)\Jenkins\workspace\DownStream-UpStream\SonaTest" 
INFO: Option -e/--errors is no longer supported and will be ignored 
INFO: Scanner configuration file: C:\Program Files (x86)\Jenkins\tools\hudson.plugins.sonar.SonarRunnerInstallation\SonaScan\bin\..\conf\sonar-scanner.properties 
INFO: Project root configuration file: NONE 
INFO: SonarQube Scanner 3.0.3.778 
INFO: Java 1.8.0_73 Oracle Corporation (64-bit) 
INFO: Windows 10 10.0 amd64 
INFO: User cache: C:\WINDOWS\system32\config\systemprofile\.sonar\cache 
INFO: Publish mode 
INFO: Load global settings 
INFO: Load global settings (done) | time=524ms 
INFO: Server id: AWBWzyK1kTiY3x_K-rPE 
INFO: User cache: C:\WINDOWS\system32\config\systemprofile\.sonar\cache 
INFO: Load plugins index 
INFO: Load plugins index (done) | time=266ms 
INFO: SonarQube server 6.7.0 
INFO: Default locale: "en_IN", source code encoding: "windows-1252" (analysis is platform dependent) 
INFO: Process project properties 
ERROR: Invalid value of sonar.sources for App sonar.projectBaseDir= C:Program Files (x86)JenkinsworkspaceDownStream-UpStreamSonaTestNumberGenerator 
INFO: ------------------------------------------------------------------------ 
INFO: EXECUTION FAILURE 
INFO: ------------------------------------------------------------------------ 
INFO: Total time: 12.706s 
INFO: Final Memory: 40M/92M 
INFO: ------------------------------------------------------------------------ 
ERROR: Error during SonarQube Scanner execution 
ERROR: The folder 'C:Program Files (x86)JenkinsworkspaceDownStream-UpStreamSonaTestNumberGeneratorsrcmainjavacommkyong sonar.language=java' does not exist for 'App sonar.projectBaseDir= C:Program Files (x86)JenkinsworkspaceDownStream-UpStreamSonaTestNumberGenerator' (base directory = C:\Program Files (x86)\Jenkins\workspace\DownStream-UpStream\SonaTest) 
ERROR: 
ERROR: Re-run SonarQube Scanner using the -X switch to enable full debug logging. 
ERROR: SonarQube scanner exited with non-zero code: 1 
Finished: FAILURE 

Wie diese Fehlermeldung lösen?

+0

Hallo Badal! Bitte geben Sie mehr Kontext zu Ihrer Frage an, wie Sie versuchen, und versuchen Sie, diesen Fehler zu reproduzieren. Dies wird anderen helfen, Ihre Frage zu verstehen und Antworten einzubringen, um Ihr Problem schneller zu lösen. :) –

+0

Bitte [bearbeiten] Sie Ihren Beitrag und fügen Sie das Protokoll, formatiert als 'CODE', wieder ein. Blockquote zerstört das Layout und macht das Protokoll unlesbar. Wenn du Hilfe brauchst, mach es dir nicht schwer, dir zu helfen. –

+0

Hallo Narayan, Jim Issue ist jetzt für mich gelöst, da ich den Ordner Ziel falsch eingegeben .. –

Antwort

1

Ich sehe den Fehler:

ERROR: The folder 'C:Program Files (x86)JenkinsworkspaceDownStream-UpStreamSonaTestNumberGeneratorsrcmainjavacommkyong sonar.language=java' 
does not exist for 'App sonar.projectBaseDir= C:Program Files (x86)JenkinsworkspaceDownStream-UpStreamSonaTestNumberGenerator' 
(base directory = C:\Program Files (x86)\Jenkins\workspace\DownStream-UpStream\SonaTest) 

Sie haben den Prozess mit:

[SonaTest] $ "C:\Program Files (x86)\Jenkins\tools\hudson.plugins.sonar.SonarRunnerInstallation\SonaScan\bin\sonar-scanner.bat" 
-e -Dsonar.host.url=http://localhost:9000 ******** 
"-Dsonar.projectBaseDir=C:\Program Files (x86)\Jenkins\workspace\DownStream-UpStream\SonaTest" 

Achten Sie darauf, die \, um die sonar.projectBaseDir zu verdoppeln den aktuellen Ordner zu finden.

Das heißt:

-Dsonar.projectBaseDir=C:\\Program Files (x86)\\Jenkins... 

mehr bei Analyzing Source Code/Analysis Parameters See.
Die OP Badal Singh Berichte in the comments:

It was due to wrong folder path I have mentioned in sonar.properties file

+0

Danke, aber das Problem war nicht mit Doppel \\, es lag an falscher Ordner Pfad Ich habe in Sonar.properties Datei –

+0

@BadalSingh OK erwähnt. Ich habe Ihren Kommentar in die Antwort für mehr Sichtbarkeit aufgenommen. – VonC

+0

"sonar.java.binaries =. Sonar.scm.disabled = True" Haben Sie eine Vorstellung von dieser Eigenschaft, da ich ein Neuling für Sonar bin, dessen ich mich nicht bewusst bin. –

Verwandte Themen