ОШИБКА: неверное значение sonar.sources

2

Попытка запустить sonartest, но это не получилось:

Мой выход консоли jenkins:

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

Как решить это сообщение об ошибке?

  • 0
    Привет, Бадал! Пожалуйста, предоставьте больше контекста вокруг вашего вопроса, например, что вы пытаетесь и как воспроизвести эту ошибку. Это поможет другим понять ваш вопрос и ввести ответы, чтобы быстрее решить вашу проблему. :)
  • 0
    Пожалуйста, отредактируйте свое сообщение и заново вставьте журнал, отформатированный как CODE . Цитата уничтожает макет и делает журнал нечитаемым. Если вам нужна помощь, не мешайте людям помогать вам.
Показать ещё 2 комментария
Теги:
jenkins
sonarqube

1 ответ

1
Лучший ответ

Я вижу ошибку:

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)

Вы начали процесс с помощью

[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"

Обязательно удвоить \, чтобы sonar.projectBaseDir находил фактическую папку.

То есть:

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

Подробнее на Анализ исходных кодов/параметров анализа.
OP Badal Singh сообщает в комментариях:

Это произошло из-за неправильного пути к папке, о котором я упомянул в sonar.properties файле

  • 0
    Спасибо, но проблема была не с двойной \\, это было из-за неправильного пути к папке, которую я упомянул в файле sonar.properties
  • 0
    @BadalSingh ОК. Я включил ваш комментарий в ответ для большей наглядности.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню