0

我在此升级尝试之前卸载了“违规过滤器”,但无济于事:(

看起来数据库中仍有 ViolationFilter 部分阻止更新,并且不会通过卸载插件被禁用或删除。没有安装标记为与 5.1.x 不兼容的插件

我尝试从 5.0.1 升级到 5.1.1

2015.06.15 08:50:36 INFO web[DbMigration] == AddUuidToAnalysisReports: 已迁移 (0.0960s) =========================== ==
2015.06.15 08:50:36 INFO web[DbMigration]
2015.06.15 08:50:36 INFO web[osjsAbstractDatabaseConnector] 初始化休眠
2015.06.15 08:50:38 ERROR web[ossui.JRubyFacade] 升级数据库失败
org/sonar/api/rules/ViolationFilter
        java.lang.ClassLoader.defineClass1(本机方法)
        java.lang.ClassLoader.defineClass(ClassLoader.java:800)
        java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        java.net.URLClassLoader.defineClass(URLClassLoader.java:449)

更新:当前安装了这些插件:

插件 | 版本 | 描述
------------ | -------- | -------------------------------------------------- --------
格纹 | 2.3 | 使用 Checkstyle 分析 Java 代码。
科贝图拉 | 1.6.3 | 使用 Cobertura 获得代码覆盖率。
FB 贡献 | 1.3 | 新的 Findbugs 规则(参见 http://fb-contrib.sourceforge.net)
查找错误 | 3.2 | 使用 Findbugs 3.0.1 分析 Java 代码。
爪哇 | 3.3 | SonarQube 规则引擎。
产品经理 | 2.4.1 | 使用 PMD 分析 Java 代码。
标签指标 | 1.4.1 | 添加一个包含文件级别指标信息的新选项卡
小部件实验室 | 1.6 | 其他小部件

请注意,Widget Lab 1.7 版已设置为在 5.1.1 中加载

4

1 回答 1

1

正如 Simon 所指出的,fb-contrib 插件与最新版本的 SonarQube 不兼容,因此应该将其删除。

供您参考,fb-contrib 现在与Findbugs 插件一起打包。

于 2015-06-17T14:04:08.930 回答