Versions:
-
SonarQube Server 10.8
-
sonarsource/sonar-scanner-cli:latest
-
SonarQube is deployed from zip
-
Scanner from Docker
Using curl is working:
sh "curl -u $SONAR_TOKEN: 'https://[...]/api/v2/analysis/jres?os=linux&arch=x86_64' -D -"
Using Scanner results in 401:
sonar-scanner -X -Dsonar.token=**** -Dsonar.projectVersion=1.4.7 -Dsonar.projectKey=[...] -Dsonar.projectName=[...] -Dsonar.sources=. -Dsonar.sourceEncoding=UTF-8 -Dsonar.dependencyCheck.reportPath=./dependency-check-report.xml -Dsonar.dependencyCheck.htmlReportPath=./dependency-check-report.html -Dsonar.dependencyCheck.jsonReportPath=./dependency-check-report.json -Dsonar.pullrequest.key=[...] -Dsonar.pullrequest.branch=bugfix/REPORT-introduce-new-dto-filter-strategy-for-signal-evaluation -Dsonar.pullrequest.base=feature/REPORT-1172-add-error-handling-for-attachment-sections -Dsonar.pullrequest.bitbucketserver.headSha=[...]
2024-12-05 01:04:58 | Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8
2024-12-05 01:04:58 | 00:04:58.332 INFO Scanner configuration file: /opt/sonar-scanner/conf/sonar-scanner.properties
2024-12-05 01:04:58 | 00:04:58.334 INFO Project root configuration file: NONE
2024-12-05 01:04:58 | 00:04:58.343 INFO SonarScanner CLI 6.2.1.4610
2024-12-05 01:04:58 | 00:04:58.343 INFO Java 17.0.12 Amazon.com Inc. (64-bit)
2024-12-05 01:04:58 | 00:04:58.344 INFO Linux 5.10.0-33-amd64 amd64
2024-12-05 01:04:58 | 00:04:58.348 DEBUG Scanner max available memory: 15 GB
2024-12-05 01:04:58 | 00:04:58.362 DEBUG uname -m returned 'x86_64'
2024-12-05 01:04:58 | 00:04:58.362 DEBUG Create: /opt/sonar-scanner/.sonar/cache
2024-12-05 01:04:58 | 00:04:58.363 INFO User cache: /opt/sonar-scanner/.sonar/cache
2024-12-05 01:04:58 | 00:04:58.363 DEBUG Create: /opt/sonar-scanner/.sonar/cache/_tmp
2024-12-05 01:04:58 | 00:04:58.666 DEBUG Loaded [1029] system trusted certificates
2024-12-05 01:04:58 | 00:04:58.773 DEBUG --> GET http://[...]/api/v2/analysis/version
2024-12-05 01:04:58 | 00:04:58.885 DEBUG <-- 401 https://[...]/api/v2/analysis/version (111ms, 0-byte body)
2024-12-05 01:04:58 | 00:04:58.886 DEBUG --> GET http://[...]/api/server/version
2024-12-05 01:04:58 | 00:04:58.888 DEBUG <-- 200 https://[...]/api/server/version (2ms, 13-byte body)
2024-12-05 01:04:58 | 00:04:58.889 INFO JRE provisioning: os[linux], arch[x86_64]
2024-12-05 01:04:58 | 00:04:58.890 DEBUG --> GET http://[...]/api/v2/analysis/jres?os=linux&arch=x86_64
2024-12-05 01:04:58 | 00:04:58.895 DEBUG <-- 401 https://[...]/api/v2/analysis/jres?os=linux&arch=x86_64 (4ms, 0-byte body)
2024-12-05 01:04:58 | 00:04:58.895 INFO EXECUTION FAILURE
2024-12-05 01:04:58 | 00:04:58.896 INFO Total time: 0.584s
2024-12-05 01:04:58 | 00:04:58.896 ERROR Error during SonarScanner CLI execution
2024-12-05 01:04:58 | java.lang.IllegalStateException: Error status returned by url [https://[...]/api/v2/analysis/jres?os=linux&arch=x86_64]: 401
2024-12-05 01:04:58 | at org.sonarsource.scanner.lib.internal.http.ScannerHttpClient.callUrl(ScannerHttpClient.java:163)
2024-12-05 01:04:58 | at org.sonarsource.scanner.lib.internal.http.ScannerHttpClient.callApi(ScannerHttpClient.java:126)
2024-12-05 01:04:58 | at org.sonarsource.scanner.lib.internal.http.ScannerHttpClient.callRestApi(ScannerHttpClient.java:104)
2024-12-05 01:04:58 | at org.sonarsource.scanner.lib.internal.JavaRunnerFactory.getJreMetadata(JavaRunnerFactory.java:159)
2024-12-05 01:04:58 | at org.sonarsource.scanner.lib.internal.JavaRunnerFactory.getJreFromServer(JavaRunnerFactory.java:138)
2024-12-05 01:04:58 | at org.sonarsource.scanner.lib.internal.JavaRunnerFactory.createRunner(JavaRunnerFactory.java:85)
2024-12-05 01:04:58 | at org.sonarsource.scanner.lib.internal.ScannerEngineLauncherFactory.createLauncher(ScannerEngineLauncherFactory.java:53)
2024-12-05 01:04:58 | at org.sonarsource.scanner.lib.ScannerEngineBootstrapper.bootstrap(ScannerEngineBootstrapper.java:123)
2024-12-05 01:04:58 | at org.sonarsource.scanner.cli.Main.analyze(Main.java:75)
2024-12-05 01:04:58 | at org.sonarsource.scanner.cli.Main.main(Main.java:63)
web.log shows nothing and access.log only: 127.0.0.1 - - [05/Dec/2024:01:05:21 +0100] "GET /api/v2/analysis/jres?os=linux&arch=x86_64 HTTP/1.0" 401 - "-" "ScannerCLI/6.2.1.4610" "6cb95f8e-d118-4788-95fe-67fc340cff65" 1