SonarQube升级4.2 - > 4.3 UpdateMeasuresDebtToMinutes显示为挂起

时间:2014-05-27 21:52:34

标签: sonarqube

我正在将Windows上的SonarQube从v4.2更新到v4.3(带有MS SQL Server 2008 R2的Windows Server 2008 R2)。一切顺利,直到浏览到/ Setup页面并按下“Upgrade”按钮,之后数据库开始更新,并且在超过一个小时的处理后仍未完成。

打开sonar.log文件,我看到最后一次登录的迁移是'UpdateMeasuresDebtToMinutes',它是在更新启动后的几秒钟内开始的。

我有点卡住了 - 虽然SQL Profiler每隔几秒就记录一次'SELECT 1'的执行,但它似乎没有放弃太多有用的信息。

如果其他人遇到过类似的问题,或者知道如何解决这个问题,我肯定会有一些见解。

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您设置了属性'sonar.technicalDebt.hoursInDay',那么这可能类似于此问题:http://sonarqube.15.x6.nabble.com/Fail-to-migrate-from-SonarQube-4-2-to-4-3-td5024979.html

“如果您想解决此问题,则必须应用此处的修改:https://github.com/SonarSource/sonarqube/commit/9ced48150f6570403469d4eaeaaa377e7d0550a4

希望它有所帮助。