SonarQube 5.0.1 - 声明误报问题时出错

SonarQube 5.0.1 - Error declaring a false-positive issue

当我从 Web UI 的 Sonarqube (5.0.1) 声明 "false-positive" 问题时,显示了一条 "Failed" 消息。 此响应返回 400 错误:"Transition from state RESOLVED does not exist: falsepositive"

但是这个问题在网络 ui 中被声明为 "unresolved"(在全局问题和项目页面上)并且它破坏了 build(因为我使用的是 B uild Breaker 插件)。

我对显示的问题有疑问,因为它应该在逻辑上由我之前的提交解决(缓存问题?)。

我该如何解决这个问题?

当问题的 ElasticSearch 索引与数据库不同步时,可能会发生这种情况。您应该停止服务器,删除 $SQ_HOME/data/es 目录并重新启动服务器。这可能需要一些时间,具体取决于数据库中的问题数量,但它应该可以解决问题。