- SonarQube 9.9 Enterprise, CFamily plugin
I am trying to add the llvm-cov coverage data to the SonarQube analysis but there is an error when the scanner tries to parse the .txt file.
...
ERROR: Error during SonarScanner execution
17:34:53 java.nio.file.InvalidPathException: Trailing char < > at index 241: Com\Config\source\Configuration.cpp 6 3 50.00% 6 3 50.00% 15 7 53.33% 0 0
17:34:53 at java.base/sun.nio.fs.WindowsPathParser.normalize(Unknown Source)
17:34:53 at java.base/sun.nio.fs.WindowsPathParser.parse(Unknown Source)
17:34:53 at java.base/sun.nio.fs.WindowsPathParser.parse(Unknown Source)
17:34:53 at java.base/sun.nio.fs.WindowsPath.parse(Unknown Source)
17:34:53 at java.base/sun.nio.fs.WindowsFileSystem.getPath(Unknown Source)
17:34:53 at java.base/java.io.File.toPath(Unknown Source)
17:34:53 at org.sonar.api.scan.filesystem.PathResolver.relativePath(PathResolver.java:121)
17:34:53 at org.sonar.api.batch.fs.internal.predicates.AbsolutePathPredicate.get(AbsolutePathPredicate.java:51)
17:34:53 at org.sonar.api.batch.fs.internal.predicates.AndPredicate.get(AndPredicate.java:87)
17:34:53 at org.sonar.api.batch.fs.internal.DefaultFileSystem.inputFiles(DefaultFileSystem.java:140)
17:34:53 at org.sonar.scanner.scan.filesystem.MutableFileSystem.inputFiles(MutableFileSystem.java:45)
17:34:53 at org.sonar.api.batch.fs.internal.DefaultFileSystem.inputFile(DefaultFileSystem.java:110)
17:34:53 at org.sonar.scanner.scan.filesystem.MutableFileSystem.inputFile(MutableFileSystem.java:53)
17:34:53 at com.sonar.cpp.plugin.llvmcov.LLVMCovSensor.lambda$execute$1(LLVMCovSensor.java:63)
17:34:53 at com.sonar.cpp.plugin.llvmcov.LLVMCovSensor$LineConsumer.consume(LLVMCovSensor.java:182)
17:34:53 at com.sonar.cpp.plugin.llvmcov.LLVMCovSensor$LineConsumer.accept(LLVMCovSensor.java:125)
17:34:53 at com.sonar.cpp.plugin.llvmcov.LLVMCovSensor$LineConsumer.accept(LLVMCovSensor.java:94)
17:34:53 at java.base/java.util.Iterator.forEachRemaining(Unknown Source)
17:34:53 at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source)
17:34:53 at java.base/java.util.stream.ReferencePipeline$Head.forEachOrdered(Unknown Source)
17:34:53 at com.sonar.cpp.plugin.llvmcov.LLVMCovSensor.read(LLVMCovSensor.java:87)
17:34:53 at com.sonar.cpp.plugin.llvmcov.LLVMCovSensor.execute(LLVMCovSensor.java:61)
I can share the coverage data file per PM.
thx!