« メッセンジャー | トップページ | Virtual PC では動いている »

ログがあったのだった

 きちんと入れなおした Ruby 1.8.6 と Rails 1.2.3 だと、とりあえず動作するようにはみえる。が、処理のためのボタンを押してみると、帰ってこない。そうだ、ログがあるんだったということで巨大になってしまったログを見てみると、以下のような感じに。

SystemStackError (stack level too deep):

 activesupport-1.4.2/lib/active_support/core_ext/class/inheritable_attributes.rb:113:in `read_inheritable_attribute'
 activerecord-1.15.3/lib/active_record/validations.rb:814:in `run_validations'
 active_record/validations.rb:784:in `valid_without_callbacks?'
 active_record/validations.rb:751:in `save_without_transactions'
 active_record/transactions.rb:129:in `save_without_validation'
 active_record/connection_adapters/abstract/database_statements.rb:59:in `transaction'
*active_record/transactions.rb:95:in `transaction'
*active_record/transactions.rb:121:in `transaction'
*active_record/transactions.rb:129:in `save_without_validation'
*active_record/validations.rb:752:in `save_without_transactions'
*active_record/transactions.rb:129:in `save_without_validation'
*active_record/connection_adapters/abstract/database_statements.rb:59:in `transaction'
(以下*部分の繰り返しが延々続く。パス部分は省略)

 これとは別に MySQL の初期化らしき部分でエラーになったこともあったような記憶が( wrong number of arguments ( 1 for 0 ) だったかで)。ちなみに、テーブルから選択された必要なレコードを、まとめて処理用の別のテーブルにコピーして、そこで思う存分処理するということをしている。それが影響しているのだろうか?

 暫定的な結論としては、このアプリに関しては Ruby 1.8.5 + Rails 1.1.6 限定ということかな。

≪ 1.8.5 と 1.8.6 |  Virtual PC では動いている≫

|
|

« メッセンジャー | トップページ | Virtual PC では動いている »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/28835/15022453

この記事へのトラックバック一覧です: ログがあったのだった:

« メッセンジャー | トップページ | Virtual PC では動いている »