프로젝트

일반

사용자정보

code review plugin 관련 문의 사항이 있습니다.

유 버들이(가) 2017-02-02에 추가

안녕하세요.. 

cde review plugin 사용관련하여 문의사항이 있습니다. 

해당 plugin을 설치  후 관리자 권한으로 접속하여 확인시 플러그인 리스트에 추가돤것을 확인 하였습니다.

그후 프로젝트를 생성하여 svn연결도 하고.. 일감유형도 만들고.. 저장소도 생성 하였습니다.. 

그런데... 모듈 설정을 하기만 하면 Internal error가 발생 합니다. 

production.log 확인 결과 아래와 같은 로그를 확인 하였습니다. 

여기저기 찾아 보았지만.. 해당 증상이 계속 발생하여 더는 지체 할 수 없어 문의 드립니다..;;

- error 1

Processing by ProjectsController#settings as HTML
  Parameters: {"id"=>"[프로젝트명]", "tab"=>"modules"}
  Current user: admin (id=1)
  Rendered projects/_form.html.erb (12.7ms)
  Rendered projects/_edit.html.erb (13.9ms)
  Rendered projects/settings/_modules.html.erb (5.8ms)
  Rendered projects/settings/_members.html.erb (6.6ms)
  Rendered projects/settings/_versions.html.erb (2.6ms)
  Rendered projects/settings/_issue_categories.html.erb (1.4ms)
  Rendered projects/settings/_wiki.html.erb (1.4ms)
  Rendered projects/settings/_repositories.html.erb (1.2ms)
  Rendered projects/settings/_boards.html.erb (1.3ms)
  Rendered projects/settings/_activities.html.erb (6.4ms)
  Rendered plugins/redmine_code_review/app/views/code_review_settings/_show.html.erb (2.1ms)
  Rendered common/_tabs.html.erb (48.3ms)
  Rendered projects/settings.html.erb within layouts/base (48.9ms)
Completed 500 Internal Server Error in 66ms (ActiveRecord: 11.2ms)

ActionView::Template::Error (Mysql2::Error: Table 'bitnami_redmine.code_review_project_settings' doesn't exist: SHOW FULL FIELDS FROM `code_review_project_settings`):
    78: </script>
    79:
    80:   <%
    81:   @code_review_setting = CodeReviewProjectSetting.find_or_create(@project)
    82: %>
    83:
    84:   <%= labelled_form_for :setting, @code_review_setting,
  plugins/redmine_code_review/app/models/code_review_project_setting.rb:39:in `find_or_create'
  plugins/redmine_code_review/app/views/code_review_settings/_show.html.erb:81:in `_plugins_redmine_code_review_                                               app_views_code_review_settings__show_html_erb___1139328790862572608_70240932475660'
  app/views/common/_tabs.html.erb:17:in `block in _app_views_common__tabs_html_erb__4503164525645963624_70240742784640'
  app/views/common/_tabs.html.erb:16:in `each'
  app/views/common/_tabs.html.erb:16:in `_app_views_common__tabs_html_erb__4503164525645963624_70240742784640'
  app/helpers/application_helper.rb:325:in `render_tabs'
  app/views/projects/settings.html.erb:3:in `_app_views_projects_settings_html_erb___2527826872932800032_70240742919200'
  lib/redmine/sudo_mode.rb:63:in `sudo_mode'

- error2

Completed 200 OK in 82ms (Views: 34.1ms | ActiveRecord: 13.6ms)
Started GET "/redmine/projects/[프로젝트명]" for [접속IP] at 2017-02-02 17:12:52 +0900
Processing by ProjectsController#show as HTML
  Parameters: {"id"=>"[프로젝트명]"}
  Current user: user1 (id=5)
  Rendered projects/_members_box.html.erb (0.4ms)
  Rendered projects/_sidebar.html.erb (0.7ms)
  Rendered projects/show.html.erb within layouts/base (8.7ms)
  Rendered plugins/redmine_code_review/app/views/code_review/_html_header.html.erb (2.6ms)
  Rendered plugins/redmine_code_review/app/views/code_review/_body_bottom.html.erb (2.3ms)
Completed 500 Internal Server Error in 106ms (ActiveRecord: 17.1ms)

ActionView::Template::Error (Mysql2::Error: Table 'bitnami_redmine.code_review_project_settings' doesn't exist: SHOW FULL FIELDS FROM `code_review_project_settings`):
    23: if project and controller and project.module_enabled?(:code_review)
    24:   is_target = true
    25:   is_target = false unless User.current.allowed_to?({:controller => 'code_review', :action => 'update_diff_view'}, project)
    26:   setting = CodeReviewProjectSetting.where(:project_id => project.id) .first
    27:   is_target = false unless setting
    28:   is_target = false if(setting && setting.tracker_id == nil)
    29:   action_name = controller.action_name
  plugins/redmine_code_review/app/views/code_review/_body_bottom.html.erb:26:in `_plugins_redmine_code_review_app_views_code_review__body_bottom_html_erb___3066501963319861175_70026397280580'
  lib/redmine/hook/view_listener.rb:59:in `block (2 levels) in render_on'
  lib/redmine/hook/view_listener.rb:57:in `map'
  lib/redmine/hook/view_listener.rb:57:in `block in render_on'
  lib/redmine/hook.rb:61:in `block (2 levels) in call_hook'
  lib/redmine/hook.rb:61:in `each'
  lib/redmine/hook.rb:61:in `block in call_hook'
  lib/redmine/hook.rb:58:in `tap'
  lib/redmine/hook.rb:58:in `call_hook'
  lib/redmine/hook.rb:96:in `call_hook'
  app/views/layouts/base.html.erb:123:in `_app_views_layouts_base_html_erb___170034222349542942_70026392677920'
  app/controllers/projects_controller.rb:153:in `show'
  lib/redmine/sudo_mode.rb:63:in `sudo_mode'


답글 (1)

RE: code review plugin 관련 문의 사항이 있습니다. - 커뮤니티 관리자이(가) 2017-02-21에 추가

안녕하세요? 커뮤니티관리자입니다.

답변이 많이 늦었네요...

해당 에러는 테이블이 없다는 내용입니다.

레드마인 플러그인 종류에 따라 자체 테이블이 필요한 경우는 테이블을 작성합니다.

코드리뷰가 이에 해당됩니다.

플러그인 설치할 때 아래의 명령어를 실행 시켜 주셔야 합니다.

bundle exec rake redmine:plugins:migrate RAILS_ENV=production

혹시 이 명령어 이전에 bundle install를 요구할 때도 있습니다.

참고하세요.

    (1-1/1)
    클립보드 이미지 추가 (최대 크기: 500 MB)