【发布时间】:2015-09-02 10:14:43
【问题描述】:
我在此升级尝试之前卸载了“违规过滤器”,但无济于事:(
看起来数据库中仍有 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[o.s.j.s.AbstractDatabaseConnector] 初始化休眠
2015.06.15 08:50:38 错误 web[o.s.s.ui.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 中加载
【问题讨论】:
-
您能否更新您的问题以提供已安装插件及其版本的列表?
-
fb-contrib 现在与 Findbugs 插件一起打包(请参阅docs.sonarqube.org/display/PLUG/Findbugs+Plugin),因此应将其卸载。
-
请告诉我们您为删除违规过滤插件执行了哪些步骤。在此事件之后,您是否重新启动了声纳。
-
卸载 fb-contrib 并从头开始后,我现在启动并运行 5.1.1。我怀疑以前的插件 jar 卡在新环境中并被拾取。感谢您的提示和帮助。
-
@Tux 我在下面添加了您问题的答案,以便您可以验证它 - 因为这对其他用户可能很有价值。谢谢。
标签: sonarqube sonarqube-5.0 sonarqube5.1