豊福です。
2012年5月23日 0:53 藤岡三郎 <
sf0...@gmail.com>:
> 2. [管理]->[プロジェクト] から該当のプロジェクトの「削除」をクリック
> 3. "[x] はい"をチェックして[削除]を押下
>
> をすると、ブラウザ表示が真っ白になってしまいます。
...
> ActiveRecord::StaleObjectError (Attempted to delete a stale object: Issue):
多分同じ原因だと思うのですが Redmine-1.3.2 で同じ現象を起こせました。
手順は
・プロジェクトを作る。
・チケット2つ作る。
・新しい方のチケットを古い方のチケットの親チケットに設定し直す。
・プロジェクトを削除しようとする。
app/models/project.rb に
has_many :issues, :dependent => :destroy, :order =>
"#{Issue.table_name}.created_on DESC", :include => [:status, :tracker]
とあるのでプロジェクトを削除するときにチケットを番号逆順に
削除しようとして失敗しているのだと思います。
チケット一覧画面からチケット一括削除(これはエラーにならなかった)
した後プロジェクト削除したらできました。
ちなみに 1.4.1 と 2.0.0 で同じことをしてもこの現象は起きませんでした。
1.4.0 からバグFIXされているようです。
---