Thanks for the quick replies. I tried putting: require 'hobo' at the end of my environment.rb. No change.
Here is a complete stacktrace: $ ruby script/server => Booting Mongrel => Rails 2.3.10 application starting on http://0.0.0.0:3000 /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/activerecord-2.3.10/ lib/active_record/base.rb:1998:in `method_missing_without_paginate': undefined local variable or method `hobo_model' for #<Class: 0x1055cb880> (NameError) from /my_app/vendor/plugins/will_paginate/lib/will_paginate/finder.rb: 165:in `method_missing' from /my_app/app/models/request.rb:4 from /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/ activesupport-2.3.10/lib/active_support/dependencies.rb:406:in `load_without_new_constant_marking' from /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/ activesupport-2.3.10/lib/active_support/dependencies.rb:406:in `load_file' from /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/ activesupport-2.3.10/lib/active_support/dependencies.rb:547:in `new_constants_in' from /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/ activesupport-2.3.10/lib/active_support/dependencies.rb:405:in `load_file' from /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/ activesupport-2.3.10/lib/active_support/dependencies.rb:285:in `require_or_load' from /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/ activesupport-2.3.10/lib/active_support/dependencies.rb:451:in `load_missing_constant' from /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/ activesupport-2.3.10/lib/active_support/dependencies.rb:106:in `const_missing' from /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/ activesupport-2.3.10/lib/active_support/dependencies.rb:118:in `const_missing' from /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/ activesupport-2.3.10/lib/active_support/dependencies.rb:463:in `load_missing_constant' from /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/ activesupport-2.3.10/lib/active_support/dependencies.rb:106:in `const_missing' from /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/ activesupport-2.3.10/lib/active_support/dependencies.rb:124:in `send' from /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/ activesupport-2.3.10/lib/active_support/dependencies.rb:124:in `const_missing' from /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/ activesupport-2.3.10/lib/active_support/dependencies.rb:463:in `load_missing_constant' from /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/ activesupport-2.3.10/lib/active_support/dependencies.rb:106:in `const_missing' from /my_app/vendor/plugins/actionwebservice/init.rb:4:in `evaluate_init_rb' from /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rails-2.3.10/ lib/rails/plugin.rb:158:in `evaluate_init_rb' from /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/ activesupport-2.3.10/lib/active_support/core_ext/kernel/reporting.rb: 11:in `silence_warnings' from /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rails-2.3.10/ lib/rails/plugin.rb:154:in `evaluate_init_rb' from /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rails-2.3.10/ lib/rails/plugin.rb:48:in `load' from /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rails-2.3.10/ lib/rails/plugin/loader.rb:38:in `load_plugins' from /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rails-2.3.10/ lib/rails/plugin/loader.rb:37:in `each' from /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rails-2.3.10/ lib/rails/plugin/loader.rb:37:in `load_plugins' from /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rails-2.3.10/ lib/initializer.rb:369:in `load_plugins' from /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rails-2.3.10/ lib/initializer.rb:165:in `process' from /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rails-2.3.10/ lib/initializer.rb:113:in `send' from /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rails-2.3.10/ lib/initializer.rb:113:in `run' from /my_app/config/environment.rb:22 from /usr/local/ruby-1.8.7-p160/lib/ruby/site_ruby/1.8/rubygems/ custom_require.rb:31:in `gem_original_require' from /usr/local/ruby-1.8.7-p160/lib/ruby/site_ruby/1.8/rubygems/ custom_require.rb:31:in `require' from /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/ activesupport-2.3.10/lib/active_support/dependencies.rb:182:in `require' from /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/ activesupport-2.3.10/lib/active_support/dependencies.rb:547:in `new_constants_in' from /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/ activesupport-2.3.10/lib/active_support/dependencies.rb:182:in `require' from /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rails-2.3.10/ lib/commands/server.rb:84 from /usr/local/ruby-1.8.7-p160/lib/ruby/site_ruby/1.8/rubygems/ custom_require.rb:31:in `gem_original_require' from /usr/local/ruby-1.8.7-p160/lib/ruby/site_ruby/1.8/rubygems/ custom_require.rb:31:in `require' from script/server:3 And here is the output from "rake gems --trace" $ rake gems --trace (in /my_app) DEPRECATION WARNING: Rake tasks in vendor/plugins/concerned_with/ tasks, vendor/plugins/gems/tasks, vendor/plugins/goldspike/tasks, vendor/plugins/single_test/tasks, and vendor/plugins/ziya/tasks are deprecated. Use lib/tasks instead. (called from /usr/local/ruby-1.8.7- p160/lib/ruby/gems/1.8/gems/rails-2.3.10/lib/tasks/rails.rb:10) ** Invoke gems (first_time) ** Invoke gems:base (first_time) ** Execute gems:base ** Invoke environment (first_time) ** Execute environment rake aborted! undefined local variable or method `hobo_model' for #<Class: 0x1036e8288> /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/activerecord-2.3.10/ lib/active_record/base.rb:1998:in `method_missing' /my_app/app/models/request.rb:5 /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/activesupport-2.3.10/ lib/active_support/dependencies.rb:406:in `load_without_new_constant_marking' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/activesupport-2.3.10/ lib/active_support/dependencies.rb:406:in `load_file' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/activesupport-2.3.10/ lib/active_support/dependencies.rb:547:in `new_constants_in' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/activesupport-2.3.10/ lib/active_support/dependencies.rb:405:in `load_file' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/activesupport-2.3.10/ lib/active_support/dependencies.rb:285:in `require_or_load' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/activesupport-2.3.10/ lib/active_support/dependencies.rb:451:in `load_missing_constant' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/activesupport-2.3.10/ lib/active_support/dependencies.rb:106:in `const_missing' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/activesupport-2.3.10/ lib/active_support/dependencies.rb:118:in `const_missing' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/activesupport-2.3.10/ lib/active_support/dependencies.rb:463:in `load_missing_constant' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/activesupport-2.3.10/ lib/active_support/dependencies.rb:106:in `const_missing' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/activesupport-2.3.10/ lib/active_support/dependencies.rb:124:in `send' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/activesupport-2.3.10/ lib/active_support/dependencies.rb:124:in `const_missing' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/activesupport-2.3.10/ lib/active_support/dependencies.rb:463:in `load_missing_constant' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/activesupport-2.3.10/ lib/active_support/dependencies.rb:106:in `const_missing' /my_app/vendor/plugins/actionwebservice/init.rb:4:in `evaluate_init_rb' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rails-2.3.10/lib/ rails/plugin.rb:158:in `evaluate_init_rb' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/activesupport-2.3.10/ lib/active_support/core_ext/kernel/reporting.rb:11:in `silence_warnings' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rails-2.3.10/lib/ rails/plugin.rb:154:in `evaluate_init_rb' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rails-2.3.10/lib/ rails/plugin.rb:48:in `load' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rails-2.3.10/lib/ rails/plugin/loader.rb:38:in `load_plugins' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rails-2.3.10/lib/ rails/plugin/loader.rb:37:in `each' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rails-2.3.10/lib/ rails/plugin/loader.rb:37:in `load_plugins' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rails-2.3.10/lib/ initializer.rb:369:in `load_plugins' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rails-2.3.10/lib/ initializer.rb:165:in `process' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rails-2.3.10/lib/ initializer.rb:113:in `send' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rails-2.3.10/lib/ initializer.rb:113:in `run' /my_app/config/environment.rb:22 /usr/local/ruby-1.8.7-p160/lib/ruby/site_ruby/1.8/rubygems/ custom_require.rb:31:in `gem_original_require' /usr/local/ruby-1.8.7-p160/lib/ruby/site_ruby/1.8/rubygems/ custom_require.rb:31:in `require' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/activesupport-2.3.10/ lib/active_support/dependencies.rb:182:in `require' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/activesupport-2.3.10/ lib/active_support/dependencies.rb:547:in `new_constants_in' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/activesupport-2.3.10/ lib/active_support/dependencies.rb:182:in `require' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rails-2.3.10/lib/ tasks/misc.rake:4 /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:636:in `call' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:636:in `execute' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:631:in `each' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:631:in `execute' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:597:in `invoke_with_call_chain' /usr/local/ruby-1.8.7-p160/lib/ruby/1.8/monitor.rb:242:in `synchronize' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:590:in `invoke_with_call_chain' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:583:in `invoke' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rails-2.3.10/lib/ tasks/gems.rake:17 /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:636:in `call' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:636:in `execute' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:631:in `each' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:631:in `execute' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:597:in `invoke_with_call_chain' /usr/local/ruby-1.8.7-p160/lib/ruby/1.8/monitor.rb:242:in `synchronize' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:590:in `invoke_with_call_chain' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:607:in `invoke_prerequisites' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:604:in `each' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:604:in `invoke_prerequisites' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:596:in `invoke_with_call_chain' /usr/local/ruby-1.8.7-p160/lib/ruby/1.8/monitor.rb:242:in `synchronize' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:590:in `invoke_with_call_chain' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:583:in `invoke' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:2051:in `invoke_task' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:2029:in `top_level' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:2029:in `each' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:2029:in `top_level' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:2068:in `standard_exception_handling' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:2023:in `top_level' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:2001:in `run' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:2068:in `standard_exception_handling' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:1998:in `run' /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake: 31 /usr/local/ruby-1.8.7-p160/bin/rake:19:in `load' /usr/local/ruby-1.8.7-p160/bin/rake:19 On Nov 16, 4:21 pm, Matt Jones <[email protected]> wrote: > On Nov 16, 2010, at 6:06 PM, Blizzo wrote: > > > > > I have a fairly sophisticated Rails app that I am trying to upgrade > > from 2.1.0 to 2.3.10, and move from hobo 0.8.3 to 1.1.0-pre2. I fixed > > a number of issues before getting to this, but now I am stuck. Here > > is what I get when I try to run script/server: > > > $ ruby script/server > > => Booting Mongrel > > => Rails 2.3.10 application starting onhttp://0.0.0.0:3000 > > /usr/local/ruby-1.8.7-p160/lib/ruby/gems/1.8/gems/activerecord-2.3.10/ > > lib/active_record/base.rb:1998:in `method_missing_without_paginate': > > undefined local variable or method `hobo_model' for #<Class: > > 0x1055cb880> (NameError) > > from /app/models/foo.rb:4 > > ... > > from /config/environment.rb:22 > > ... > > Can you post a complete stack trace? Something's likely loading and/or > frobbing the models before the Hobo internals are fully loaded, I suspect. > > The output of 'rake gems' would be useful too, but I suspect you'll end up > getting the same crash if you run it. > > --Matt Jones -- You received this message because you are subscribed to the Google Groups "Hobo Users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/hobousers?hl=en.
