BACKTRACE

(expand)

GET

No GET data.

POST

No POST data.

No cookie data.

Rack ENV

Variable Value
GATEWAY_INTERFACE
CGI/1.1
HTTP_ACCEPT
*/*
HTTP_CONNECTION
close
HTTP_HOST
127.0.0.1:8703
HTTP_USER_AGENT
claudebot
HTTP_VERSION
HTTP/1.1
PATH_INFO
/Sketsit.md/122df11c7aaa112f20c5cce27d546783ffef4acc
QUERY_STRING
REMOTE_ADDR
172.17.0.1
REMOTE_HOST
172.17.0.1
REQUEST_METHOD
GET
REQUEST_PATH
/Sketsit.md/122df11c7aaa112f20c5cce27d546783ffef4acc
REQUEST_URI
http://127.0.0.1:8703/Sketsit.md/122df11c7aaa112f20c5cce27d546783ffef4acc
SCRIPT_NAME
SERVER_NAME
127.0.0.1
SERVER_PORT
8703
SERVER_PROTOCOL
HTTP/1.1
SERVER_SOFTWARE
WEBrick/1.7.0 (Ruby/2.7.6/2022-04-12)
rack.errors
#<Object:0x0000007fa48e6038>
rack.hijack
#<Proc:0x0000007f9ba78878 /usr/local/bundle/gems/rack-2.2.3/lib/rack/handler/webrick.rb:83 (lambda)>
rack.hijack?
true
rack.hijack_io
nil
rack.input
#<StringIO:0x0000007f9ba78918>
rack.logger
#<Rack::NullLogger:0x0000007fa3c382c8 @app=#<Rack::Protection::FrameOptions:0x0000007fa3c38520 @app=#<Rack::Protection::HttpOrigin:0x0000007fa3c38818 @app=#<Rack::Protection::IPSpoofing:0x0000007fa3c38a48 @app=#<Rack::Protection::JsonCsrf:0x0000007fa3c38c28 @app=#<Rack::Protection::PathTraversal:0x0000007fa3c38e08 @app=#<Rack::Protection::XSSHeader:0x0000007fa3c391a0 @app=#<Precious::App:0x0000007fa381e0c0 @default_layout=:layout, @preferred_extension=nil, @app=nil, @template_cache=#<Tilt::Cache:0x0000007fa381df58 @cache={[:mustache, :layout]=>Precious::Views::Layout, [:mustache, :page]=>Precious::Views::Page, [:mustache, :error]=>Precious::Views::Error, [:mustache, :commit]=>Precious::Views::Commit, [:mustache, :latest_changes]=>Precious::Views::LatestChanges, [:mustache, :history]=>Precious::Views::History, [:mustache, :overview]=>Precious::Views::Overview, [:mustache, :search]=>Precious::Views::Search}>, @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'", :without_session=>true}>, @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'", :without_session=>true}>, @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'", :without_session=>true}>, @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'", :without_session=>true}>, @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'", :without_session=>true}>, @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'", :without_session=>true}, @frame_options="SAMEORIGIN">>
rack.multiprocess
false
rack.multithread
true
rack.request.cookie_hash
{}
rack.request.query_hash
{}
rack.request.query_string
rack.run_once
false
rack.url_scheme
http
rack.version
[1, 3]
sinatra.accept
[#<Sinatra::Request::AcceptEntry:0x0000007f9bceab88 @entry="*/*", @type="*/*", @params={}, @q=1.0>]
sinatra.error
#<Rugged::OdbError: object not found - no match for id (122df11c7aaa112f20c5cce27d546783ffef4acc)>
sinatra.error.params
{"captures"=>["Sketsit.md", "122df11c7aaa112f20c5cce27d546783ffef4acc"]}
sinatra.route
GET \/(.+?)\/([0-9a-f]{40})

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