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.

Reply via email to