当前位置: 首页 > 知识库问答 >
问题:

SonarQube扫描仪在对一个java文件进行AST扫描时卡住

郗福
2023-03-14

声纳扫描仪无法完成扫描。我检查了日志,我看到扫描卡在一个文件上,如下所示

信息:977/6093已分析文件,当前文件:C:\Projects\ABC\src\main\java。通用域名格式。化学机械抛光。rpt。汇报JAVA

扫描仪会一直打印此消息,扫描永远不会完成。这是最近的一个问题。我检查了该文件的历史记录,该文件没有任何更改。我最近更新了Sonar中的Java插件。我的服务器配置如下

SonarQube扫描仪2.8(也尝试了2.9,但没有成功)

SonarQube java插件版本4.6.0.8784

SonarQube服务器5.6.5

有人能解释一下这个问题吗

更新:我将SonarQube java插件恢复到3.13。1和扫描仪能够继续。所以问题出在新的java插件4.6中。0.8784

共有2个答案

姬弘文
2023-03-14

只是为了清楚地回答我的问题。

我一直在测试不同的版本,在我面对这个问题后发布,最后在下面的更新中,这个问题被修复了。

SonarQube扫描仪更新至3.0。1.733和4.8。0.9441.jar解决了这个问题。

公良育
2023-03-14

我也有同样的问题。当我更新到sonar-java-plugin-4.11版本和sonar scanner时。3.0版本,此问题已修复。

 类似资料:
  • 我想从标准输入中读取一个双数,但是我总是得到这个异常: Java . util . inputmismatchexception 如果输入是整数,那没问题,但是如果是双精度的,我会得到异常。 线程“main”Java . util . inputmismatchexception Java . util . scanner . throw for(scanner . Java:864)Java .

  • 问题内容: 我想在Jenkins 2.x管道中执行“ SonarQube扫描仪”步骤。 当我尝试在管道语法中创建示例groovy时,我仅得到以下格式的groovy脚本: 有谁知道正确的步骤语法?例如,发布JUnit报告看起来像 我使用以下版本: 詹金斯2.11 SonarQube扫描仪2.6.1 SonarQube插件2.4.1 问题答案: 我想我明白了。首先,您必须检索SonarQube扫描仪工

  • 我有两个。NET解决方案,一个在。NET5中,另一个在。NET Classic 4.7.2中。每个解决方案都有单独的Jenkins构建作业。每个工作还使用Sonarqube的MSBuild扫描器分析解决方案。 我正在使用SonarQube服务器8.5版 .NET扫描程序5 .NET扫描程序4.7.2 在Jenkins中,当.NET 5构建运行时,发出 ,同时如果我执行另一个.NET经典构建,则后一

  • 问题内容: 我的Java作业有问题。我遇到了意外的异常,特别是: java.util.NoSuchElementException:找不到行 我正在使用,该程序不断读取任何内容,并重复“无效格式”异常文本。如果输入正确的值,则第一部分通过,然后该部分立即进入此异常。如果输入的值不正确,则它将开始循环异常。 这是我的代码: 问题答案: 您关闭了多个库,这些库关闭了底层库,因此另一个库将不再从同一库和

  • 问题内容: 使用Scanner类中的useDelimiter时遇到一些问题。 如果我有这个输入 美国广播公司 输出将是 AB 然后等到我键入另一个“-”以打印出最后一个字符 但是,如果我没有用户输入数据,而是将字符串插入到Scanner中,则代码将起作用。原因是什么?如何解决?我不想使用StringTokenzier 问题答案: 如果没有等待您输入另一个,则将错误地假定您已完成输入。 我的意思是,