Skip to content

Instantly share code, notes, and snippets.

@mgarciap
Created February 17, 2010 15:40
Show Gist options
  • Save mgarciap/306723 to your computer and use it in GitHub Desktop.
Save mgarciap/306723 to your computer and use it in GitHub Desktop.
irb(main):007:0> app.get '/?foo[]=bar&foo[]=pub'
NoMethodError: You have a nil object when you didn't expect it!
You might have expected an instance of Array.
The error occurred while evaluating nil.each
from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta/lib/action_dispatch/http/filter_parameters.rb:78:in `process_parameter_filter'
from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta/lib/action_dispatch/http/filter_parameters.rb:84:in `process_parameter_filter'
from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta/lib/action_dispatch/http/filter_parameters.rb:84:in `map'
from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta/lib/action_dispatch/http/filter_parameters.rb:84:in `process_parameter_filter'
from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta/lib/action_dispatch/http/filter_parameters.rb:78:in `each'
from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta/lib/action_dispatch/http/filter_parameters.rb:78:in `process_parameter_filter'
from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta/lib/action_dispatch/http/filter_parameters.rb:30:in `filtered_parameters'
from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta/lib/action_controller/metal/instrumentation.rb:20:in `process_action'
from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta/lib/action_controller/metal/rescue.rb:8:in `process_action'
from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta/lib/abstract_controller/base.rb:115:in `process'
from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta/lib/action_controller/metal.rb:64:in `dispatch'
from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta/lib/action_controller/metal/rack_delegation.rb:19:in `dispatch'
from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta/lib/action_controller/metal.rb:89:in `call'
from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta/lib/action_dispatch/routing/route_set.rb:27:in `call'
from /Users/marco/.bundle/ruby/1.8/gems/rack-mount-0.4.7/lib/rack/mount/recognition/route_set.rb:70:in `call'
from /Users/marco/.bundle/ruby/1.8/gems/rack-mount-0.4.7/lib/rack/mount/recognition/code_generation.rb:97:in `recognize'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment