Sonarlint plugin for IntelliJ occurs error - No files nor directories matching

Template for a good bug report, formatted with Markdown:

  • Version: SonarLint (IntelliJ) 6.3.1.40498
  • Error log
Analysing 'MyServiceImpl.java'...
Error running SonarLint analysis
java.lang.IllegalStateException: No files nor directories matching 'C:\Users\my\.m2\repository\group1\group2\artifact\123'
	at org.sonar.java.classpath.AbstractClasspath.getFilesFromProperty(AbstractClasspath.java:130)
	at org.sonar.java.classpath.ClasspathForMain.init(ClasspathForMain.java:61)
	at org.sonar.java.classpath.AbstractClasspath.getElements(AbstractClasspath.java:321)
	at org.sonar.java.SonarComponents.getJavaClasspath(SonarComponents.java:175)
	at org.sonar.java.JavaFrontend.<init>(JavaFrontend.java:89)
	at org.sonar.plugins.java.JavaSensor.execute(JavaSensor.java:108)
	at org.sonarsource.sonarlint.core.analyzer.sensor.SensorsExecutor.executeSensor(SensorsExecutor.java:80)
	at org.sonarsource.sonarlint.core.analyzer.sensor.SensorsExecutor.execute(SensorsExecutor.java:71)
	at org.sonarsource.sonarlint.core.container.analysis.AnalysisContainer.doAfterStart(AnalysisContainer.java:133)
	at org.sonarsource.sonarlint.core.container.ComponentContainer.startComponents(ComponentContainer.java:126)
	at org.sonarsource.sonarlint.core.container.ComponentContainer.execute(ComponentContainer.java:111)
	at org.sonarsource.sonarlint.core.container.standalone.StandaloneGlobalContainer.analyze(StandaloneGlobalContainer.java:164)
	at org.sonarsource.sonarlint.core.StandaloneSonarLintEngineImpl.lambda$analyze$0(StandaloneSonarLintEngineImpl.java:92)
	at org.sonarsource.sonarlint.core.AbstractSonarLintEngine.withModule(AbstractSonarLintEngine.java:87)
	at org.sonarsource.sonarlint.core.StandaloneSonarLintEngineImpl.analyze(StandaloneSonarLintEngineImpl.java:90)
	at org.sonarlint.intellij.core.StandaloneSonarLintFacade.analyze(StandaloneSonarLintFacade.java:88)
	at org.sonarlint.intellij.core.SonarLintFacade.startAnalysis(SonarLintFacade.java:62)
	at org.sonarlint.intellij.analysis.SonarLintAnalyzer.analyzeModule(SonarLintAnalyzer.java:85)
	at org.sonarlint.intellij.analysis.AnalysisTask.analyzePerModule(AnalysisTask.java:383)
  • Steps to reproduce

    • Maven project
    • Use dependency with version like 123,456,789,012
  • potential workaround

    • Change artifact name. But it is a temporary solution.
    • The actual path of that file is C:\Users\my\.m2\repository\group1\group2\artifact-123,456,789,012.jar

Hi @zzangs33

There is indeed an issue when file path contains a comma. I created a ticket so that we can fix the issue as soon as possible.
https://jira.sonarsource.com/browse/SLI-646

Thanks for the report,

1 Like