There appears to be a conflict between Hobo and Webrick. My app starts but
when I access any page I get the following error.Installing the Mongrel gem
makes things work again. Still, this seems like a problem... Is anybody
else seeing it?
- Scott
NoMethodError
undefined method `has_lifecycle?' for WEBrick::Log:Class
vendor/plugins/hobo/hobo/lib/hobo/model_controller.rb:176:in
`def_lifecycle_actions'
vendor/plugins/hobo/hobo/lib/hobo/model_controller.rb:166:in `def_auto_actions'
vendor/plugins/hobo/hobo/lib/hobo/model_controller.rb:147:in `auto_actions'
vendor/rails/activesupport/lib/active_support/dependencies.rb:382:in
`load_without_new_constant_marking'
vendor/rails/activesupport/lib/active_support/dependencies.rb:382:in `load_file'
vendor/rails/activesupport/lib/active_support/dependencies.rb:521:in
`new_constants_in'
vendor/rails/activesupport/lib/active_support/dependencies.rb:381:in `load_file'
vendor/rails/activesupport/lib/active_support/dependencies.rb:256:in
`require_or_load'
vendor/rails/activesupport/lib/active_support/dependencies.rb:427:in
`load_missing_constant'
vendor/rails/activesupport/lib/active_support/dependencies.rb:77:in
`const_missing'
vendor/rails/activesupport/lib/active_support/dependencies.rb:89:in
`const_missing_before_generators'
vendor/rails/railties/lib/rails_generator/lookup.rb:15:in `const_missing'
vendor/rails/activesupport/lib/active_support/inflector.rb:352:in `constantize'
vendor/rails/activesupport/lib/active_support/inflector.rb:351:in `each'
vendor/rails/activesupport/lib/active_support/inflector.rb:351:in `constantize'
vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb:162:in
`constantize'
vendor/plugins/hobo/hobo/lib/hobo/model_controller.rb:63:in `all_controllers'
vendor/plugins/hobo/hobo/lib/hobo/model_controller.rb:59:in `each'
vendor/plugins/hobo/hobo/lib/hobo/model_controller.rb:59:in `all_controllers'
vendor/plugins/hobo/hobo/lib/hobo/model_router.rb:91:in `add_routes_for'
vendor/plugins/hobo/hobo/lib/hobo/model_router.rb:79:in `add_routes'
vendor/plugins/hobo/hobo/lib/hobo/model_router.rb:79:in `each'
vendor/plugins/hobo/hobo/lib/hobo/model_router.rb:79:in `add_routes'
vendor/plugins/hobo/hobo/lib/hobo.rb:77:in `add_routes'
vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:210:in `draw'
vendor/rails/activesupport/lib/active_support/dependencies.rb:142:in
`load_without_new_constant_marking'
vendor/rails/activesupport/lib/active_support/dependencies.rb:142:in `load'
vendor/rails/activesupport/lib/active_support/dependencies.rb:521:in
`new_constants_in'
vendor/rails/activesupport/lib/active_support/dependencies.rb:142:in `load'
vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:255:in
`load_routes!'
vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:236:in
`load!'
vendor/plugins/hobo/hobo/lib/hobo/model_router.rb:10:in
`reload_without_hobo_assemble'
vendor/plugins/hobo/hobo/lib/hobo/model_router.rb:22:in `reload'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:148:in
`reload_application_without_dryml_generators'
vendor/plugins/hobo/hobo/lib/hobo/dryml/dryml_generator.rb:22:in
`reload_application'
vendor/rails/activesupport/lib/active_support/callbacks.rb:178:in `send'
vendor/rails/activesupport/lib/active_support/callbacks.rb:178:in
`evaluate_method'
vendor/rails/activesupport/lib/active_support/callbacks.rb:166:in `call'
vendor/rails/activesupport/lib/active_support/callbacks.rb:90:in `run'
vendor/rails/activesupport/lib/active_support/callbacks.rb:90:in `each'
vendor/rails/activesupport/lib/active_support/callbacks.rb:90:in `send'
vendor/rails/activesupport/lib/active_support/callbacks.rb:90:in `run'
vendor/rails/activesupport/lib/active_support/callbacks.rb:277:in
`run_callbacks'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:109:in
`dispatch_unlocked'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:123:in `dispatch'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:122:in `synchronize'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:122:in `dispatch'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:132:in
`dispatch_cgi'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:39:in `dispatch'
vendor/rails/railties/lib/webrick_server.rb:103:in `handle_dispatch'
vendor/rails/railties/lib/webrick_server.rb:74:in `service'
c:/ruby/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
c:/ruby/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
c:/ruby/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
c:/ruby/lib/ruby/1.8/webrick/server.rb:162:in `start'
c:/ruby/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
c:/ruby/lib/ruby/1.8/webrick/server.rb:95:in `start'
c:/ruby/lib/ruby/1.8/webrick/server.rb:92:in `each'
c:/ruby/lib/ruby/1.8/webrick/server.rb:92:in `start'
c:/ruby/lib/ruby/1.8/webrick/server.rb:23:in `start'
c:/ruby/lib/ruby/1.8/webrick/server.rb:82:in `start'
vendor/rails/railties/lib/webrick_server.rb:60:in `dispatch'
vendor/rails/railties/lib/commands/servers/webrick.rb:66
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`gem_original_require'
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
vendor/rails/activesupport/lib/active_support/dependencies.rb:153:in `require'
vendor/rails/activesupport/lib/active_support/dependencies.rb:521:in
`new_constants_in'
vendor/rails/activesupport/lib/active_support/dependencies.rb:153:in `require'
vendor/rails/railties/lib/commands/server.rb:49
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`gem_original_require'
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
script/server:3
vendor/plugins/hobo/hobo/lib/hobo/model_controller.rb:176:in
`def_lifecycle_actions'
vendor/plugins/hobo/hobo/lib/hobo/model_controller.rb:166:in `def_auto_actions'
vendor/plugins/hobo/hobo/lib/hobo/model_controller.rb:147:in `auto_actions'
app/controllers/logs_controller.rb:5
vendor/rails/activesupport/lib/active_support/dependencies.rb:382:in
`load_without_new_constant_marking'
vendor/rails/activesupport/lib/active_support/dependencies.rb:382:in `load_file'
vendor/rails/activesupport/lib/active_support/dependencies.rb:521:in
`new_constants_in'
vendor/rails/activesupport/lib/active_support/dependencies.rb:381:in `load_file'
vendor/rails/activesupport/lib/active_support/dependencies.rb:256:in
`require_or_load'
vendor/rails/activesupport/lib/active_support/dependencies.rb:427:in
`load_missing_constant'
vendor/rails/activesupport/lib/active_support/dependencies.rb:77:in
`const_missing'
vendor/rails/activesupport/lib/active_support/dependencies.rb:89:in
`const_missing_before_generators'
vendor/rails/railties/lib/rails_generator/lookup.rb:15:in `const_missing'
vendor/rails/activesupport/lib/active_support/inflector.rb:352:in `constantize'
vendor/rails/activesupport/lib/active_support/inflector.rb:351:in `each'
vendor/rails/activesupport/lib/active_support/inflector.rb:351:in `constantize'
vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb:162:in
`constantize'
vendor/plugins/hobo/hobo/lib/hobo/model_controller.rb:63:in `all_controllers'
vendor/plugins/hobo/hobo/lib/hobo/model_controller.rb:59:in `each'
vendor/plugins/hobo/hobo/lib/hobo/model_controller.rb:59:in `all_controllers'
vendor/plugins/hobo/hobo/lib/hobo/model_router.rb:91:in `add_routes_for'
vendor/plugins/hobo/hobo/lib/hobo/model_router.rb:79:in `add_routes'
vendor/plugins/hobo/hobo/lib/hobo/model_router.rb:79:in `each'
vendor/plugins/hobo/hobo/lib/hobo/model_router.rb:79:in `add_routes'
vendor/plugins/hobo/hobo/lib/hobo.rb:77:in `add_routes'
config/routes.rb:6
vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:210:in `draw'
config/routes.rb:1
vendor/rails/activesupport/lib/active_support/dependencies.rb:142:in
`load_without_new_constant_marking'
vendor/rails/activesupport/lib/active_support/dependencies.rb:142:in `load'
vendor/rails/activesupport/lib/active_support/dependencies.rb:521:in
`new_constants_in'
vendor/rails/activesupport/lib/active_support/dependencies.rb:142:in `load'
vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:255:in
`load_routes!'
vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:236:in
`load!'
vendor/plugins/hobo/hobo/lib/hobo/model_router.rb:10:in
`reload_without_hobo_assemble'
vendor/plugins/hobo/hobo/lib/hobo/model_router.rb:22:in `reload'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:148:in
`reload_application_without_dryml_generators'
vendor/plugins/hobo/hobo/lib/hobo/dryml/dryml_generator.rb:22:in
`reload_application'
vendor/rails/activesupport/lib/active_support/callbacks.rb:178:in `send'
vendor/rails/activesupport/lib/active_support/callbacks.rb:178:in
`evaluate_method'
vendor/rails/activesupport/lib/active_support/callbacks.rb:166:in `call'
vendor/rails/activesupport/lib/active_support/callbacks.rb:90:in `run'
vendor/rails/activesupport/lib/active_support/callbacks.rb:90:in `each'
vendor/rails/activesupport/lib/active_support/callbacks.rb:90:in `send'
vendor/rails/activesupport/lib/active_support/callbacks.rb:90:in `run'
vendor/rails/activesupport/lib/active_support/callbacks.rb:277:in
`run_callbacks'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:109:in
`dispatch_unlocked'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:123:in `dispatch'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:122:in `synchronize'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:122:in `dispatch'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:132:in
`dispatch_cgi'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:39:in `dispatch'
vendor/rails/railties/lib/webrick_server.rb:103:in `handle_dispatch'
vendor/rails/railties/lib/webrick_server.rb:74:in `service'
c:/ruby/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
c:/ruby/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
c:/ruby/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
c:/ruby/lib/ruby/1.8/webrick/server.rb:162:in `start'
c:/ruby/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
c:/ruby/lib/ruby/1.8/webrick/server.rb:95:in `start'
c:/ruby/lib/ruby/1.8/webrick/server.rb:92:in `each'
c:/ruby/lib/ruby/1.8/webrick/server.rb:92:in `start'
c:/ruby/lib/ruby/1.8/webrick/server.rb:23:in `start'
c:/ruby/lib/ruby/1.8/webrick/server.rb:82:in `start'
vendor/rails/railties/lib/webrick_server.rb:60:in `dispatch'
vendor/rails/railties/lib/commands/servers/webrick.rb:66
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`gem_original_require'
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
vendor/rails/activesupport/lib/active_support/dependencies.rb:153:in `require'
vendor/rails/activesupport/lib/active_support/dependencies.rb:521:in
`new_constants_in'
vendor/rails/activesupport/lib/active_support/dependencies.rb:153:in `require'
vendor/rails/railties/lib/commands/server.rb:49
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`gem_original_require'
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
script/server:3
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---