I'm following merb trunk. This morning I updated my gems, sync'd merb
source and installed the merb gem from source. I don't know if I did
something wrong, or if a new gem messed things up, or if there was a
merb change which broke something. Now I get this error:

Request: REQUEST_URI: /  (2007-11-05 20:27:04)
Params: {"action"=>"index", "controller"=>"articles"}
Cookies: {"_session_id"=>"fe8eea1f497d002ee39ad61cbd868a2b"}
Setting up session
undefined method `keys' for #<Article:0x16b2de8> - (NoMethodError)
/Users/kevwil/dev/git/rubyrubyroo/app/views/articles/index.html.haml:4
/Library/Ruby/Gems/1.8/gems/activerecord-1.15.5/lib/active_record/base.rb:1863:in
`method_missing'
/Library/Ruby/Gems/1.8/gems/merb-0.4.0/lib/merb/mixins/controller.rb:65:in `url'
/Library/Ruby/Gems/1.8/gems/merb-0.4.0/lib/merb/view_context.rb:73:in `send'
/Library/Ruby/Gems/1.8/gems/merb-0.4.0/lib/merb/view_context.rb:73:in
`method_missing'
(eval):11:in `_render_haml_1'
(eval):8:in `each'
(eval):8:in `_render_haml_1'
/Library/Ruby/Gems/1.8/gems/haml-1.7.1/lib/haml/engine.rb:435:in `send'
/Library/Ruby/Gems/1.8/gems/haml-1.7.1/lib/haml/engine.rb:435:in `compile'
/Library/Ruby/Gems/1.8/gems/haml-1.7.1/lib/haml/engine.rb:186:in `to_html'
/Library/Ruby/Gems/1.8/gems/merb-0.4.0/lib/merb/template/haml.rb:44:in
`transform'
/Library/Ruby/Gems/1.8/gems/merb-0.4.0/lib/merb/mixins/render.rb:209:in `render'
/Users/kevwil/dev/git/rubyrubyroo/app/controllers/articles.rb:10:in `index'
/Library/Ruby/Gems/1.8/gems/merb-0.4.0/lib/merb/abstract_controller.rb:57:in
`send'
/Library/Ruby/Gems/1.8/gems/merb-0.4.0/lib/merb/abstract_controller.rb:57:in
`call_action'
/Library/Ruby/Gems/1.8/gems/merb-0.4.0/lib/merb/abstract_controller.rb:32:in
`dispatch'
/Library/Ruby/Gems/1.8/gems/merb-0.4.0/lib/merb/controller.rb:80:in `dispatch'
/Library/Ruby/Gems/1.8/gems/merb-0.4.0/lib/merb/dispatcher.rb:53:in
`dispatch_action'
/Library/Ruby/Gems/1.8/gems/merb-0.4.0/lib/merb/dispatcher.rb:35:in `handle'
/Library/Ruby/Gems/1.8/gems/merb-0.4.0/lib/merb/mongrel_handler.rb:86:in
`process'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1/lib/mongrel.rb:155:in `process_client'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1/lib/mongrel.rb:154:in `each'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1/lib/mongrel.rb:154:in `process_client'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1/lib/mongrel.rb:281:in `run'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1/lib/mongrel.rb:281:in `initialize'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1/lib/mongrel.rb:281:in `new'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1/lib/mongrel.rb:281:in `run'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1/lib/mongrel.rb:264:in `initialize'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1/lib/mongrel.rb:264:in `new'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1/lib/mongrel.rb:264:in `run'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1/lib/mongrel/configurator.rb:282:in `run'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1/lib/mongrel/configurator.rb:281:in
`each'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1/lib/mongrel/configurator.rb:281:in `run'
/Library/Ruby/Gems/1.8/gems/merb-0.4.0/lib/merb/server.rb:557:in `cloaker_'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1/lib/mongrel/configurator.rb:50:in `call'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1/lib/mongrel/configurator.rb:50:in
`initialize'
/Library/Ruby/Gems/1.8/gems/merb-0.4.0/lib/merb/server.rb:548:in `new'
/Library/Ruby/Gems/1.8/gems/merb-0.4.0/lib/merb/server.rb:548:in `mongrel_start'
/Library/Ruby/Gems/1.8/gems/merb-0.4.0/lib/merb/server.rb:477:in `run'
/Library/Ruby/Gems/1.8/gems/merb-0.4.0/bin/merb:6
/usr/bin/merb:16:in `load'
/usr/bin/merb:16
undefined method `each' for #<Merb::MemorySession:0x20f5404> - (NoMethodError)
(erubis):144:in `dispatch_default_exception'
/Library/Ruby/Gems/1.8/gems/merb-0.4.0/lib/merb/dispatcher.rb:95:in
`dispatch_default_exception'
/Library/Ruby/Gems/1.8/gems/merb-0.4.0/lib/merb/dispatcher.rb:77:in
`dispatch_exception'
/Library/Ruby/Gems/1.8/gems/merb-0.4.0/lib/merb/dispatcher.rb:39:in `handle'
/Library/Ruby/Gems/1.8/gems/merb-0.4.0/lib/merb/mongrel_handler.rb:86:in
`process'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1/lib/mongrel.rb:155:in `process_client'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1/lib/mongrel.rb:154:in `each'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1/lib/mongrel.rb:154:in `process_client'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1/lib/mongrel.rb:281:in `run'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1/lib/mongrel.rb:281:in `initialize'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1/lib/mongrel.rb:281:in `new'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1/lib/mongrel.rb:281:in `run'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1/lib/mongrel.rb:264:in `initialize'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1/lib/mongrel.rb:264:in `new'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1/lib/mongrel.rb:264:in `run'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1/lib/mongrel/configurator.rb:282:in `run'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1/lib/mongrel/configurator.rb:281:in
`each'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1/lib/mongrel/configurator.rb:281:in `run'
/Library/Ruby/Gems/1.8/gems/merb-0.4.0/lib/merb/server.rb:557:in `cloaker_'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1/lib/mongrel/configurator.rb:50:in `call'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1/lib/mongrel/configurator.rb:50:in
`initialize'
/Library/Ruby/Gems/1.8/gems/merb-0.4.0/lib/merb/server.rb:548:in `new'
/Library/Ruby/Gems/1.8/gems/merb-0.4.0/lib/merb/server.rb:548:in `mongrel_start'
/Library/Ruby/Gems/1.8/gems/merb-0.4.0/lib/merb/server.rb:477:in `run'
/Library/Ruby/Gems/1.8/gems/merb-0.4.0/bin/merb:6
/usr/bin/merb:16:in `load'
/usr/bin/merb:16


Any suggestions?

--
Cheers,

Kevin Williams
http://kevwil.com
_______________________________________________
Merb-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/merb-devel

Reply via email to