[前][次][番号順一覧][スレッド一覧]

rails:3713

From: NAKAMURA Akifumi <tmpz84@g...>
Date: Mon, 16 Jan 2012 03:00:11 +0900
Subject: [rails:3713] webrick起動時に stack level too deep と出力されるときの対処

中村と申します。こんにちは。

 Rails 3.0.11 で動いたアプリケーションを Rails 3.1.3 に
アップグレードした後に webrick を起動すると stack level too deep のエラーが
発生します。

$ ./script/rails s -e production
=> Booting WEBrick
=> Rails 3.1.3 application starting in production on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
Exiting
./script/rails:6: stack level too deep (SystemStackError)

無限ループが発生しているかと思うのですが、この段階?で stacktrace を
確認する方法はありますでしょうか。
もしくは、原因を調査出来そうな方法などありますでしょうか。

print デバックで試したところ
gems/rack-1.3.6/lib/rack/builder.rb の以下の行で発生しているようです。

 40         app = eval "Rack::Builder.new {\n" + cfgfile + "\n}.to_app",
 41           TOPLEVEL_BINDING, config

--
ML: rails@r...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]