遍历质量配置文件中的规则和某些规则中的无名称规则集时冻结"Still Working..."消息



我有一个新的SQ 5.3实例。我从另一个 SQ 5.3 实例(从 SQ 5.1.2 迁移(导入了几个 Java 质量配置文件。

然后,当我打开任何Java质量配置文件时,我可以看到属于它的所有规则。但是当我单击规则以查看其定义时,我会看到消息"仍在工作..."即使过了很长时间,它也不会消失!

更有趣的是:当我单击"滚动"按钮以进入下一个规则的定义时,对于某些规则,定义会出现,同时显示消息"仍在工作..."仍在显示中。

还有一件事:如果显示定义的规则,我看到该规则属于例如 2 个规则集:"声纳方式"和没有名称的规则集!然后,当我尝试从无名称规则集中删除规则时,我收到错误消息"找不到质量配置文件:java-sonar-way-28885"!即使 SonarQube 上的现有规则集中没有 28885 的规则集。

更新:我观察到所有其他语言的规则中无名称规则集的问题,例如 Web 或 XML,即使我没有更改任何内容!

是什么导致了所描述的错误?如何修复它们?

提前谢谢。

问题

解决了!

后:

  1. 停止 SQ,
  2. 删除文件夹"/data/es"(包含弹性搜索数据(,
  3. 起始 SQ

一切正常!

然而,问题仍然存在:是什么导致了问题?从文件恢复质量配置文件?

最新更新