由于findbugs和fbcontrib,SonarQube无法启动

时间:2013-11-12 23:44:40

标签: plugins sonarqube findbugs

我正在从Sonar 3.1.1升级到SonarQube 4.0。我在我的extensions / plugins目录中有sonar-fb-contrib-plugin-1.2.jar文件。启动失败,并显示以下消息:

2013.11.12 15:10:17 INFO  org.sonar.INFO  Install plugins done: 197 ms
2013.11.12 15:10:17 ERROR o.s.s.p.PlatformLifecycleListener  Fail to start server
org.sonar.api.utils.SonarException: Fail to extend the plugin findbugs for fbcontrib

我的理解是,findbugs与SonarQube捆绑在一起(我可以在bundled-plugins下看到jar文件)。我不确定这里的问题是什么 - 它看起来不像3.1.1那样开箱即用

1 个答案:

答案 0 :(得分:0)

从3.6升级到3.7.3时,我遇到了类似的问题; fbcontrib-plugin依赖于findbugs-plugin,它是声纳java生态系统的一部分。

在这种情况下,安全(和documented,第6点)在更新之前备份数据库和extensions目录是安全的;然后更新并重新启动声纳已移走任何外部贡献插件,以便声纳可以管理更新并成功返回。另一个好的建议是不要用旧的配置文件覆盖新的配置文件,而是手动编辑它们以带来旧设置。

然后,添加插件并重新启动;快乐的静态分析。