SonarQube 4.5 - 无法查看规则详细信息

时间:2014-11-06 22:13:00

标签: sonarqube

我在SonarQube 4.5实例中设置为管理员。当我从“规则”或“质量配置文件”部分中选择规则时,右侧详细信息窗格中不会显示任何内容。有一个等待/加载图标的快速闪烁,但什么也没有。

我在日志中找到了这个:

2014.11.03 11:06:16 ERROR web[rails]    On line #2 of /opt/sonarqube-4.5/temp/ror/motionchart/app/views/motion_chart/_widget_body.html.erb

1: <%
2:    metrics = widget_properties["metric-x"].key + ',' + widget_properties["metric-y"].key + ',' + widget_properties["metric-color"].key + ',' + widget_properties["metric-size"].key
3:    ws_url = "metrics=#{metrics}" + url_params
4: %>
5: <% content_for :script do %>

这有关系吗?我该如何解决?

更新

我重新启动服务器并尝试查看规则的详细信息,但仍然没有显示任何内容。日志中没有重新出现错误。

更新两次

我打开了JavaScrip控制台(我正在使用FF 33.0),当我点击它所说的规则时

ReferenceError: moment is not defined

这是否提供了有用的信息?

无论如何,现在我在右侧窗格中获取信息。好极了!但是我无法编辑/禁用它。

1 个答案:

答案 0 :(得分:0)

我的猜测是重建ES索引可以完成这项工作。对于那个删除,在备份后^^,&#34; data / es&#34;您的SQ实例的文件夹,然后重新启动您的服务器。索引将被重建(可能需要一些时间,具体取决于项目的大小/数量)。