Plugins 将Sonar升级到5.5版本时出错,无法启动

Plugins 将Sonar升级到5.5版本时出错,无法启动,plugins,sonarqube,findbugs,Plugins,Sonarqube,Findbugs,我最近将我的Sonar版本升级到了5.5以及所有与之兼容的插件 以下是已安装插件的版本:- sonar-ldap-plugin-1.5.1.jar sonar-javascript-plugin-2.13.jar sonar-java-plugin-3.14.jar sonar-build-breaker-plugin-2.1.jar sonar-php-plugin-2.8.jar sonar-findbugs-plugin-3.3.jar 如果我使用sonar-findbugs-plugin

我最近将我的Sonar版本升级到了5.5以及所有与之兼容的插件

以下是已安装插件的版本:-

sonar-ldap-plugin-1.5.1.jar sonar-javascript-plugin-2.13.jar sonar-java-plugin-3.14.jar sonar-build-breaker-plugin-2.1.jar sonar-php-plugin-2.8.jar sonar-findbugs-plugin-3.3.jar

如果我使用sonar-findbugs-plugin-3.3.jar,sonar不会站起来并抛出以下错误:-

java.lang.IllegalArgumentException:多次声明存储库“findbugs”的规则“EC\u不兼容\u数组\u比较”

如果我将Jar降级为sonar-findbugs-plugin-3.2.Jar,它可以工作,但无法分析项目,并抛出以下错误:-

执行org.sonarsource.scanner.maven:sonar maven插件:3.0.2:sonar时遇到API不兼容问题

我已经尝试过3.3、3.3.1和3.3.2版本


有什么帮助吗?

从3.4.3版降级到3.3版后,我遇到了同样的问题。您应该尝试升级到3.4.3版。@NicolasHenneaux感谢您的解决方案,但我无法降级/升级该版本,因为它对我们的项目至关重要。还有其他解决方法吗?你应该在你的存储库中找到规则EC_不兼容_ARRAY_COMPARE并将其放入Sonar数据库中,然后删除其中一个。我不记得这个错误的确切背景,因为它有点旧了,但它应该可以工作。好的。谢谢你的支持。我也会试试这个