プロジェクト

全般

プロフィール

Defect #630

未完了

コードレビューしようとしてレスポンスが返ってこない状況になることがある

Yuichi Ishii さんが13年以上前に追加. 約11年前に更新.

ステータス:
担当(Assigned)
優先度:
通常(Normal)
担当者:
対象バージョン:
開始日:
2010/11/19
期日:
進捗率:

0%

予定工数:

説明

いつもCodeReview Pluginを活用させていただいています。
ありがとうございます。

CodeReview Pluginを使用していて、不具合?と思われる現象に遭遇したので
この場を借りてご報告させていただきます。

参考にしていただければ嬉しく思います。
また、何かご協力できることがあれば喜んでやらせていただきます。

現象

「リポジトリ」から特定のファイルに対してコードレビューしようとしてレスポンスが返ってこない状況になる。
また、Redmineシステム全体でリクエストを処理できない状態になってしまう。

→ コードレビュー用のウィンドウを表示させて、適当な値を入れて「送信」ボタンを押しても
そのまましばらく応答が返ってこない(送信ボタンが無効化されて待機状態のままとなっている)。
しばらく経つとHTTP 500エラーがブラウザーに表示される。

Redmineのログとして以下のものが記録される

Mongrel::TimeoutError (Mongrel timed out this thread: shutdown):
  app/models/issue.rb:419:in `all_dependent_issues'
  app/models/issue.rb:421:in `all_dependent_issues'
  app/models/issue.rb:419:in `all_dependent_issues'
  app/models/issue.rb:421:in `all_dependent_issues'
  app/models/issue.rb:419:in `all_dependent_issues'
  app/models/issue.rb:421:in `all_dependent_issues'
  app/models/issue.rb:419:in `all_dependent_issues'
  app/models/issue.rb:421:in `all_dependent_issues'
  app/models/issue.rb:419:in `all_dependent_issues'
  app/models/issue.rb:421:in `all_dependent_issues'
  app/models/issue.rb:419:in `all_dependent_issues'
  app/models/issue.rb:421:in `all_dependent_issues'
  app/models/issue.rb:419:in `all_dependent_issues'
  app/models/issue.rb:421:in `all_dependent_issues'
  app/models/issue.rb:419:in `all_dependent_issues'
  app/models/issue.rb:421:in `all_dependent_issues'
  app/models/issue.rb:419:in `all_dependent_issues'
  app/models/issue.rb:421:in `all_dependent_issues'
  app/models/issue.rb:419:in `all_dependent_issues'
  app/models/issue.rb:421:in `all_dependent_issues'
  app/models/issue.rb:419:in `all_dependent_issues'
  app/models/issue.rb:421:in `all_dependent_issues'
  app/models/issue.rb:419:in `all_dependent_issues'
  app/models/issue_relation.rb:50:in `validate'
  vendor/plugins/redmine_code_review/app/controllers/code_review_controller.rb:95:in `new'
  vendor/plugins/redmine_code_review/app/controllers/code_review_controller.rb:89:in `new'
  vendor/plugins/redmine_code_review/app/controllers/code_review_controller.rb:65:in `new'

Rendering d:/Redmine/redmine-1.0.3/public/500.html (500 Internal Server Error)

環境

サーバー

  • code_review_plugin 0.3.1
  • Redmine 1.0.3
  • Ruby 1.8.6
  • mongrel (1.1.5)
  • mongrel_service (0.3.4)
  • MySQL 5.1
  • Windows Server 2008 SP2
  • IIS

クライアント

  • Windows 7 Enterprise x64
  • Google Chrome

備考

リポジトリーのすべてのファイルで発生しているわけではなく、特定のファイルで発生している。
ただ、そのパターンはつかめていない。

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