SonarQube-java.lang.IllegalStateException:无法读取字符集为&x27;UTF-8';

SonarQube-java.lang.IllegalStateException:无法读取字符集为&x27;UTF-8';,sonarqube,sonarqube-scan,Sonarqube,Sonarqube Scan,我有一个项目,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/

我有一个项目,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)
我已尝试排除整个
内容
文件夹,排除所有
*.jpg
文件,并打开并重新保存jpg文件以检查其是否正常(正确)

除了删除文件之外,我不知道还有什么可以检查的

有没有其他人看到这个问题/有什么可能的原因?如果有帮助,我可以从SonarQube发布更多堆栈跟踪

我们使用的是SonarQube
6.3版(build 19869)


编辑:这个问题看起来很相似(),但没有解决方案,评论中的链接也没有太多说明

您的问题很可能是由引起的,这在6.3.1(即将发布)和6.4中有说明

简言之,这是问题排除和6.3中文件索引分析方式的某些更新之间的不良交互