声纳中findbugs分析期间的迭代跳跃信息收敛误差

时间:2014-03-07 13:07:00

标签: java jenkins findbugs sonarqube

我在声纳中使用findbugs分析我们的代码时遇到以下错误:

> Iterative jump info converged after 24 iterations in 
> static <methodName>, size 4535

当我在本地或Jenkins运行findbugs分析时,没有错误,并且findbugs报告0违规。但是,如果我在声纳中运行findbugs分析代码,它会报告由findbugs-exclude.xml排除的违规行为。

有人可以建议导致此错误的内容或其真正意义吗?我能够找到生成它的相关的findbugs代码here但是对我来说没有任何意义。

提前致谢

1 个答案:

答案 0 :(得分:0)

显然,您需要减少静态方法中的循环量(或一般复杂性)。检查this pull request我做了什么:将大量的东西从静态初始化器移到方法中;之后,findbugs运行得很好。