BACKTRACE

(expand)

GET

Variable Value
filter
"Last 3 Months"

POST

No POST data.

Variable Value
currency
"USD"

Rack ENV

Variable Value
HTTP_ACCEPT
*/*
HTTP_ACCEPT_ENCODING
gzip, br
HTTP_CDN_LOOP
cloudflare
HTTP_CF_CONNECTING_IP
52.55.214.236
HTTP_CF_IPCOUNTRY
US
HTTP_CF_RAY
86b985582fe60f68-EWR
HTTP_CF_VISITOR
{"scheme":"https"}
HTTP_CONNECTION
close
HTTP_HOST
yugiohtopdecks.com
HTTP_REFERER
http://yugiohtopdecks.com/top_duelists?filter=Last+3+Months
HTTP_USER_AGENT
claudebot
HTTP_VERSION
HTTP/1.0
HTTP_X_FORWARDED_FOR
52.55.214.236, 172.70.110.31
HTTP_X_FORWARDED_PROTO
https
HTTP_X_REAL_IP
172.70.110.31
PATH_INFO
/top_duelists
QUERY_STRING
filter=Last+3+Months
REMOTE_ADDR
127.0.0.1
REQUEST_METHOD
GET
REQUEST_PATH
/top_duelists
REQUEST_URI
/top_duelists?filter=Last+3+Months
SCRIPT_NAME
SERVER_NAME
yugiohtopdecks.com
SERVER_PORT
443
SERVER_PROTOCOL
HTTP/1.0
SERVER_SOFTWARE
Unicorn 6.1.0
rack.after_reply
[]
rack.errors
#<Object:0x0000000002270a18>
rack.hijack
#<Proc:0x000000003ada4ca8 /home/sally/.rvm/gems/ruby-3.0.0/gems/rack-2.2.4/lib/rack/lint.rb:567>
rack.hijack?
true
rack.input
#<Rack::Lint::InputWrapper:0x000000003ada4af0 @input=#<StringIO:0x0000000001c87b10>>
rack.logger
#<Rack::NullLogger:0x00000000035461b0 @app=#<Rack::Session::Cookie:0x0000000003546408 @secrets=["d4127fb69dbfaded12e69eb9ddf844737df3e184c472be4931e9132e91ae18cfe3debf7f12ba2971bfaa33a84a2f80af5245c74a8631b2e068b86a274b6f5a07"], @hmac=OpenSSL::Digest::SHA1, @coder=#<Rack::Session::Cookie::Base64::Marshal:0x0000000003546340>, @app=#<Rack::Protection::FrameOptions:0x0000000003546598 @app=#<Rack::Protection::HttpOrigin:0x00000000035466d8 @app=#<Rack::Protection::IPSpoofing:0x00000000035467f0 @app=#<Rack::Protection::JsonCsrf:0x0000000003546c28 @app=#<Rack::Protection::RemoteToken:0x0000000003546e08 @app=#<Rack::Protection::SessionHijacking:0x0000000003546fc0 @app=#<Rack::Protection::XSSHeader:0x0000000003547128 @app=#<TopDecks::WebApp:0x00000000034aee00 @default_layout=:layout, @preferred_extension=nil, @app=nil, @template_cache=#<Tilt::Cache:0x00000000034aed10 @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, :encrypt_tracking=>true, :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=>"d4127fb69dbfaded12e69eb9ddf844737df3e184c472be4931e9132e91ae18cfe3debf7f12ba2971bfaa33a84a2f80af5245c74a8631b2e068b86a274b6f5a07", :coder=>#<Rack::Session::Cookie::Base64::Marshal:0x0000000003546340>}, @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"}
rack.request.query_hash
{"filter"=>"Last 3 Months"}
rack.request.query_string
filter=Last+3+Months
rack.run_once
false
rack.session
{"session_id"=>"30bd84c1f903445f07d2776a5420bceafc38310dc90c3127fa25371ea54c1147", "csrf"=>"FhI5Kc3W1P_YhCvpcl_t-8J7NG-NHWsaJgTDYts_AhM=", "tracking"=>{"HTTP_USER_AGENT"=>"ec0660ee20674482e3fbf9df2da732a482688d77"}}
rack.session.options
{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :sidbits=>128, :secure_random=>SecureRandom, :secret=>"d4127fb69dbfaded12e69eb9ddf844737df3e184c472be4931e9132e91ae18cfe3debf7f12ba2971bfaa33a84a2f80af5245c74a8631b2e068b86a274b6f5a07", :coder=>#<Rack::Session::Cookie::Base64::Marshal:0x0000000003546340>}
rack.session.unpacked_cookie_data
{"session_id"=>"30bd84c1f903445f07d2776a5420bceafc38310dc90c3127fa25371ea54c1147"}
rack.tempfiles
[]
rack.url_scheme
https
rack.version
[1, 2]
sinatra.accept
[#<Sinatra::Request::AcceptEntry:0x000000003adfc7a0 @entry="*/*", @type="*/*", @params={}, @q=1.0>]
sinatra.commonlogger
true
sinatra.error
#<Sequel::Error: Invalid filter expression: [#<Sequel::SQL::BooleanExpression @op=>:<, @args=>[#<Sequel::SQL::Identifier @value=>"tournament_placed_int">, 9]>, #<Sequel::SQL::BooleanExpression @op=>:!=, @args=>[:tournament_placed_int, 0]>, #<Sequel::SQL::BooleanExpression @op=>:!~, @args=>[:tournament_placed, " \\- 1[0-9]"]>]>
sinatra.error.params
{"filter"=>"Last 3 Months"}
sinatra.route
GET /top_duelists
unicorn.socket
#<Kgio::Socket:fd 8>

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