チケットの編集画面から注記を書いて送信すると500エラーになりました。
プロダクションログを見てみると、以下のようなエラーがでていたのですが、原因わかりますでしょうか・・・?
Completed 500 Internal Server Error in 81ms (ActiveRecord: 21.2ms)
SystemStackError (stack level too deep):
app/models/issue.rb:246:in 'reload'
app/models/issue.rb:246:in 'reload'
app/models/issue.rb:246:in 'reload'
app/models/issue.rb:246:in 'reload'
app/models/issue.rb:246:in 'reload'
app/models/issue.rb:246:in 'reload'
app/models/issue.rb:246:in 'reload'
app/models/issue.rb:246:in 'reload'
app/models/issue.rb:246:in 'reload'
・・・
app/models/issue.rb:246:in 'reload'
app/models/issue.rb:246:in 'reload'
app/models/issue.rb:246:in 'reload'
この状態に陥る前には、以下の記事に従って3か所変更を行っています。
http://suzan2go.hatenablog.com/entry/2014/10/19/231501
この変更箇所を元に戻してもエラーのままで症状が元に戻りません。
どうすれば普通に使用できる状態に戻るでしょうか…
参考までに情報を貼らせていただきます。
Environment:
Redmine version 3.3.0.stable.15581
Ruby version 2.3.1-p112 (2016-04-26) [x86_64-linux]
Rails version 4.2.6
Environment production
Database adapter Mysql2
SCM:
Subversion 1.9.4
Git 2.7.4
Filesystem
Redmine plugins:
redmine_work_days 0.9.0
どうか、よろしくお願いいたします。
2016/7/30 追記
オリジナルも変更したファイルのみ(issue.rb)です。
それ以外には変更は加えていません。
データベースはバックアップを取っていません。
どこかで不整合でも起きてしまったのでしょうか。。。