Skip to content

Instantly share code, notes, and snippets.

@digitalextremist
Created May 28, 2013 06:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save digitalextremist/5660791 to your computer and use it in GitHub Desktop.
Save digitalextremist/5660791 to your computer and use it in GitHub Desktop.
http_parser.rb failing under rbx-head
NoMethodError: undefined method `request_path' on an instance of HTTP::Parser.
kernel/delta/kernel.rb:81:in `request_path (method_missing)'
/mu/penultimatix/reel/lib/reel/request_parser.rb:14:in `__script__'
/mu/penultimatix/reel/lib/reel/mixins.rb:51:in `path'
/mu/penultimatix/reel/lib/reel/rack_worker.rb:135:in `env'
/mu/penultimatix/reel/lib/reel/rack_worker.rb:95:in `request_env'
/mu/penultimatix/reel/lib/reel/rack_worker.rb:74:in `handle_request'
/mu/penultimatix/reel/lib/reel/rack_worker.rb:65:in `handle'
/usr/local/rvm/gems/rbx-head/bundler/gems/celluloid-594e63068e98/lib/celluloid/calls.rb:25:in `dispatch'
/usr/local/rvm/gems/rbx-head/bundler/gems/celluloid-594e63068e98/lib/celluloid/calls.rb:67:in `dispatch'
/usr/local/rvm/gems/rbx-head/bundler/gems/celluloid-594e63068e98/lib/celluloid/actor.rb:328:in `handle_message'
/usr/local/rvm/gems/rbx-head/bundler/gems/celluloid-594e63068e98/lib/celluloid/tasks.rb:42:in `initialize'
/usr/local/rvm/gems/rbx-head/bundler/gems/celluloid-594e63068e98/lib/celluloid/tasks/task_fiber.rb:9:in `create'
kernel/bootstrap/proc.rb:22:in `call'
(celluloid):0:in `remote procedure call'
E, [2013-05-27T23:16:07.097811 #17798] ERROR -- : Reel::Server crashed!
NoMethodError: undefined method `request_path' on an instance of HTTP::Parser.
kernel/delta/kernel.rb:81:in `request_path (method_missing)'
/mu/penultimatix/reel/lib/reel/request_parser.rb:14:in `__script__'
/mu/penultimatix/reel/lib/reel/mixins.rb:51:in `path'
/mu/penultimatix/reel/lib/reel/rack_worker.rb:135:in `env'
/mu/penultimatix/reel/lib/reel/rack_worker.rb:95:in `request_env'
/mu/penultimatix/reel/lib/reel/rack_worker.rb:74:in `handle_request'
/mu/penultimatix/reel/lib/reel/rack_worker.rb:65:in `handle'
/usr/local/rvm/gems/rbx-head/bundler/gems/celluloid-594e63068e98/lib/celluloid/calls.rb:25:in `dispatch'
/usr/local/rvm/gems/rbx-head/bundler/gems/celluloid-594e63068e98/lib/celluloid/calls.rb:67:in `dispatch'
/usr/local/rvm/gems/rbx-head/bundler/gems/celluloid-594e63068e98/lib/celluloid/actor.rb:328:in `handle_message'
/usr/local/rvm/gems/rbx-head/bundler/gems/celluloid-594e63068e98/lib/celluloid/tasks.rb:42:in `initialize'
/usr/local/rvm/gems/rbx-head/bundler/gems/celluloid-594e63068e98/lib/celluloid/tasks/task_fiber.rb:9:in `create'
kernel/bootstrap/proc.rb:22:in `call'
(celluloid):0:in `remote procedure call'
/usr/local/rvm/gems/rbx-head/bundler/gems/celluloid-594e63068e98/lib/celluloid/calls.rb:95:in `value'
/usr/local/rvm/gems/rbx-head/bundler/gems/celluloid-594e63068e98/lib/celluloid/proxies/sync_proxy.rb:28:in `method_missing'
/usr/local/rvm/gems/rbx-head/bundler/gems/celluloid-594e63068e98/lib/celluloid/legacy.rb:0:in `method_missing'
/usr/local/rvm/gems/rbx-head/bundler/gems/celluloid-594e63068e98/lib/celluloid/proxies/actor_proxy.rb:25:in `_send_'
/usr/local/rvm/gems/rbx-head/bundler/gems/celluloid-594e63068e98/lib/celluloid/pool_manager.rb:41:in `_send_'
/usr/local/rvm/gems/rbx-head/bundler/gems/celluloid-594e63068e98/lib/celluloid/pool_manager.rb:122:in `handle'
/usr/local/rvm/gems/rbx-head/bundler/gems/celluloid-594e63068e98/lib/celluloid/calls.rb:25:in `dispatch'
/usr/local/rvm/gems/rbx-head/bundler/gems/celluloid-594e63068e98/lib/celluloid/calls.rb:67:in `dispatch'
/usr/local/rvm/gems/rbx-head/bundler/gems/celluloid-594e63068e98/lib/celluloid/actor.rb:328:in `handle_message'
/usr/local/rvm/gems/rbx-head/bundler/gems/celluloid-594e63068e98/lib/celluloid/tasks.rb:42:in `initialize'
/usr/local/rvm/gems/rbx-head/bundler/gems/celluloid-594e63068e98/lib/celluloid/tasks/task_fiber.rb:9:in `create'
(celluloid):0:in `remote procedure call'
/usr/local/rvm/gems/rbx-head/bundler/gems/celluloid-594e63068e98/lib/celluloid/calls.rb:95:in `value'
/usr/local/rvm/gems/rbx-head/bundler/gems/celluloid-594e63068e98/lib/celluloid/proxies/sync_proxy.rb:28:in `method_missing'
/usr/local/rvm/gems/rbx-head/bundler/gems/celluloid-594e63068e98/lib/celluloid/legacy.rb:0:in `handle'
/mu/penultimatix/reel/lib/rack/handler/reel.rb:53:in `start'
/mu/penultimatix/reel/lib/reel/server.rb:37:in `handle_connection'
/usr/local/rvm/gems/rbx-head/bundler/gems/celluloid-594e63068e98/lib/celluloid/calls.rb:25:in `dispatch'
/usr/local/rvm/gems/rbx-head/bundler/gems/celluloid-594e63068e98/lib/celluloid/calls.rb:125:in `dispatch'
/usr/local/rvm/gems/rbx-head/bundler/gems/celluloid-594e63068e98/lib/celluloid/actor.rb:328:in `handle_message'
/usr/local/rvm/gems/rbx-head/bundler/gems/celluloid-594e63068e98/lib/celluloid/tasks.rb:42:in `initialize'
/usr/local/rvm/gems/rbx-head/bundler/gems/celluloid-594e63068e98/lib/celluloid/tasks/task_fiber.rb:9:in `create'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment