This stack trace is now displayed in the SonarQube output view since the upgrade to 4.19.0 (but I don’t know which version I was using previously, sorry).
Executing c:\Users\GillesQUERRET\.vscode\extensions\sonarsource.sonarlint-vscode-4.19.0-win32-x64\jre\21.0.6-win32-x86_64.tar\bin\java -jar c:\Users\GillesQUERRET\.vscode\extensions\sonarsource.sonarlint-vscode-4.19.0-win32-x64\server\sonarlint-ls.jar -stdio -analyzers c:\Users\GillesQUERRET\.vscode\extensions\sonarsource.sonarlint-vscode-4.19.0-win32-x64\analyzers\sonargo.jar c:\Users\GillesQUERRET\.vscode\extensions\sonarsource.sonarlint-vscode-4.19.0-win32-x64\analyzers\sonarjava.jar c:\Users\GillesQUERRET\.vscode\extensions\sonarsource.sonarlint-vscode-4.19.0-win32-x64\analyzers\sonarjavasymbolicexecution.jar c:\Users\GillesQUERRET\.vscode\extensions\sonarsource.sonarlint-vscode-4.19.0-win32-x64\analyzers\sonarjs.jar c:\Users\GillesQUERRET\.vscode\extensions\sonarsource.sonarlint-vscode-4.19.0-win32-x64\analyzers\sonarphp.jar c:\Users\GillesQUERRET\.vscode\extensions\sonarsource.sonarlint-vscode-4.19.0-win32-x64\analyzers\sonarpython.jar c:\Users\GillesQUERRET\.vscode\extensions\sonarsource.sonarlint-vscode-4.19.0-win32-x64\analyzers\sonarhtml.jar c:\Users\GillesQUERRET\.vscode\extensions\sonarsource.sonarlint-vscode-4.19.0-win32-x64\analyzers\sonarxml.jar c:\Users\GillesQUERRET\.vscode\extensions\sonarsource.sonarlint-vscode-4.19.0-win32-x64\analyzers\sonartext.jar c:\Users\GillesQUERRET\.vscode\extensions\sonarsource.sonarlint-vscode-4.19.0-win32-x64\analyzers\sonariac.jar c:\Users\GillesQUERRET\.vscode\extensions\sonarsource.sonarlint-vscode-4.19.0-win32-x64\analyzers\sonarlintomnisharp.jar c:\Users\GillesQUERRET\.vscode\extensions\sonarsource.sonarlint_ondemand-analyzers\sonar-cfamily-plugin\6.65.0.81949\sonarcfamily.jar
[Info - 13:18:18.752] [sonarlint : SonarLint Server RPC sequential executor] Started embedded server on port 64121
[Warn - 13:18:18.836] [jetbrains.exodus.io.FileDataWriter : SonarLint Server RPC sequential executor] Can't open directory channel. Log directory fsync won't be performed.
[Info - 13:18:23.307] [sonarlint : SonarLint Analysis Executor] Triggering analysis with configuration: [
baseDir: c:\Users\GillesQUERRET\projets\vscode-abl
extraProperties: {sonar.cfamily.compile-commands=, sonar.js.internal.bundlePath=c:\Users\GillesQUERRET\.vscode\extensions\sonarsource.sonarlint-vscode-4.19.0-win32-x64\eslint-bridge}
activeRules: [13 kubernetes, 214 python, 429 cpp, 24 css, 189 c, 22 go, 210 ipython, 29 secrets, 265 javascript, 26 docker, 486 java, 46 Web, 14 xml, 299 csharpsquid, 155 php, 7 terraform, 267 typescript, 18 azureresourcemanager, 7 cloudformation]
inputFiles: [
file:///c:/Users/GillesQUERRET/projets/vscode-abl/package.json (UTF-8) [json]
]
]
[Warn - 13:18:23.403] [sonarlint : SonarLint Analysis Executor] Could not execute command: [C:\Program Files\Git\cmd\git.exe
C:\Program Files\Git\mingw64\bin\git.exe --version]
[Warn - 13:18:23.404] [sonarlint : SonarLint Analysis Executor] java.io.IOException: Cannot run program "C:\Program Files\Git\cmd\git.exe
C:\Program Files\Git\mingw64\bin\git.exe": CreateProcess error=2, Le fichier spécifié est introuvable
at java.base/java.lang.ProcessBuilder.start(Unknown Source)
at java.base/java.lang.ProcessBuilder.start(Unknown Source)
at org.sonarsource.sonarlint.core.commons.util.git.ProcessWrapperFactory$ProcessWrapper.createProcess(ProcessWrapperFactory.java:105)
at org.sonarsource.sonarlint.core.commons.util.git.ProcessWrapperFactory$ProcessWrapper.execute(ProcessWrapperFactory.java:78)
at org.sonarsource.sonarlint.core.commons.util.git.NativeGitWrapper.lambda$getNativeGitExecutable$2(NativeGitWrapper.java:110)
at java.base/java.util.Optional.map(Unknown Source)
at org.sonarsource.sonarlint.core.commons.util.git.NativeGitWrapper.getNativeGitExecutable(NativeGitWrapper.java:109)
at org.sonarsource.sonarlint.core.commons.util.git.NativeGitWrapper.checkIfNativeGitEnabled(NativeGitWrapper.java:121)
at org.sonarsource.sonarlint.core.commons.util.git.GitService.getBlameResult(GitService.java:229)
at org.sonarsource.sonarlint.core.commons.util.git.GitService.getBlameResult(GitService.java:224)
at org.sonarsource.sonarlint.core.tracking.TrackingService.getIntroductionDateProvider(TrackingService.java:284)
at org.sonarsource.sonarlint.core.tracking.TrackingService.startMatchingSession(TrackingService.java:271)
at org.sonarsource.sonarlint.core.tracking.TrackingService.onAnalysisStarted(TrackingService.java:107)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.springframework.context.event.ApplicationListenerMethodAdapter.doInvoke(ApplicationListenerMethodAdapter.java:382)
at org.springframework.context.event.ApplicationListenerMethodAdapter.processEvent(ApplicationListenerMethodAdapter.java:254)
at org.springframework.context.event.ApplicationListenerMethodAdapter.onApplicationEvent(ApplicationListenerMethodAdapter.java:173)
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:171)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:400)
at org.sonarsource.sonarlint.core.analysis.AnalysisService.analyze(AnalysisService.java:658)
at org.sonarsource.sonarlint.core.analysis.AnalysisService.lambda$triggerAnalysis$46(AnalysisService.java:908)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: CreateProcess error=2, Le fichier spécifié est introuvable
at java.base/java.lang.ProcessImpl.create(Native Method)
at java.base/java.lang.ProcessImpl.<init>(Unknown Source)
at java.base/java.lang.ProcessImpl.start(Unknown Source)
... 28 more
[Info - 13:18:23.881] [sonarlint : sonarlint-analysis-engine] Index files
[Info - 13:18:23.889] [sonarlint : Report about progress of file indexation] 1 file indexed
[Info - 13:18:24.617] [org.sonarsource.analyzer.commons.ProgressReport : Progress of the CloudFormation analysis] 0 source files to be analyzed
[Info - 13:18:24.621] [org.sonarsource.analyzer.commons.ProgressReport : Progress of the CloudFormation analysis] 0/0 source files have been analyzed
[Info - 13:18:24.690] [org.sonarsource.analyzer.commons.ProgressReport : Progress of the AzureResourceManager analysis] 0 source files to be analyzed
[Info - 13:18:24.690] [org.sonarsource.analyzer.commons.ProgressReport : Progress of the AzureResourceManager analysis] 0/0 source files have been analyzed
[Info - 13:18:24.699] [org.sonarsource.analyzer.commons.ProgressReport : Progress of the Java analysis] 0 source files to be analyzed
[Info - 13:18:24.699] [org.sonarsource.analyzer.commons.ProgressReport : Progress of the Java analysis] 0/0 source files have been analyzed
[Info - 13:18:24.699] [org.sonar.plugins.javascript.analysis.CssRuleSensor : sonarlint-analysis-engine] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped.
[Info - 13:18:24.733] [org.sonarsource.analyzer.commons.ProgressReport : Progress of the Docker analysis] 0 source files to be analyzed
[Info - 13:18:24.733] [org.sonarsource.analyzer.commons.ProgressReport : Progress of the Docker analysis] 0/0 source files have been analyzed
[Info - 13:18:24.733] [org.sonar.plugins.common.TextAndSecretsSensor : sonarlint-analysis-engine] Available processors: 16
[Info - 13:18:24.733] [org.sonar.plugins.common.TextAndSecretsSensor : sonarlint-analysis-engine] Using 16 threads for analysis.
Received binding suggestions: {"suggestions":{"file:///c:/Users/GillesQUERRET/projets/vscode-abl":[]}}
[Info - 13:18:24.963] [org.sonar.plugins.common.TextAndSecretsSensor : sonarlint-analysis-engine] Analyzing all except non binary files
[Info - 13:18:24.972] [org.sonar.plugins.common.MultiFileProgressReport : Progress of the text and secrets analysis] 1 source file to be analyzed
[Info - 13:18:25.024] [org.sonar.plugins.common.MultiFileProgressReport : Progress of the text and secrets analysis] 1/1 source file has been analyzed
[Info - 13:18:25.031] [sonarlint : sonarlint-analysis-engine] Analysis detected 0 issues and 0 Security Hotspots in 3966ms
It looks like the output of where.exe $PATH:git.exe
in this code is split incorrectly.
Infos
- Windows 11
- VS Code 1.99.0
- SonarLint VS Code 4.19.0