BACKTRACE

(expand)

GET

Variable Value
rarity
"Common"

POST

No POST data.

Variable Value
currency
"USD"
hide_multiples
"no"
show_vendors
"eBay,Troll and Toad,TCGPlayer,Amazon,Poke Order,Card Central,Alter Reality,Ideal808,CoreTCG"

Rack ENV

Variable Value
HTTP_ACCEPT
*/*
HTTP_ACCEPT_ENCODING
gzip, br
HTTP_CDN_LOOP
cloudflare
HTTP_CF_CONNECTING_IP
44.222.116.199
HTTP_CF_IPCOUNTRY
US
HTTP_CF_RAY
86b7b3eb9ea881fd-IAD
HTTP_CF_VISITOR
{"scheme":"https"}
HTTP_CONNECTION
close
HTTP_HOST
yugiohprices.com
HTTP_USER_AGENT
claudebot
HTTP_VERSION
HTTP/1.0
HTTP_X_FORWARDED_FOR
44.222.116.199, 172.70.175.26
HTTP_X_FORWARDED_PROTO
https
HTTP_X_REAL_IP
172.70.175.26
PATH_INFO
/price_history/LOD-EN082
QUERY_STRING
rarity=Common
REMOTE_ADDR
127.0.0.1
REQUEST_METHOD
GET
REQUEST_PATH
/price_history/LOD-EN082
REQUEST_URI
/price_history/LOD-EN082?rarity=Common
SCRIPT_NAME
SERVER_NAME
yugiohprices.com
SERVER_PORT
443
SERVER_PROTOCOL
HTTP/1.0
SERVER_SOFTWARE
Unicorn 6.1.0
rack.after_reply
[]
rack.errors
#<Object:0x0000000002681620>
rack.hijack
#<Proc:0x00000000079d3058 /home/sally/.rvm/gems/ruby-3.0.0/gems/rack-2.2.7/lib/rack/lint.rb:567>
rack.hijack?
true
rack.input
#<Rack::Lint::InputWrapper:0x00000000079d2d10 @input=#<StringIO:0x00000000022b3b10>>
rack.logger
#<Rack::NullLogger:0x000000000435c0b0 @app=#<Rack::Protection::EncryptedCookie:0x000000000435c9c0 @secrets=["6\xF1hv?\x94c\xB5\xA4\x81\x934\xA8\xDE\xF7\xFAn\xA8\x06\xD45U\e\xCD\x06\xC9@\x95y\xCF\a\e\x84\x1A]\xBB\xB8\f\xC9\t\x84`\xD7){\x85#;\xD2\x88.\xBC\ea]=t\xB1\xF1<T{\xCA'"], @legacy_hmac=false, @coder=#<Rack::Protection::EncryptedCookie::Marshal:0x000000000435c538>, @app=#<Rack::Protection::FrameOptions:0x000000000435cf88 @app=#<Rack::Protection::HttpOrigin:0x000000000435d370 @app=#<Rack::Protection::IPSpoofing:0x000000000435d690 @app=#<Rack::Protection::JsonCsrf:0x000000000435d960 @app=#<Rack::Protection::RemoteToken:0x000000000435de10 @app=#<Rack::Protection::SessionHijacking:0x000000000435dfc8 @app=#<Rack::Protection::XSSHeader:0x000000000435e658 @app=#<CardPrices::WebApp:0x00000000043a6188 @default_layout=:layout, @preferred_extension=nil, @app=nil, @template_cache=#<Tilt::Cache:0x00000000043a5f30 @cache={}>, @pinned_response=nil>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml", "text/xml", "application/xml"], :xss_mode=>:block, :nosniff=>true, :img_src=>"'self' data:", :font_src=>"'self'", :except=>:path_traversal, :without_session=>false}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml", "text/xml", "application/xml"], :tracking_key=>:tracking, :track=>["HTTP_USER_AGENT"], :img_src=>"'self' data:", :font_src=>"'self'", :except=>:path_traversal, :without_session=>false}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml", "text/xml", "application/xml"], :authenticity_param=>"authenticity_token", :key=>:csrf, :allow_if=>nil, :img_src=>"'self' data:", :font_src=>"'self'", :except=>:path_traversal, :without_session=>false}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml", "text/xml", "application/xml"], :allow_if=>nil, :img_src=>"'self' data:", :font_src=>"'self'", :except=>:path_traversal, :without_session=>false}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml", "text/xml", "application/xml"], :img_src=>"'self' data:", :font_src=>"'self'", :except=>:path_traversal, :without_session=>false}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml", "text/xml", "application/xml"], :allow_if=>nil, :img_src=>"'self' data:", :font_src=>"'self'", :except=>:path_traversal, :without_session=>false}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml", "text/xml", "application/xml"], :frame_options=>:sameorigin, :img_src=>"'self' data:", :font_src=>"'self'", :except=>:path_traversal, :without_session=>false}, @frame_options="SAMEORIGIN">, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :sidbits=>128, :secure_random=>SecureRandom, :secret=>"36f168763f9463b5a4819334a8def7fa6ea806d435551bcd06c9409579cf071b841a5dbbb80cc9098460d7297b85233bd2882ebc1b615d3d74b1f13c547bca27", :coder=>#<Rack::Protection::EncryptedCookie::Marshal:0x000000000435c538>}, @key="rack.session", @cookie_only=true, @same_site=nil, @sidbits=128, @sid_secure=SecureRandom, @sid_length=32>>
rack.multiprocess
true
rack.multithread
false
rack.request.cookie_hash
{"currency"=>"USD", "hide_multiples"=>"no", "show_vendors"=>"eBay,Troll and Toad,TCGPlayer,Amazon,Poke Order,Card Central,Alter Reality,Ideal808,CoreTCG"}
rack.request.query_hash
{"rarity"=>"Common"}
rack.request.query_string
rarity=Common
rack.run_once
false
rack.session
{"session_id"=>"4a0287393b705b53cd7a7c8951ded123a79718754c41f5c77dffe40295e87409", "csrf"=>"unWaSWPIinPMqE3DXWlza-9xVS4owCbuG9KPDhcQLwU=", "tracking"=>{"HTTP_USER_AGENT"=>"claudebot"}}
rack.session.options
{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :sidbits=>128, :secure_random=>SecureRandom, :secret=>"36f168763f9463b5a4819334a8def7fa6ea806d435551bcd06c9409579cf071b841a5dbbb80cc9098460d7297b85233bd2882ebc1b615d3d74b1f13c547bca27", :coder=>#<Rack::Protection::EncryptedCookie::Marshal:0x000000000435c538>}
rack.session.unpacked_cookie_data
{"session_id"=>"4a0287393b705b53cd7a7c8951ded123a79718754c41f5c77dffe40295e87409"}
rack.tempfiles
[]
rack.url_scheme
https
rack.version
[1, 2]
sinatra.accept
[#<Sinatra::Request::AcceptEntry:0x0000000005ae4c50 @entry="*/*", @type="*/*", @params={}, @q=1.0>]
sinatra.commonlogger
true
sinatra.error
#<NoMethodError: undefined method `[]' for nil:NilClass>
sinatra.error.params
{"rarity"=>"Common", "card_number"=>"LOD-EN082"}
sinatra.route
GET /price_history/:card_number
unicorn.socket
#<Kgio::Socket:fd 6>

You're seeing this error because you have enabled the show_exceptions setting.