Undefined method `store_full_sti_class=' for ActiveRecord::Base:Class (NoMethodError)

Hi everyone,

I created a new demo app with 'rails demo' and proceeded to try and
launch the server with 'ruby scripts/server'.
I get the following stack:

C:\railsProj\demo>ruby script/server
=> Booting Mongrel (use 'script/server webrick' to force WEBrick)
=> Rails application starting on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
** Starting Mongrel listening at 0.0.0.0:3000
** Starting Rails with development environment...
Exiting
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.991/lib/active_record/
base.rb:16
45:in `method_missing': undefined method `store_full_sti_class=' for
ActiveRecord::Base:Class (NoMethodError)
        from C:/manyeyes/railsEdu/demo/config/initializers/
new_rails_defaults.rb:8
        from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.991/lib/
active_support/dependencies.rb:501:in `load'
        from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.991/lib/
active_support/dependencies.rb:501:in `load'
        from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.991/lib/
active_support/dependencies.rb:353:in `new_constants_in'
        from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.991/lib/
active_support/dependencies.rb:501:in `load'
        from c:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.991/lib/
initializer.rb:453:in `load_application_initializers'
        from c:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.991/lib/
initializer.rb:452:in `each'
        from c:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.991/lib/
initializer.rb:452:in `load_application_initializers'
         ... 30 levels...
        from c:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.991/lib/commands/
server.rb:39
        from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:
27:in `gem_original_require'
        from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:
27:in `require'
        from script/server:3

I have a fresh rails installation with the following gems:
*** LOCAL GEMS ***

actionmailer (2.1.0, 2.0.991.20080529111450, 2.0.991)
actionpack (2.1.0, 2.0.991.20080529111450, 2.0.991)
activerecord (2.1.0, 2.0.991.20080529111450, 2.0.991)
activeresource (2.1.0, 2.0.991.20080529111450, 2.0.991)
activesupport (2.1.0, 2.0.991.20080529111450, 2.0.991)
cgi_multipart_eof_fix (2.5.0)
fxri (0.3.6)
fxruby (1.6.12)
gem_plugin (0.2.3)
hpricot (0.6)
log4r (1.0.5)
mongrel (1.1.5)
rails (2.1.0, 2.0.991.20080529111450, 2.0.991)
rake (0.8.1, 0.7.3)
sources (0.0.1)
win32-api (1.0.4)
win32-clipboard (0.4.3)
win32-dir (0.3.2)
win32-eventlog (0.4.6)
win32-file (0.5.4)
win32-file-stat (1.2.7)
win32-process (0.5.3)
win32-sapi (0.1.4)
win32-sound (0.4.1)
windows-api (0.2.0)
windows-pr (0.7.2)

Ruby version:
ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]

Any ideas?
Thanks!
-Irene

Hi everyone,

I created a new demo app with 'rails demo' and proceeded to try and
launch the server with 'ruby scripts/server'.
I get the following stack:

Any particular reason you're using rails 2.1RC when you've actually
got 2.1 installed ?

Fred

2.1 Is out you might wanna try that :slight_smile: Might solve the problem.

I found that commenting out that line (new_rails_defaults.rb:8) gets rid
of the error and things still work.

Iros wrote: