When the JS/TS files are on a WSL2 share, the scan fails and reports nothing.
- Windows 11
- IntelliJ IDEA 2022.2.1 (Ultimate Edition)
- Project on WSL2
- Offline mode (Not connected to SonarQube or SonarCloud)
The configuration of the plugin requires having nodejs on windows. It is not possible to choose the node located on WSL2.
Trigger: ACTION
[Action] 1 file(s) submitted
Configuring analysis with org.sonarlint.intellij.java.JavaAnalysisConfigurator
Analysing 'StreamProcessor.ts'...
Starting analysis with configuration:
[
baseDir: \\wsl$\Ubuntu\home\mabid\Projets\wsmedia-traitement-video
extraProperties: {sonar.java.target=18, sonar.java.source=18}
moduleKey: Module: 'wsmedia-traitement-video'
excludedRules: [php:S1192]
includedRules: []
ruleParameters: {}
inputFiles: [
file:////wsl$/Ubuntu/home/mabid/Projets/wsmedia-traitement-video/src/processors/StreamProcessor.ts (UTF-8)
]
]
Start analysis
Index files
Language of file 'file:////wsl$/Ubuntu/home/mabid/Projets/wsmedia-traitement-video/src/processors/StreamProcessor.ts' is detected to be 'TypeScript'
1 file indexed
'JavaSensor' skipped because there is no related files in the current project
'JavaScript analysis' skipped because there is no related files in the current project
Execute Sensor: TypeScript analysis
eslint-bridge server is up, no need to start.
Failure during analysis, Node.js command to start eslint-bridge was: D:\Nodejs\node\node.exe C:\Users\mabid\AppData\Local\JetBrains\IntelliJIdea2022.2\tmp\sonarlint\.sonarlinttmp_17789480707406713336\eslint-bridge-bundle\package\bin\server 54831 127.0.0.1 D:\Projets\home_project true true
java.io.UncheckedIOException: java.nio.file.FileSystemException: \\wsl$\Ubuntu\home\mabid\Projets\wsmedia-traitement-video\node_modules\@typescript-eslint\eslint-plugin\node_modules\.bin\semver: Fonction incorrecte
at java.base/java.nio.file.FileTreeIterator.fetchNextIfNeeded(FileTreeIterator.java:87)
at java.base/java.nio.file.FileTreeIterator.hasNext(FileTreeIterator.java:103)
at java.base/java.util.Iterator.forEachRemaining(Iterator.java:132)
at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1845)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
at org.sonar.plugins.javascript.eslint.TsConfigProvider$LookupTsConfigProvider.tsconfigs(TsConfigProvider.java:126)
at org.sonar.plugins.javascript.eslint.TsConfigProvider.tsconfigs(TsConfigProvider.java:88)
at org.sonar.plugins.javascript.eslint.TypeScriptSensor.analyzeFiles(TypeScriptSensor.java:93)
at org.sonar.plugins.javascript.eslint.AbstractEslintSensor.execute(AbstractEslintSensor.java:67)
at org.sonarsource.sonarlint.core.analysis.container.analysis.sensor.SensorsExecutor.executeSensor(SensorsExecutor.java:75)
at org.sonarsource.sonarlint.core.analysis.container.analysis.sensor.SensorsExecutor.execute(SensorsExecutor.java:66)
at org.sonarsource.sonarlint.core.analysis.container.analysis.AnalysisContainer.doAfterStart(AnalysisContainer.java:122)
at org.sonarsource.sonarlint.core.plugin.commons.container.SpringComponentContainer.startComponents(SpringComponentContainer.java:182)
at org.sonarsource.sonarlint.core.plugin.commons.container.SpringComponentContainer.execute(SpringComponentContainer.java:161)
at org.sonarsource.sonarlint.core.analysis.container.module.ModuleContainer.analyze(ModuleContainer.java:71)
at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.execute(AnalyzeCommand.java:58)
at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.execute(AnalyzeCommand.java:32)
at org.sonarsource.sonarlint.core.analysis.AnalysisEngine$AsyncCommand.execute(AnalysisEngine.java:153)
at org.sonarsource.sonarlint.core.analysis.AnalysisEngine.executeQueuedCommands(AnalysisEngine.java:71)
at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.nio.file.FileSystemException: \\wsl$\Ubuntu\home\mabid\Projets\wsmedia-traitement-video\node_modules\@typescript-eslint\eslint-plugin\node_modules\.bin\semver: Fonction incorrecte
at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:92)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:108)
at java.base/sun.nio.fs.WindowsFileAttributeViews$Basic.readAttributes(WindowsFileAttributeViews.java:53)
at java.base/sun.nio.fs.WindowsFileAttributeViews$Basic.readAttributes(WindowsFileAttributeViews.java:38)
at java.base/sun.nio.fs.WindowsFileSystemProvider.readAttributes(WindowsFileSystemProvider.java:199)
at java.base/java.nio.file.Files.readAttributes(Files.java:1851)
at java.base/java.nio.file.FileTreeWalker.getAttributes(FileTreeWalker.java:220)
at java.base/java.nio.file.FileTreeWalker.visit(FileTreeWalker.java:277)
at java.base/java.nio.file.FileTreeWalker.next(FileTreeWalker.java:374)
at java.base/java.nio.file.FileTreeIterator.fetchNextIfNeeded(FileTreeIterator.java:83)
... 23 more
'PHP sensor' skipped because there is no related files in the current project
'Analyzer for "php.ini" files' skipped because there is no related files in the current project
'Kotlin Sensor' skipped because there is no related files in the current project
'Python Sensor' skipped because there is no related files in the current project
Execute Sensor: HTML
Execute Sensor: Sonar Secrets Detection Sensor
'XML Sensor' skipped because there is no related files in the current project
'Ruby Sensor' skipped because there is no related files in the current project
Done in 83ms
Processed 0 issues
Found 0 issues