在SONAR和插件升级之后,所有误报都重新出现

时间:2014-05-28 21:57:45

标签: sonarqube

最近我们将SONAR从3.x升级到4.3。我们的Jenkins构建中存在错误(squidindex为null),它引发了java从2.2升级到2.2.1以及JaCoCo,Findbugs,Squid for Java和Surefire的插件。

一旦SonarQube重新启动并运行,我们发现虽然没有发生任何代码更改,但我们现在有200多个关键问题以及大量主要问题。经过研究,很明显我们之前标记的所有假阳性现已再次出现。

显然,我们希望找到一种方法来解决这个问题,除了遍历一千多个问题并重新标记它们。

我们在数据库中做了一些研究,发现了一个我们认为可能与之相关的难题。在“问题”表中,我们发现存在重复的条目,其中第一个区别是一个条目具有简单文件名,另一个条目具有文件名以及扩展名。

(我有一个来自数据库的几行图像放在这里,但由于我还没有10点声望,我不能。请联系我,我很乐意通过电子邮件发送图像。叹气。)

如您所见,第2行和第2行3都引用文件PersistentObjectCollection.java中的第134行。第2行显示问题是FIXED和CLOSED,而第3行显示与Open和null解决方案相同的问题。

我们想知道我们是否可以安全地使用SQL来查找这样的匹配对并复制必要的列以正确注册问题?

您能否请一看,告诉我这是否可行,或者是否有更好的选择。

1 个答案:

答案 0 :(得分:-2)

已在SonarQube邮件列表中询问了问题:http://sonar.markmail.org/thread/kpx3une24lwoilli

请不要重复提问!!