I am having different results between when I start mongrel with script/ server and with mongrel_rails start.
When I run script/server to boot mongrel everything runs fine, no errors.
When I run mongrel_rails start I get the following errors - verified the problem on a fresh app and on two different environments (mac and yes, windows server 2008). The actual line of fault changes but the problem is always originating in /usr/local/bin/mongrel_rails:19
I would very much appreciate any ideas.
David
C:\webapps\creditcompare>mongrel_rails start -e production ** Starting Mongrel listening at 0.0.0.0:3000 ** Starting Rails with production environment... ** Rails loaded. ** Loading any Rails specific GemPlugins C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:89:in `read': can't convert Hash into Integer (TypeError) from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/ source_index.rb:89:in `load_specification' from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/ source_index.rb:153:in `load_gems_in' from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/ source_index.rb:152:in `each' from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/ source_index.rb:152:in `load_gems_in' from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/ source_index.rb:149:in `reverse_each' from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/ source_index.rb:149:in `load_gems_in' from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/ source_index.rb:345:in `refresh!' from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/ source_index.rb:78:in `from_gems_in' from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/ source_index.rb:60:in `from_installed_gems' from C:/Ruby187/lib/ruby/gems/1.8/gems/gem_plugin-0.2.3/lib/ gem_plugin.rb:109:in `load' from C:/Ruby187/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86- mingw32/bin/../lib/mongrel/configurator.rb:231:in `load _plugins' from C:/Ruby187/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86- mingw32/bin/mongrel_rails:117:in `cloaker_' from C:/Ruby187/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86- mingw32/bin/../lib/mongrel/configurator.rb:149:in `call ' from C:/Ruby187/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86- mingw32/bin/../lib/mongrel/configurator.rb:149:in `list ener' from C:/Ruby187/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86- mingw32/bin/mongrel_rails:99:in `cloaker_' from C:/Ruby187/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86- mingw32/bin/../lib/mongrel/configurator.rb:50:in `call'
from C:/Ruby187/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86- mingw32/bin/../lib/mongrel/configurator.rb:50:in `initi alize' from C:/Ruby187/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86- mingw32/bin/mongrel_rails:84:in `new' from C:/Ruby187/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86- mingw32/bin/mongrel_rails:84:in `run' from C:/Ruby187/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86- mingw32/bin/../lib/mongrel/command.rb:212:in `run' from C:/Ruby187/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86- mingw32/bin/mongrel_rails:281 from C:/Ruby187/bin/mongrel_rails:19:in `load' from C:/Ruby187/bin/mongrel_rails:19
C:\webapps\creditcompare>
Sun Jun 13 13:12:32 -0700 2010: Error calling Dispatcher.dispatch #<NoMethodError: You have a nil object when you didn't expect it! You might have expected an instance of ActiveRecord::Base. The error occurred while evaluating nil.> /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/ cgi.rb:108:in `send_cookies' /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/ cgi.rb:136:in `out' /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/ http_response.rb:65:in `start' /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/ cgi.rb:135:in `out' /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/ rails.rb:81:in `process' /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel.rb: 159:in `process_client' /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel.rb: 158:in `each' /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel.rb: 158:in `process_client' /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel.rb: 285:in `run' /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel.rb: 285:in `initialize' /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel.rb: 285:in `new' /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel.rb: 285:in `run' /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel.rb: 268:in `initialize' /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel.rb: 268:in `new' /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel.rb: 268:in `run' /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/ configurator.rb:282:in `run' /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/ configurator.rb:281:in `each' /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/ configurator.rb:281:in `run' /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails: 128:in `run' /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/ command.rb:212:in `run' /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281 /usr/local/bin/mongrel_rails:19:in `load' /usr/local/bin/mongrel_rails:19