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/