- SonarScanner 4.21 for MSBuild 5.2.1
Hello All,
We get an error during sonar scanner execution on the build server. It fails few times in a month on different build machines. However the file where it stops is the same and belongs to an old MFC project.
When a sonar cache is cleared, next execution is going well.
Log:
[error] java.lang.IllegalStateException: java.io.IOException: The syntax for the file name, directory name or the volume label is incorrect
##[error]at com.sonar.cpp.plugin.CFamilySensor.computeCanonicalPath(CFamilySensor.java:1041)
at java.base/java.util.HashMap.computeIfAbsent(HashMap.java:1133)
at com.sonar.cpp.plugin.CFamilySensor.inputFile(CFamilySensor.java:908)
at com.sonar.cpp.plugin.CFamilySensor.inputFile(CFamilySensor.java:901)
at com.sonar.cpp.plugin.CFamilySensor.save(CFamilySensor.java:856)
at com.sonar.cpp.plugin.CFamilySensor.process(CFamilySensor.java:707)
at com.sonar.cpp.plugin.CFamilySensor.process(CFamilySensor.java:611)
at com.sonar.cpp.plugin.CFamilySensor.process(CFamilySensor.java:366)
at com.sonar.cpp.plugin.CFamilySensor.execute(CFamilySensor.java:175)
at com.sonar.cpp.plugin.CFamilySensor.computeCanonicalPath(CFamilySensor.java:1041)
at java.base/java.util.HashMap.computeIfAbsent(HashMap.java:1133)
at com.sonar.cpp.plugin.CFamilySensor.inputFile(CFamilySensor.java:908)
at com.sonar.cpp.plugin.CFamilySensor.inputFile(CFamilySensor.java:901)
at com.sonar.cpp.plugin.CFamilySensor.save(CFamilySensor.java:856)
at com.sonar.cpp.plugin.CFamilySensor.process(CFamilySensor.java:707)
at com.sonar.cpp.plugin.CFamilySensor.process(CFamilySensor.java:611)
at com.sonar.cpp.plugin.CFamilySensor.process(CFamilySensor.java:366)
at com.sonar.cpp.plugin.CFamilySensor.execute(CFamilySensor.java:175)
…
Can you advise somehow?
Thanks!