rack-server-pages
rack-server-pages copied to clipboard
Add support for Rack 3
Looks like gem is broken for Rack 3.
09:09:33 web.1 | 127.0.0.1 - - [15/Jun/2024:09:09:33 -0400] "GET /img/favicons/favicon-16x16.png HTTP/1.1" 500 79751 0.0123
09:09:34 web.1 | NoMethodError: undefined method `call' for #<File:public>
09:09:34 web.1 | /Users/dblock/.rvm/gems/ruby-3.0.5/gems/rack-server-pages-0.1.0/lib/rack/server_pages.rb:46:in `serving'
09:09:34 web.1 | /Users/dblock/.rvm/gems/ruby-3.0.5/gems/rack-server-pages-0.1.0/lib/rack/server_pages.rb:36:in `call'
09:09:34 web.1 | /Users/dblock/.rvm/gems/ruby-3.0.5/gems/newrelic_rpm-9.10.2/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
09:09:34 web.1 | /Users/dblock/.rvm/gems/ruby-3.0.5/gems/rack-robotz-0.0.4/lib/rack/robotz/middleware.rb:20:in `call'
09:09:34 web.1 | /Users/dblock/.rvm/gems/ruby-3.0.5/gems/newrelic_rpm-9.10.2/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
09:09:34 web.1 | /Users/dblock/.rvm/gems/ruby-3.0.5/gems/rack-rewrite-1.5.1/lib/rack/rewrite.rb:24:in `call'
09:09:34 web.1 | /Users/dblock/.rvm/gems/ruby-3.0.5/gems/newrelic_rpm-9.10.2/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
09:09:34 web.1 | /Users/dblock/.rvm/gems/ruby-3.0.5/gems/rack-cors-2.0.2/lib/rack/cors.rb:102:in `call'
09:09:34 web.1 | /Users/dblock/.rvm/gems/ruby-3.0.5/gems/newrelic_rpm-9.10.2/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
09:09:34 web.1 | /Users/dblock/.rvm/gems/ruby-3.0.5/gems/rack-3.1.3/lib/rack/tempfile_reaper.rb:20:in `call'
09:09:34 web.1 | /Users/dblock/.rvm/gems/ruby-3.0.5/gems/newrelic_rpm-9.10.2/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
09:09:34 web.1 | /Users/dblock/.rvm/gems/ruby-3.0.5/gems/rack-3.1.3/lib/rack/lint.rb:66:in `response'
09:09:34 web.1 | /Users/dblock/.rvm/gems/ruby-3.0.5/gems/rack-3.1.3/lib/rack/lint.rb:41:in `call'
09:09:34 web.1 | /Users/dblock/.rvm/gems/ruby-3.0.5/gems/newrelic_rpm-9.10.2/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
09:09:34 web.1 | /Users/dblock/.rvm/gems/ruby-3.0.5/gems/rack-3.1.3/lib/rack/show_exceptions.rb:31:in `call'
09:09:34 web.1 | /Users/dblock/.rvm/gems/ruby-3.0.5/gems/newrelic_rpm-9.10.2/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
09:09:34 web.1 | /Users/dblock/.rvm/gems/ruby-3.0.5/gems/rack-3.1.3/lib/rack/common_logger.rb:43:in `call'
09:09:34 web.1 | /Users/dblock/.rvm/gems/ruby-3.0.5/gems/newrelic_rpm-9.10.2/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
09:09:34 web.1 | /Users/dblock/.rvm/gems/ruby-3.0.5/gems/rack-3.1.3/lib/rack/content_length.rb:20:in `call'
09:09:34 web.1 | /Users/dblock/.rvm/gems/ruby-3.0.5/gems/newrelic_rpm-9.10.2/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
09:09:34 web.1 | /Users/dblock/.rvm/gems/ruby-3.0.5/gems/unicorn-6.1.0/lib/unicorn/http_server.rb:634:in `process_client'
09:09:34 web.1 | /Users/dblock/.rvm/gems/ruby-3.0.5/gems/unicorn-6.1.0/lib/unicorn/http_server.rb:739:in `worker_loop'
09:09:34 web.1 | /Users/dblock/.rvm/gems/ruby-3.0.5/gems/unicorn-6.1.0/lib/unicorn/http_server.rb:547:in `spawn_missing_workers'
09:09:34 web.1 | /Users/dblock/.rvm/gems/ruby-3.0.5/gems/unicorn-6.1.0/lib/unicorn/http_server.rb:143:in `start'
09:09:34 web.1 | /Users/dblock/.rvm/gems/ruby-3.0.5/gems/unicorn-6.1.0/bin/unicorn:128:in `<top (required)>'
09:09:34 web.1 | /Users/dblock/.rvm/gems/ruby-3.0.5/bin/unicorn:25:in `load'
09:09:34 web.1 | /Users/dblock/.rvm/gems/ruby-3.0.5/bin/unicorn:25:in `<main>'
09:09:34 web.1 | /Users/dblock/.rvm/gems/ruby-3.0.5/bin/ruby_executable_hooks:22:in `eval'
09:09:34 web.1 | /Users/dblock/.rvm/gems/ruby-3.0.5/bin/ruby_executable_hooks:22:in `<main>'
Didn't dig deeper (yet).ruby