プロジェクト

全般

プロフィール

Defect #62

完了

レビューを書き込むとInternal Server Error

Akio Noda さんがほぼ15年前に追加. ほぼ15年前に更新.

ステータス:
終了(Closed)
優先度:
通常(Normal)
担当者:
対象バージョン:
開始日:
2009/05/27
期日:
進捗率:

100%

予定工数:

説明

リポジトリ(svn)のdiffを参照し、レビューを書き込むタイミングで、Internal Server Error となります。

●環境

$ ruby -v
ruby 1.8.7 (2008-05-31 patchlevel 0) [i686-linux]
$ rails -v
Rails 2.3.2

●ログ

$ tail production.log
Processing CodeReviewController#new (for 10.233.139.206 at 2009-05-27 16:21:38) [POST]
  Session ID: 9c3c0655d0d89037eb80853cf96f385c
  Parameters: {"action"=>"new", "review"=>{"comment"=>"ipsrcのディレクトリも削除したほうがよくない?", "change_id"=>"698", "line"=>"30"}, "id"=>"ip
man", "apply"=>"適用", "controller"=>"code_review"}

NoMethodError (undefined method `mail' for nil:NilClass):
    /vendor/plugins/redmine_code_review/app/models/review_mailer.rb:116:in `get_mail_addresses'
    /vendor/rails/activerecord/lib/active_record/associations/association_collection.rb:277:in `method_missing'
    /vendor/rails/activerecord/lib/active_record/associations/association_proxy.rb:171:in `method_missing'
    /vendor/rails/activerecord/lib/active_record/associations/association_proxy.rb:171:in `each'
    /vendor/rails/activerecord/lib/active_record/associations/association_proxy.rb:171:in `send'
    /vendor/rails/activerecord/lib/active_record/associations/association_proxy.rb:171:in `method_missing'
    /vendor/rails/activerecord/lib/active_record/associations/association_collection.rb:277:in `method_missing'
    /vendor/plugins/redmine_code_review/app/models/review_mailer.rb:112:in `get_mail_addresses'
    /vendor/plugins/redmine_code_review/app/models/review_mailer.rb:25:in `review_add'
    /vendor/rails/actionmailer/lib/action_mailer/base.rb:446:in `__send__'
    /vendor/rails/actionmailer/lib/action_mailer/base.rb:446:in `create!'
    /vendor/rails/actionmailer/lib/action_mailer/base.rb:439:in `initialize'
    /vendor/rails/actionmailer/lib/action_mailer/base.rb:383:in `new'
    /vendor/rails/actionmailer/lib/action_mailer/base.rb:383:in `method_missing'
    /vendor/plugins/redmine_code_review/app/controllers/code_review_controller.rb:63:in `new'
    /vendor/rails/actionpack/lib/action_controller/base.rb:1166:in `send'
    /vendor/rails/actionpack/lib/action_controller/base.rb:1166:in `perform_action_without_filters'
    /vendor/rails/actionpack/lib/action_controller/filters.rb:579:in `call_filters'
    /vendor/rails/actionpack/lib/action_controller/filters.rb:572:in `perform_action_without_benchmark'
    /vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
    /vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
    /vendor/rails/actionpack/lib/action_controller/rescue.rb:201:in `perform_action_without_caching'
    /vendor/rails/actionpack/lib/action_controller/caching/sql_cache.rb:13:in `passenger_orig_perform_action'
    /vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in `cache'
    /vendor/rails/activerecord/lib/active_record/query_cache.rb:8:in `cache'
    /vendor/rails/actionpack/lib/action_controller/caching/sql_cache.rb:12:in `passenger_orig_perform_action'
    /usr/lib/ruby/gems/1.8/gems/passenger-2.2.1/lib/phusion_passenger/railz/request_handler.rb:60:in `perform_action'
    /vendor/rails/actionpack/lib/action_controller/base.rb:529:in `send'
    /vendor/rails/actionpack/lib/action_controller/base.rb:529:in `process_without_filters'
    /vendor/rails/actionpack/lib/action_controller/filters.rb:568:in `process_without_session_management_support'
    /vendor/rails/actionpack/lib/action_controller/session_management.rb:130:in `process'
    /vendor/rails/actionpack/lib/action_controller/base.rb:389:in `process'
    /vendor/rails/actionpack/lib/action_controller/dispatcher.rb:149:in `handle_request'
    /vendor/rails/actionpack/lib/action_controller/dispatcher.rb:107:in `dispatch'
    /vendor/rails/actionpack/lib/action_controller/dispatcher.rb:104:in `synchronize'
    /vendor/rails/actionpack/lib/action_controller/dispatcher.rb:104:in `dispatch'
    /vendor/rails/actionpack/lib/action_controller/dispatcher.rb:120:in `dispatch_cgi'
    /vendor/rails/actionpack/lib/action_controller/dispatcher.rb:35:in `dispatch'
    /usr/lib/ruby/gems/1.8/gems/passenger-2.2.1/lib/phusion_passenger/railz/request_handler.rb:45:in `process_request'
    /usr/lib/ruby/gems/1.8/gems/passenger-2.2.1/lib/phusion_passenger/abstract_request_handler.rb:203:in `main_loop'
    /usr/lib/ruby/gems/1.8/gems/passenger-2.2.1/lib/phusion_passenger/railz/application_spawner.rb:340:in `start_request_handler'
    /usr/lib/ruby/gems/1.8/gems/passenger-2.2.1/lib/phusion_passenger/railz/application_spawner.rb:298:in `handle_spawn_application'
    /usr/lib/ruby/gems/1.8/gems/passenger-2.2.1/lib/phusion_passenger/utils.rb:181:in `safe_fork'
    /usr/lib/ruby/gems/1.8/gems/passenger-2.2.1/lib/phusion_passenger/railz/application_spawner.rb:296:in `handle_spawn_application'
    /usr/lib/ruby/gems/1.8/gems/passenger-2.2.1/lib/phusion_passenger/abstract_server.rb:337:in `__send__'
    /usr/lib/ruby/gems/1.8/gems/passenger-2.2.1/lib/phusion_passenger/abstract_server.rb:337:in `main_loop'
    /usr/lib/ruby/gems/1.8/gems/passenger-2.2.1/lib/phusion_passenger/abstract_server.rb:187:in `start_synchronously'
    /usr/lib/ruby/gems/1.8/gems/passenger-2.2.1/lib/phusion_passenger/abstract_server.rb:154:in `start'
    /usr/lib/ruby/gems/1.8/gems/passenger-2.2.1/lib/phusion_passenger/railz/application_spawner.rb:192:in `start'
    /usr/lib/ruby/gems/1.8/gems/passenger-2.2.1/lib/phusion_passenger/spawn_manager.rb:257:in `spawn_rails_application'
    /usr/lib/ruby/gems/1.8/gems/passenger-2.2.1/lib/phusion_passenger/abstract_server_collection.rb:126:in `lookup_or_add'
    /usr/lib/ruby/gems/1.8/gems/passenger-2.2.1/lib/phusion_passenger/spawn_manager.rb:251:in `spawn_rails_application'
    /usr/lib/ruby/gems/1.8/gems/passenger-2.2.1/lib/phusion_passenger/abstract_server_collection.rb:80:in `synchronize'
    /usr/lib/ruby/gems/1.8/gems/passenger-2.2.1/lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
    /usr/lib/ruby/gems/1.8/gems/passenger-2.2.1/lib/phusion_passenger/spawn_manager.rb:250:in `spawn_rails_application'
    /usr/lib/ruby/gems/1.8/gems/passenger-2.2.1/lib/phusion_passenger/spawn_manager.rb:153:in `spawn_application'
    /usr/lib/ruby/gems/1.8/gems/passenger-2.2.1/lib/phusion_passenger/spawn_manager.rb:282:in `handle_spawn_application'
    /usr/lib/ruby/gems/1.8/gems/passenger-2.2.1/lib/phusion_passenger/abstract_server.rb:337:in `__send__'
    /usr/lib/ruby/gems/1.8/gems/passenger-2.2.1/lib/phusion_passenger/abstract_server.rb:337:in `main_loop'
    /usr/lib/ruby/gems/1.8/gems/passenger-2.2.1/lib/phusion_passenger/abstract_server.rb:187:in `start_synchronously'
    /usr/lib/ruby/gems/1.8/gems/passenger-2.2.1/bin/passenger-spawn-server:55

Rendering /home/redmine/apli/redmine-0.8.3/public/500.html (500 Internal Server Error)

Haru Iida さんがほぼ15年前に更新

  • ステータス新規(New) から 解決(Resolved) に変更
  • 進捗率0 から 100 に変更

チェンジセットr117で適用されました。

Haru Iida さんがほぼ15年前に更新

Akio Noda wrote:

リポジトリ(svn)のdiffを参照し、レビューを書き込むタイミングで、Internal Server Error となります。

ありがとうございます。バグでした。

以下から修正版がダウンロードできます。
http://hudson.r-labs.org/hudson/job/Code%20Review%20Plugin/

Haru Iida さんがほぼ15年前に更新

  • 担当者Haru Iida にセット
  • 対象バージョン0.2.0 にセット

Haru Iida さんがほぼ15年前に更新

チェンジセットr123で適用されました。

Haru Iida さんがほぼ15年前に更新

Haru Iida wrote:

ありがとうございます。バグでした。

以下から修正版がダウンロードできます。
http://hudson.r-labs.org/hudson/job/Code%20Review%20Plugin/

肝心な部分をコミットしてませんでした。今度こそ治ったと思います。

Akio Noda さんがほぼ15年前に更新

対応ありがとうございますm(_ _)m
問題なく動きました。

肝心な部分をコミットしてませんでした。今度こそ治ったと思います。

最初は何が起こったのか?よくわかりませんでした(^^;;;;

Haru Iida さんがほぼ15年前に更新

  • ステータス解決(Resolved) から 終了(Closed) に変更

Akio Noda wrote:

対応ありがとうございますm(_ _)m
問題なく動きました。

確認ありがとうございます。クローズします。

他の形式にエクスポート: Atom PDF