Created
March 30, 2011 21:52
-
-
Save craigmartin/895391 to your computer and use it in GitHub Desktop.
Backtrace -- NoMethodError at /user/profile -- file: user.rb location: block in <top (required)> line: 10
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
user.rb in block in <top (required)> | |
unless @User.update(:nickname => params[:nickname], | |
/usr/local/rvm/gems/ruby-1.9.2-rc2/gems/sinatra-1.1.3/lib/sinatra/base.rb in call | |
proc { unbound_method.bind(self).call }, | |
/usr/local/rvm/gems/ruby-1.9.2-rc2/gems/sinatra-1.1.3/lib/sinatra/base.rb in block in compile! | |
proc { unbound_method.bind(self).call }, | |
/usr/local/rvm/gems/ruby-1.9.2-rc2/gems/sinatra-1.1.3/lib/sinatra/base.rb in instance_eval | |
throw :halt, instance_eval(&block) | |
/usr/local/rvm/gems/ruby-1.9.2-rc2/gems/sinatra-1.1.3/lib/sinatra/base.rb in route_eval | |
throw :halt, instance_eval(&block) | |
/usr/local/rvm/gems/ruby-1.9.2-rc2/gems/sinatra-1.1.3/lib/sinatra/base.rb in block (2 levels) in route! | |
route_eval(&block) | |
/usr/local/rvm/gems/ruby-1.9.2-rc2/gems/sinatra-1.1.3/lib/sinatra/base.rb in block in process_route | |
yield | |
/usr/local/rvm/gems/ruby-1.9.2-rc2/gems/sinatra-1.1.3/lib/sinatra/base.rb in catch | |
catch(:pass) do | |
/usr/local/rvm/gems/ruby-1.9.2-rc2/gems/sinatra-1.1.3/lib/sinatra/base.rb in process_route | |
catch(:pass) do | |
/usr/local/rvm/gems/ruby-1.9.2-rc2/gems/sinatra-1.1.3/lib/sinatra/base.rb in block in route! | |
pass_block = process_route(pattern, keys, conditions) do | |
/usr/local/rvm/gems/ruby-1.9.2-rc2/gems/sinatra-1.1.3/lib/sinatra/base.rb in each | |
routes.each do |pattern, keys, conditions, block| | |
/usr/local/rvm/gems/ruby-1.9.2-rc2/gems/sinatra-1.1.3/lib/sinatra/base.rb in route! | |
routes.each do |pattern, keys, conditions, block| | |
/usr/local/rvm/gems/ruby-1.9.2-rc2/gems/sinatra-1.1.3/lib/sinatra/base.rb in dispatch! | |
route! | |
/usr/local/rvm/gems/ruby-1.9.2-rc2/gems/sinatra-1.1.3/lib/sinatra/base.rb in block in call! | |
invoke { dispatch! } | |
/usr/local/rvm/gems/ruby-1.9.2-rc2/gems/sinatra-1.1.3/lib/sinatra/base.rb in instance_eval | |
res = catch(:halt) { instance_eval(&block) } | |
/usr/local/rvm/gems/ruby-1.9.2-rc2/gems/sinatra-1.1.3/lib/sinatra/base.rb in block in invoke | |
res = catch(:halt) { instance_eval(&block) } | |
/usr/local/rvm/gems/ruby-1.9.2-rc2/gems/sinatra-1.1.3/lib/sinatra/base.rb in catch | |
res = catch(:halt) { instance_eval(&block) } | |
/usr/local/rvm/gems/ruby-1.9.2-rc2/gems/sinatra-1.1.3/lib/sinatra/base.rb in invoke | |
res = catch(:halt) { instance_eval(&block) } | |
/usr/local/rvm/gems/ruby-1.9.2-rc2/gems/sinatra-1.1.3/lib/sinatra/base.rb in call! | |
invoke { dispatch! } | |
/usr/local/rvm/gems/ruby-1.9.2-rc2/gems/sinatra-1.1.3/lib/sinatra/base.rb in call | |
dup.call!(env) | |
/usr/local/rvm/gems/ruby-1.9.2-rc2/gems/rack-flash-0.1.1/lib/rack/flash.rb in call | |
res = @app.call(env) | |
/usr/local/rvm/gems/ruby-1.9.2-rc2/gems/rack-1.2.2/lib/rack/showexceptions.rb in call | |
@app.call(env) | |
/usr/local/rvm/gems/ruby-1.9.2-rc2/gems/rack-1.2.2/lib/rack/methodoverride.rb in call | |
@app.call(env) | |
/usr/local/rvm/gems/ruby-1.9.2-rc2/gems/rack-1.2.2/lib/rack/commonlogger.rb in call | |
status, header, body = @app.call(env) | |
/usr/local/rvm/gems/ruby-1.9.2-rc2/gems/rack-1.2.2/lib/rack/session/cookie.rb in call | |
status, headers, body = @app.call(env) | |
/usr/local/rvm/gems/ruby-1.9.2-rc2/gems/sinatra-1.1.3/lib/sinatra/base.rb in block in call | |
synchronize { prototype.call(env) } | |
/usr/local/rvm/gems/ruby-1.9.2-rc2/gems/sinatra-1.1.3/lib/sinatra/base.rb in synchronize | |
yield | |
/usr/local/rvm/gems/ruby-1.9.2-rc2/gems/sinatra-1.1.3/lib/sinatra/base.rb in call | |
synchronize { prototype.call(env) } | |
/usr/local/rvm/gems/ruby-1.9.2-rc2/gems/rack-1.2.2/lib/rack/content_length.rb in call | |
status, headers, body = @app.call(env) | |
/usr/local/rvm/gems/ruby-1.9.2-rc2/gems/rack-1.2.2/lib/rack/handler/webrick.rb in service | |
status, headers, body = @app.call(env) | |
/usr/local/rvm/rubies/ruby-1.9.2-rc2/lib/ruby/1.9.1/webrick/httpserver.rb in service | |
si.service(req, res) | |
/usr/local/rvm/rubies/ruby-1.9.2-rc2/lib/ruby/1.9.1/webrick/httpserver.rb in run | |
server.service(req, res) | |
/usr/local/rvm/rubies/ruby-1.9.2-rc2/lib/ruby/1.9.1/webrick/server.rb in block in start_thread | |
block ? block.call(sock) : run(sock) | |
GET | |
Variable Value | |
description | |
"" | |
education | |
"" | |
formatted_name | |
"" | |
interests | |
"" | |
location | |
"" | |
nickname | |
"" | |
relationship_status | |
"0" | |
sex | |
"0" | |
POST | |
Variable Value | |
description | |
"" | |
education | |
"" | |
formatted_name | |
"" | |
interests | |
"" | |
location | |
"" | |
nickname | |
"" | |
relationship_status | |
"0" | |
sex | |
"0" | |
COOKIES | |
Variable Value | |
rack.session | |
"BAh7BzoLdXNlcmlkMDoOX19GTEFTSF9fewA=\n" | |
Rack ENV | |
Variable Value | |
CONTENT_LENGTH | |
98 | |
CONTENT_TYPE | |
application/x-www-form-urlencoded | |
GATEWAY_INTERFACE | |
CGI/1.1 | |
HTTP_ACCEPT | |
application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 | |
HTTP_ACCEPT_CHARSET | |
ISO-8859-1,utf-8;q=0.7,*;q=0.3 | |
HTTP_ACCEPT_ENCODING | |
gzip,deflate,sdch | |
HTTP_ACCEPT_LANGUAGE | |
en-US,en;q=0.8 | |
HTTP_CACHE_CONTROL | |
max-age=0 | |
HTTP_CONNECTION | |
keep-alive | |
HTTP_COOKIE | |
rack.session=BAh7BzoLdXNlcmlkMDoOX19GTEFTSF9fewA%3D%0A | |
HTTP_HOST | |
orderfork.com:4567 | |
HTTP_ORIGIN | |
http://orderfork.com:4567 | |
HTTP_REFERER | |
http://orderfork.com:4567/user/profile/change | |
HTTP_USER_AGENT | |
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.133 Safari/534.16 | |
HTTP_VERSION | |
HTTP/1.1 | |
PATH_INFO | |
/user/profile | |
QUERY_STRING | |
REMOTE_ADDR | |
24.21.73.209 | |
REMOTE_HOST | |
c-24-21-73-209.hsd1.wa.comcast.net | |
REQUEST_METHOD | |
POST | |
REQUEST_PATH | |
/ | |
REQUEST_URI | |
http://orderfork.com:4567/user/profile | |
SCRIPT_NAME | |
SERVER_NAME | |
orderfork.com | |
SERVER_PORT | |
4567 | |
SERVER_PROTOCOL | |
HTTP/1.1 | |
SERVER_SOFTWARE | |
WEBrick/1.3.1 (Ruby/1.9.2/2010-07-11) | |
rack.errors | |
#<IO:<STDERR>> | |
rack.input | |
#<StringIO:0xa92c6d8> | |
rack.multiprocess | |
false | |
rack.multithread | |
true | |
rack.request.cookie_hash | |
{"rack.session"=>"BAh7BzoLdXNlcmlkMDoOX19GTEFTSF9fewA=\n"} | |
rack.request.cookie_string | |
rack.session=BAh7BzoLdXNlcmlkMDoOX19GTEFTSF9fewA%3D%0A | |
rack.request.form_hash | |
{"nickname"=>"", "formatted_name"=>"", "location"=>"", "sex"=>"0", "relationship_status"=>"0", "description"=>"", "interests"=>"", "education"=>""} | |
rack.request.form_input | |
#<StringIO:0xa92c6d8> | |
rack.request.form_vars | |
nickname=&formatted_name=&location=&sex=0&relationship_status=0&description=&interests=&education= | |
rack.request.query_hash | |
{"nickname"=>"", "formatted_name"=>"", "location"=>"", "sex"=>"0", "relationship_status"=>"0", "description"=>"", "interests"=>"", "education"=>""} | |
rack.request.query_string | |
rack.run_once | |
false | |
rack.session | |
{:userid=>nil, :__FLASH__=>{}} | |
rack.session.options | |
{:domain=>nil, :path=>"/", :expire_after=>nil} | |
rack.url_scheme | |
http | |
rack.version | |
[1, 1] | |
sinatra.error | |
#<NoMethodError: undefined method `update' for nil:NilClass> | |
x-rack.flash | |
#<FlashHash @values={} @cache={}> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment