0

Oracle 12c データベース バックエンドで SonarQube を 5.4 にアップグレードしました。アップグレードは、ドキュメントの概要の手順どおりに行われ、エラーは発生しませんでした。

http://docs.sonarqube.org/display/SONAR/Upgrading

プロジェクト一覧画面で、次のエラーが表示されます。

ウィジェット「measure_filter_list」の表示中にエラーが発生しました。管理者に連絡してください。

これは、以前に 5.1 で発生した次の問題と同じですが、ここでの解決策では問題が解決されませんでした。解析を再実行し、Sonar で表示できますが、リスト画面が機能しません。

ソナー更新 5.0.1 から 5.1: 「プロジェクト」ダッシュボードで「ウィジェットの measure_filter_list をレンダリングできません」

以下は sonar.log からの抜粋です。

2016.03.25 11:57:42 ERROR web[rails] Can not render widget measure_filter_list:
ActionView::TemplateError (undefined method `to_date' for nil:NilClass) on line #208 of app/views/measures/_display_list.html.erb:
   <% end %>
   <% filter.display.columns.each do |column| %>
     <td class="<%= column.align -%> <%= column.row_css -%>">
       <%= list_cell_html(column, row) -%>
     </td>
   <% end %>
 </tr>

app/helpers/application_helper.rb:118:in `human_short_date'

どんな助けでも大歓迎です。

4

1 に答える 1

0

最終的に、問題が何であるかがわかりました。

最初のインストールでは、セットアップ担当者は oracle 12.1.0.1 ドライバーを使用しました。11g ドライバーに切り替えて、作業を進めています。

于 2016-03-29T10:34:03.607 に答える