退役SEのつれづれ日記

定年退役SEが、つれづれなる想いをしたためています。
(旧名:『システムノヲニワソト』)

[#redmine4.1.1][#plugin]redmine4.1.1でpluginの稼働検証する(その2)

2020-08-09 | Weblog
Twitterのタイムラインにファーエンド社よりredmineの新しいpluginがリリースされたことを知り
導入の検証をしてみた。
(参考)
ファーエンドファーエンドテクノロジー株式会社:
Redmineのクラウド版『My Redmine 』の独自機能「チケットパネル」をオープンソースのプラグインとして公開
https://www.farend.co.jp/news/2020/08/issues-panel-oss/


1.Redmine4.1.1への導入検証

 gitを使用してコードを入手して導入。
 問題無く稼働。
[user@hogehoge plugins]# bundle exec rake --trace redmine:plugins:migrate NAME=redmine_issues_panel
(in /opt/redmine/apps/redmine/htdocs)
** Invoke redmine:plugins:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute redmine:plugins:migrate
** Invoke db:schema:dump (first_time)
** Invoke db:load_config (first_time)
** Invoke environment 
** Execute db:load_config
** Execute db:schema:dump
[user@hogehoge plugins]# systemctl restart redmine

導入済plugin一覧

2.Redmien3.4.6への導入検証

実は3.4.6に導入してみたものの、エラーとなって稼働確認できず。
エラー画面

エラーログ(production.log)の内容
[user@hogehoge logs]#I, [2020-08-08T22:07:06.423447 #8720]  INFO -- :   Parameters: {"project_id"=>"redmine_test"}
I, [2020-08-08T22:07:06.431182 #8720]  INFO -- :   Current user: ******* (id=9999)
I, [2020-08-08T22:07:06.531141 #8720]  INFO -- :   Rendered queries/_filters.html.erb (19.1ms)
I, [2020-08-08T22:07:06.582808 #8720]  INFO -- :   Rendered plugins/redmine_issues_panel/app/views/issues_panel/_query_form.html.erb (91.0ms)
I, [2020-08-08T22:07:06.583004 #8720]  INFO -- :   Rendered plugins/redmine_issues_panel/app/views/issues_panel/index.html.erb within layouts/base (103.7ms)
I, [2020-08-08T22:07:06.583366 #8720]  INFO -- : Completed 500 Internal Server Error in 160ms (ActiveRecord: 9.5ms)
I, [2020-08-08T22:07:06.654519 #8720]  INFO -- :   Rendered /opt/redmine/ruby/lib/ruby/gems/2.3.0/gems/exception_notification-4.3.0/lib/exception_notifier/views/exception_notifier/_request.text.erb (1.3ms)
I, [2020-08-08T22:07:06.668453 #8720]  INFO -- :   Rendered /opt/redmine/ruby/lib/ruby/gems/2.3.0/gems/exception_notification-4.3.0/lib/exception_notifier/views/exception_notifier/_title.text.erb (0.8ms)
I, [2020-08-08T22:07:06.683408 #8720]  INFO -- :   Rendered /opt/redmine/ruby/lib/ruby/gems/2.3.0/gems/exception_notification-4.3.0/lib/exception_notifier/views/exception_notifier/_session.text.erb (2.3ms)
I, [2020-08-08T22:07:06.684320 #8720]  INFO -- :   Rendered /opt/redmine/ruby/lib/ruby/gems/2.3.0/gems/exception_notification-4.3.0/lib/exception_notifier/views/exception_notifier/_title.text.erb (0.3ms)
I, [2020-08-08T22:07:06.700089 #8720]  INFO -- :   Rendered /opt/redmine/ruby/lib/ruby/gems/2.3.0/gems/exception_notification-4.3.0/lib/exception_notifier/views/exception_notifier/_environment.text.erb (2.9ms)
I, [2020-08-08T22:07:06.700956 #8720]  INFO -- :   Rendered /opt/redmine/ruby/lib/ruby/gems/2.3.0/gems/exception_notification-4.3.0/lib/exception_notifier/views/exception_notifier/_title.text.erb (0.3ms)
I, [2020-08-08T22:07:06.714751 #8720]  INFO -- :   Rendered /opt/redmine/ruby/lib/ruby/gems/2.3.0/gems/exception_notification-4.3.0/lib/exception_notifier/views/exception_notifier/_backtrace.text.erb (0.6ms)
I, [2020-08-08T22:07:06.715551 #8720]  INFO -- :   Rendered /opt/redmine/ruby/lib/ruby/gems/2.3.0/gems/exception_notification-4.3.0/lib/exception_notifier/views/exception_notifier/_title.text.erb (0.2ms)
I, [2020-08-08T22:07:06.715730 #8720]  INFO -- :   Rendered /opt/redmine/ruby/lib/ruby/gems/2.3.0/gems/exception_notification-4.3.0/lib/exception_notifier/views/exception_notifier/exception_notification.text.erb (76.8ms)
F, [2020-08-08T22:07:10.235650 #8720] FATAL -- :
ActionView::Template::Error (undefined method `available_display_types' for #<IssueQuery:0x00007f6d58b3f368>
Did you mean?  available_filters):
    15:     <fieldset id="options" class="collapsible collapsed">
    16:       <legend onclick="toggleFieldset(this);" class="icon icon-collapsed"><%= l(:label_options) %></legend>
    17:         <div class="hidden">
    18:           <% if @query.available_display_types.size > 1 %>
    19:           <div>
    20:             <span class="field"><label for='display_type'><%= l(:label_display_type) %></label></span>
    21:             <%= available_display_types_tags(@query) %>
  plugins/redmine_issues_panel/app/views/issues_panel/_query_form.html.erb:18:in `_9bab03c5a4b4b4a6006b332051569715'
  plugins/redmine_issues_panel/app/views/issues_panel/index.html.erb:15:in `block in _03d35f5bfb2e830806815e40c3cfd8fa'
  plugins/redmine_issues_panel/app/views/issues_panel/index.html.erb:14:in `_03d35f5bfb2e830806815e40c3cfd8fa'
  lib/redmine/sudo_mode.rb:63:in `sudo_mode'

今後は4系が中心となると考えると、3系での稼働は必須では無いかも。

ということで、稼働検証はここで終わり。

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« VisualStudio Codeを使用した... | トップ | [#redmine4.1.1][#plugin]red... »