| Ruby |
l: in block in load_class_from, line 1
|
|---|---|
| Web | GET interblah.net/l |
l: in block in load_class_from
/app/vendor/bundle/ruby/3.1.0/bundler/gems/vanilla-rb-9cf0c13da0c6/lib/vanilla/renderers/ruby.rb: in process_text
/app/vendor/bundle/ruby/3.1.0/bundler/gems/vanilla-rb-9cf0c13da0c6/lib/vanilla/renderers/base.rb: in render_without_including_snips
/app/vendor/bundle/ruby/3.1.0/bundler/gems/vanilla-rb-9cf0c13da0c6/lib/vanilla/renderers/base.rb: in render
/app/vendor/bundle/ruby/3.1.0/bundler/gems/vanilla-rb-9cf0c13da0c6/lib/vanilla/app.rb: in block in render
/app/vendor/bundle/ruby/3.1.0/bundler/gems/vanilla-rb-9cf0c13da0c6/lib/vanilla/app.rb: in rendering_and_handling_errors
/app/vendor/bundle/ruby/3.1.0/bundler/gems/vanilla-rb-9cf0c13da0c6/lib/vanilla/app.rb: in render
/app/vendor/bundle/ruby/3.1.0/bundler/gems/vanilla-rb-9cf0c13da0c6/lib/vanilla/renderers/base.rb: in block in include_snips
/app/vendor/bundle/ruby/3.1.0/bundler/gems/vanilla-rb-9cf0c13da0c6/lib/vanilla/renderers/base.rb: in gsub
/app/vendor/bundle/ruby/3.1.0/bundler/gems/vanilla-rb-9cf0c13da0c6/lib/vanilla/renderers/base.rb: in include_snips
/app/vendor/bundle/ruby/3.1.0/bundler/gems/vanilla-rb-9cf0c13da0c6/lib/vanilla/renderers/base.rb: in render
/app/vendor/bundle/ruby/3.1.0/bundler/gems/vanilla-rb-9cf0c13da0c6/lib/vanilla/app.rb: in block in render
/app/vendor/bundle/ruby/3.1.0/bundler/gems/vanilla-rb-9cf0c13da0c6/lib/vanilla/app.rb: in rendering_and_handling_errors
/app/vendor/bundle/ruby/3.1.0/bundler/gems/vanilla-rb-9cf0c13da0c6/lib/vanilla/app.rb: in render
/app/vendor/bundle/ruby/3.1.0/bundler/gems/vanilla-rb-9cf0c13da0c6/lib/vanilla/renderers/base.rb: in block in include_snips
/app/vendor/bundle/ruby/3.1.0/bundler/gems/vanilla-rb-9cf0c13da0c6/lib/vanilla/renderers/base.rb: in gsub
/app/vendor/bundle/ruby/3.1.0/bundler/gems/vanilla-rb-9cf0c13da0c6/lib/vanilla/renderers/base.rb: in include_snips
/app/vendor/bundle/ruby/3.1.0/bundler/gems/vanilla-rb-9cf0c13da0c6/lib/vanilla/renderers/base.rb: in render
/app/vendor/bundle/ruby/3.1.0/bundler/gems/vanilla-rb-9cf0c13da0c6/lib/vanilla/app.rb: in block in render
/app/vendor/bundle/ruby/3.1.0/bundler/gems/vanilla-rb-9cf0c13da0c6/lib/vanilla/app.rb: in rendering_and_handling_errors
/app/vendor/bundle/ruby/3.1.0/bundler/gems/vanilla-rb-9cf0c13da0c6/lib/vanilla/app.rb: in render
/app/vendor/bundle/ruby/3.1.0/bundler/gems/vanilla-rb-9cf0c13da0c6/lib/vanilla/app.rb: in render_in_format
/app/vendor/bundle/ruby/3.1.0/bundler/gems/vanilla-rb-9cf0c13da0c6/lib/vanilla/app.rb: in call
/app/vendor/bundle/ruby/3.1.0/gems/rack-2.2.3/lib/rack/common_logger.rb: in call
/app/vendor/bundle/ruby/3.1.0/gems/rack-2.2.3/lib/rack/show_exceptions.rb: in call
/app/vendor/bundle/ruby/3.1.0/gems/raygun4ruby-3.2.1/lib/raygun/middleware/rack_exception_interceptor.rb: in call
/app/vendor/bundle/ruby/3.1.0/bundler/gems/vanilla-rb-9cf0c13da0c6/lib/vanilla/static.rb: in call
/app/vendor/bundle/ruby/3.1.0/gems/puma-4.3.5/lib/puma/configuration.rb: in call
/app/vendor/bundle/ruby/3.1.0/gems/puma-4.3.5/lib/puma/server.rb: in handle_request
/app/vendor/bundle/ruby/3.1.0/gems/puma-4.3.5/lib/puma/server.rb: in process_client
/app/vendor/bundle/ruby/3.1.0/gems/puma-4.3.5/lib/puma/server.rb: in block in run
/app/vendor/bundle/ruby/3.1.0/gems/puma-4.3.5/lib/puma/thread_pool.rb: in block in spawn_thread
No GET data.
No POST data.
No cookie data.
| Variable | Value |
|---|---|
| GATEWAY_INTERFACE | "CGI/1.2" |
| HTTP_ACCEPT | "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9" |
| HTTP_ACCEPT_ENCODING | "gzip" |
| HTTP_CDN_LOOP | "cloudflare; loops=1; subreqs=1" |
| HTTP_CF_CONNECTING_IP | "2a06:98c0:3600::103" |
| HTTP_CF_EW_VIA | "15" |
| HTTP_CF_RAY | "9bfb259b77e9344d-ORD" |
| HTTP_CF_VISITOR | "{\"scheme\":\"https\"}" |
| HTTP_CF_WORKER | "serenaabinusa.workers.dev" |
| HTTP_HOST | "interblah.net" |
| HTTP_REFERER | "https://www.google.com/" |
| HTTP_USER_AGENT | "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36" |
| HTTP_VERSION | "HTTP/1.1" |
| HTTP_X_FORWARDED_FOR | "172.70.126.61" |
| HTTP_X_FORWARDED_PORT | "443" |
| HTTP_X_FORWARDED_PROTO | "https" |
| HTTP_X_REQUEST_START | "1768708423.019" |
| PATH_INFO | "/l" |
| QUERY_STRING | "" |
| REMOTE_ADDR | "172.17.0.1" |
| REQUEST_METHOD | "GET" |
| REQUEST_PATH | "/l" |
| REQUEST_URI | "/l" |
| SCRIPT_NAME | "" |
| SERVER_NAME | "interblah.net" |
| SERVER_PORT | "443" |
| SERVER_PROTOCOL | "HTTP/1.1" |
| SERVER_SOFTWARE | "puma 4.3.5 Mysterious Traveller" |
| puma.config | #<Puma::Configuration:0x000070f0236331c8 @options=#<Puma::UserFileDefaultOptions:0x000070f023632d90 @user_options={:environment=>"development"}, @file_options={:config_files=>["puma.config.rb"], :min_threads=>5, :max_threads=>5, :binds=>["tcp://0.0.0.0:5000"], :environment=>"development"}, @default_options={:min_threads=>0, :max_threads=>16, :log_requests=>false, :debug=>false, :binds=>["tcp://0.0.0.0:9292"], :workers=>0, :daemon=>false, :mode=>:http, :worker_timeout=>60, :worker_boot_timeout=>60, :worker_shutdown_timeout=>30, :remote_address=>:socket, :tag=>"app", :environment=>"production", :rackup=>"config.ru", :logger=>#<IO:<STDOUT>>, :persistent_timeout=>20, :first_data_timeout=>30, :raise_exception_on_sigterm=>true}>, @plugins=#<Puma::PluginLoader:0x000070f023632cc8 @instances=[#<#<Class:0x000070f02361df08>:0x000070f02361dd28 @loader=Puma::Plugin>]>, @user_dsl=#<Puma::DSL:0x000070f023632bd8 @config=#<Puma::Configuration:0x000070f0236331c8 ...>, @options={:environment=>"development"}, @plugins=[]>, @file_dsl=#<Puma::DSL:0x000070f023632b10 @config=#<Puma::Configuration:0x000070f0236331c8 ...>, @options={:config_files=>["puma.config.rb"], :min_threads=>5, :max_threads=>5, :binds=>["tcp://0.0.0.0:5000"], :environment=>"development"}, @plugins=[], @path="puma.config.rb">, @default_dsl=#<Puma::DSL:0x000070f023632a70 @config=#<Puma::Configuration:0x000070f0236331c8 ...>, @options={:min_threads=>0, :max_threads=>16, :log_requests=>false, :debug=>false, :binds=>["tcp://0.0.0.0:9292"], :workers=>0, :daemon=>false, :mode=>:http, :worker_timeout=>60, :worker_boot_timeout=>60, :worker_shutdown_timeout=>30, :remote_address=>:socket, :tag=>"app", :environment=>"production", :rackup=>"config.ru", :logger=>#<IO:<STDOUT>>, :persistent_timeout=>20, :first_data_timeout=>30, :raise_exception_on_sigterm=>true}, @plugins=[]>> |
| puma.request_body_wait | 0 |
| puma.socket | #<TCPSocket:fd 13, AF_INET, 172.17.0.2, 5000> |
| rack.after_reply | [] |
| rack.errors | #<IO:<STDERR>> |
| rack.hijack | #<Puma::Client:0x163baa964 @ready=true> |
| rack.hijack? | true |
| rack.input | #<Puma::NullIO:0x000070f023ce4918> |
| 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 | "https" |
| rack.version | [1, 3] |
| vanilla.app | #<Application:0x000070f023263a20 @renderers={"base"=>Vanilla::Renderers::Base, "markdown"=>Vanilla::Renderers::Kramdown, "bold"=>Vanilla::Renderers::Bold, "erb"=>Vanilla::Renderers::Erb, "rb"=>Vanilla::Renderers::Ruby, "ruby"=>Vanilla::Renderers::Ruby, "haml"=>Vanilla::Renderers::Haml, "raw"=>Vanilla::Renderers::Raw, "textile"=>Vanilla::Renderers::Textile}, @soup=#<Soup:0x000070f0235e7bd8 @backend=#<Soup::Backends::MultiSoup:0x000070f0235e7c50 @backends=[#<Soup::Backends::MultiSoup:0x000070f0235e0c98 @backends=[#<Soup::Backends::FileBackend:0x000070f0235e2d90 @base_path="/app/soups/blog">, #<Soup::Backends::FileBackend:0x000070f0235e2ae8 @base_path="/app/soups/wiki">, #<Soup::Backends::FileBackend:0x000070f0235e2930 @base_path="/app/soups/essays">, #<Soup::Backends::FileBackend:0x000070f0235e2728 @base_path="/app/soups/tutorial">, #<Soup::Backends::FileBackend:0x000070f0235e2598 @base_path="/app/soups/drafts">]>, #<Soup::Backends::FileBackend:0x000070f0235e0658 @base_path="/app/soups">, #<Soup::Backends::FileBackend:0x000070f0235e0360 @base_path="/app/soups/dynasnips">, #<Soup::Backends::FileBackend:0x000070f0235e01f8 @base_path="/app/soups/site">, #<Soup::Backends::FileBackend:0x000070f0235e0018 @base_path="/app/soups/system">]>>, @request=#<Vanilla::Request:0x000070f0189b80d8 @env={"rack.version"=>[1, 3], "rack.errors"=>#<IO:<STDERR>>, "rack.multithread"=>true, "rack.multiprocess"=>false, "rack.run_once"=>false, "SCRIPT_NAME"=>"", "QUERY_STRING"=>"", "SERVER_PROTOCOL"=>"HTTP/1.1", "SERVER_SOFTWARE"=>"puma 4.3.5 Mysterious Traveller", "GATEWAY_INTERFACE"=>"CGI/1.2", "REQUEST_METHOD"=>"GET", "REQUEST_PATH"=>"/l", "REQUEST_URI"=>"/l", "HTTP_VERSION"=>"HTTP/1.1", "HTTP_HOST"=>"interblah.net", "HTTP_X_FORWARDED_FOR"=>"172.70.126.61", "HTTP_X_FORWARDED_PORT"=>"443", "HTTP_X_FORWARDED_PROTO"=>"https", "HTTP_X_REQUEST_START"=>"1768708423.019", "HTTP_CF_RAY"=>"9bfb259b77e9344d-ORD", "HTTP_USER_AGENT"=>"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36", "HTTP_REFERER"=>"https://www.google.com/", "HTTP_ACCEPT_ENCODING"=>"gzip", "HTTP_CF_CONNECTING_IP"=>"2a06:98c0:3600::103", "HTTP_ACCEPT"=>"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9", "HTTP_CF_VISITOR"=>"{\"scheme\":\"https\"}", "HTTP_CDN_LOOP"=>"cloudflare; loops=1; subreqs=1", "HTTP_CF_EW_VIA"=>"15", "HTTP_CF_WORKER"=>"serenaabinusa.workers.dev", "puma.request_body_wait"=>0, "SERVER_NAME"=>"interblah.net", "SERVER_PORT"=>"443", "PATH_INFO"=>"/l", "REMOTE_ADDR"=>"172.17.0.1", "puma.socket"=>#<TCPSocket:fd 13, AF_INET, 172.17.0.2, 5000>, "rack.hijack?"=>true, "rack.hijack"=>#<Puma::Client:0x163baa964 @ready=true>, "rack.input"=>#<Puma::NullIO:0x000070f023ce4918>, "rack.url_scheme"=>"https", "rack.after_reply"=>[], "puma.config"=>#<Puma::Configuration:0x000070f0236331c8 @options=#<Puma::UserFileDefaultOptions:0x000070f023632d90 @user_options={:environment=>"development"}, @file_options={:config_files=>["puma.config.rb"], :min_threads=>5, :max_threads=>5, :binds=>["tcp://0.0.0.0:5000"], :environment=>"development"}, @default_options={:min_threads=>0, :max_threads=>16, :log_requests=>false, :debug=>false, :binds=>["tcp://0.0.0.0:9292"], :workers=>0, :daemon=>false, :mode=>:http, :worker_timeout=>60, :worker_boot_timeout=>60, :worker_shutdown_timeout=>30, :remote_address=>:socket, :tag=>"app", :environment=>"production", :rackup=>"config.ru", :logger=>#<IO:<STDOUT>>, :persistent_timeout=>20, :first_data_timeout=>30, :raise_exception_on_sigterm=>true}>, @plugins=#<Puma::PluginLoader:0x000070f023632cc8 @instances=[#<#<Class:0x000070f02361df08>:0x000070f02361dd28 @loader=Puma::Plugin>]>, @user_dsl=#<Puma::DSL:0x000070f023632bd8 @config=#<Puma::Configuration:0x000070f0236331c8 ...>, @options={:environment=>"development"}, @plugins=[]>, @file_dsl=#<Puma::DSL:0x000070f023632b10 @config=#<Puma::Configuration:0x000070f0236331c8 ...>, @options={:config_files=>["puma.config.rb"], :min_threads=>5, :max_threads=>5, :binds=>["tcp://0.0.0.0:5000"], :environment=>"development"}, @plugins=[], @path="puma.config.rb">, @default_dsl=#<Puma::DSL:0x000070f023632a70 @config=#<Puma::Configuration:0x000070f0236331c8 ...>, @options={:min_threads=>0, :max_threads=>16, :log_requests=>false, :debug=>false, :binds=>["tcp://0.0.0.0:9292"], :workers=>0, :daemon=>false, :mode=>:http, :worker_timeout=>60, :worker_boot_timeout=>60, :worker_shutdown_timeout=>30, :remote_address=>:socket, :tag=>"app", :environment=>"production", :rackup=>"config.ru", :logger=>#<IO:<STDOUT>>, :persistent_timeout=>20, :first_data_timeout=>30, :raise_exception_on_sigterm=>true}, @plugins=[]>>, "vanilla.app"=>#<Application:0x000070f023263a20 ...>, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "rack.request.cookie_hash"=>{}}, @rack_request=#<Rack::Request:0x000070f0189b80b0 @params={}, @env={"rack.version"=>[1, 3], "rack.errors"=>#<IO:<STDERR>>, "rack.multithread"=>true, "rack.multiprocess"=>false, "rack.run_once"=>false, "SCRIPT_NAME"=>"", "QUERY_STRING"=>"", "SERVER_PROTOCOL"=>"HTTP/1.1", "SERVER_SOFTWARE"=>"puma 4.3.5 Mysterious Traveller", "GATEWAY_INTERFACE"=>"CGI/1.2", "REQUEST_METHOD"=>"GET", "REQUEST_PATH"=>"/l", "REQUEST_URI"=>"/l", "HTTP_VERSION"=>"HTTP/1.1", "HTTP_HOST"=>"interblah.net", "HTTP_X_FORWARDED_FOR"=>"172.70.126.61", "HTTP_X_FORWARDED_PORT"=>"443", "HTTP_X_FORWARDED_PROTO"=>"https", "HTTP_X_REQUEST_START"=>"1768708423.019", "HTTP_CF_RAY"=>"9bfb259b77e9344d-ORD", "HTTP_USER_AGENT"=>"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36", "HTTP_REFERER"=>"https://www.google.com/", "HTTP_ACCEPT_ENCODING"=>"gzip", "HTTP_CF_CONNECTING_IP"=>"2a06:98c0:3600::103", "HTTP_ACCEPT"=>"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9", "HTTP_CF_VISITOR"=>"{\"scheme\":\"https\"}", "HTTP_CDN_LOOP"=>"cloudflare; loops=1; subreqs=1", "HTTP_CF_EW_VIA"=>"15", "HTTP_CF_WORKER"=>"serenaabinusa.workers.dev", "puma.request_body_wait"=>0, "SERVER_NAME"=>"interblah.net", "SERVER_PORT"=>"443", "PATH_INFO"=>"/l", "REMOTE_ADDR"=>"172.17.0.1", "puma.socket"=>#<TCPSocket:fd 13, AF_INET, 172.17.0.2, 5000>, "rack.hijack?"=>true, "rack.hijack"=>#<Puma::Client:0x163baa964 @ready=true>, "rack.input"=>#<Puma::NullIO:0x000070f023ce4918>, "rack.url_scheme"=>"https", "rack.after_reply"=>[], "puma.config"=>#<Puma::Configuration:0x000070f0236331c8 @options=#<Puma::UserFileDefaultOptions:0x000070f023632d90 @user_options={:environment=>"development"}, @file_options={:config_files=>["puma.config.rb"], :min_threads=>5, :max_threads=>5, :binds=>["tcp://0.0.0.0:5000"], :environment=>"development"}, @default_options={:min_threads=>0, :max_threads=>16, :log_requests=>false, :debug=>false, :binds=>["tcp://0.0.0.0:9292"], :workers=>0, :daemon=>false, :mode=>:http, :worker_timeout=>60, :worker_boot_timeout=>60, :worker_shutdown_timeout=>30, :remote_address=>:socket, :tag=>"app", :environment=>"production", :rackup=>"config.ru", :logger=>#<IO:<STDOUT>>, :persistent_timeout=>20, :first_data_timeout=>30, :raise_exception_on_sigterm=>true}>, @plugins=#<Puma::PluginLoader:0x000070f023632cc8 @instances=[#<#<Class:0x000070f02361df08>:0x000070f02361dd28 @loader=Puma::Plugin>]>, @user_dsl=#<Puma::DSL:0x000070f023632bd8 @config=#<Puma::Configuration:0x000070f0236331c8 ...>, @options={:environment=>"development"}, @plugins=[]>, @file_dsl=#<Puma::DSL:0x000070f023632b10 @config=#<Puma::Configuration:0x000070f0236331c8 ...>, @options={:config_files=>["puma.config.rb"], :min_threads=>5, :max_threads=>5, :binds=>["tcp://0.0.0.0:5000"], :environment=>"development"}, @plugins=[], @path="puma.config.rb">, @default_dsl=#<Puma::DSL:0x000070f023632a70 @config=#<Puma::Configuration:0x000070f0236331c8 ...>, @options={:min_threads=>0, :max_threads=>16, :log_requests=>false, :debug=>false, :binds=>["tcp://0.0.0.0:9292"], :workers=>0, :daemon=>false, :mode=>:http, :worker_timeout=>60, :worker_boot_timeout=>60, :worker_shutdown_timeout=>30, :remote_address=>:socket, :tag=>"app", :environment=>"production", :rackup=>"config.ru", :logger=>#<IO:<STDOUT>>, :persistent_timeout=>20, :first_data_timeout=>30, :raise_exception_on_sigterm=>true}, @plugins=[]>>, "vanilla.app"=>#<Application:0x000070f023263a20 ...>, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "rack.request.cookie_hash"=>{}}>, @app=#<Application:0x000070f023263a20 ...>, @snip_name="l", @part=nil, @format="html", @symbolised_params={}, @method="get">, @response=#<Rack::Response:0x000070f0189d3dd8 @status=200, @headers={}, @writer=#<Method: Rack::Response(Rack::Response::Helpers)#append(chunk) /app/vendor/bundle/ruby/3.1.0/gems/rack-2.2.3/lib/rack/response.rb:287>, @block=nil, @body=[], @buffered=true, @length=0>> |
You're seeing this error because you use Rack::ShowExceptions.