我正在从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那样开箱即用
答案 0 :(得分:0)
从3.6升级到3.7.3时,我遇到了类似的问题; fbcontrib-plugin依赖于findbugs-plugin,它是声纳java生态系统的一部分。
在这种情况下,安全(和documented,第6点)在更新之前备份数据库和extensions目录是安全的;然后更新并重新启动声纳已移走任何外部贡献插件,以便声纳可以管理更新并成功返回。另一个好的建议是不要用旧的配置文件覆盖新的配置文件,而是手动编辑它们以带来旧设置。
然后,添加插件并重新启动;快乐的静态分析。