最近从SonarQube 4.2升级到SonarQube 4.3。
在用户界面中 得到"我们很抱歉,但出了点问题。"点击"返回主页"并在页面顶部包含以下消息:
必须在DebtRemediationFunction {type = CONSTANT_ISSUE,coefficient = 1h,offset =}
上设置偏移量
在sonar.log中:
2014.05.09 17:07:25错误[o.s.s.ui.JRubyFacade]无法渲染:http://our-server.example/rules_configuration/index/9 未定义的方法`注入'为零:NilClass 在app / views / rules_configuration / index.html.erb的第52行
49: </div>
50: <div class="rule-search top">
51: <span class="note"><%= message('rules_configuration.repository') -%></span><br/>
52: <%= dropdown_tag "repositories", options_for_select(@select_repositories, @repositories), {
53: :show_search_box => true,
54: :width => '120px',
55: :placeholder => message('any')
gems/gems/actionpack-2.3.15/lib/action_view/helpers/form_options_helper.rb:292:in `options_for_select'
app/views/rules_configuration/index.html.erb:52:in `block_called_from_erb?'
org/jruby/RubyProc.java:290:in `call'
org/jruby/RubyProc.java:224:in `call'
gems/gems/actionpack-2.3.15/lib/action_view/helpers/capture_helper.rb:36:in `capture'
已更新插件和版本5/13/2014
插件&amp;版本
Build Breaker [buildbreaker] 1.1
Checkstyle [checkstyle] 2.1
Issues Report [issuesreport] 1.2.1
Java [java] 2.2
PMD [pmd] 2.1
Useless Code Tracker [uselesscodetracker] 1.0
有什么想法吗?
答案 0 :(得分:2)
已创建JIRA故障单以解决此问题:https://jira.codehaus.org/browse/SONAR-5335
您必须按照说明中描述的步骤手动修复它。
答案 1 :(得分:0)
我有完全相同的问题。似乎唯一的方法是回滚到4.2,但只有在你有数据库备份的情况下才有可能。
更新:可能的解决方法
这似乎是PMD插件相关的问题。我找到了以下解决方法:
您可能会注意到新配置文件中活动规则的数量略有减少。