我有一个项目,SonarQube在完成分析时无缘无故崩溃(据我所见)。我们有许多其他项目可以在相同的构建步骤中正常工作。
完成时抱怨:
ERROR: Error during SonarQube Scanner execution
java.lang.IllegalStateException: Unable to read the source file : 'C:/TfsAgents/AgentB/_work/61/s/MyProject/Content/DataTables-1.9.4/docs/media/images/arrow.jpg' with the charset : 'UTF-8'.
at org.sonar.scanner.issue.ignore.scanner.IssueExclusionsLoader.execute(IssueExclusionsLoader.java:69)
我尝试排除整个Content
文件夹并排除所有*.jpg
个文件,然后打开并重新保存jpg文件以检查它是否正常(它是)。
除了删除文件之外,我还有什么其他方法可以检查这项工作。
有没有其他人看到这个问题/有任何可能的原因?如果它有帮助,我可以从SonarQube发布更多的堆栈跟踪。
我们在SonarQube Version 6.3 (build 19869)
编辑:此问题看起来很相似(SonarQube: Unable to read and import the source file '.../somefile.js' with the charset : 'UTF-8'),但没有解决方案,评论中的链接也没有对事情有所了解。
答案 0 :(得分:3)
您的问题很可能是由SONAR-8995引起的,该问题在6.3.1(即将推出)和6.4中得到解决。
简而言之,这是问题排除与文件在6.3中进行分析索引的方式的一些更新之间的不良交互。