joshbuddy / http_router

A kick-ass HTTP router for use in Rack
MIT License
199 stars 45 forks source link

Big problem on REE #13

Closed DAddYE closed 13 years ago

DAddYE commented 13 years ago
NoMethodError - super called outside of method:
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/http_router-0.7.4/lib/http_router/node/arbitrary.rb:13
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/http_router-0.7.4/lib/http_router/route.rb:126:in `[]'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/http_router-0.7.4/lib/http_router/route.rb:126
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/http_router-0.7.4/lib/http_router/node/arbitrary.rb:15:in `call'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/http_router-0.7.4/lib/http_router/node/arbitrary.rb:15:in `[]'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/http_router-0.7.4/lib/http_router/node/arbitrary.rb:11:in `catch'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/http_router-0.7.4/lib/http_router/node/arbitrary.rb:11:in `[]'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/http_router-0.7.4/lib/http_router/node.rb:21:in `[]'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/http_router-0.7.4/lib/http_router/node.rb:21:in `each'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/http_router-0.7.4/lib/http_router/node.rb:21:in `[]'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/http_router-0.7.4/lib/http_router/node/request.rb:20:in `[]'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/http_router-0.7.4/lib/http_router/node.rb:21:in `[]'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/http_router-0.7.4/lib/http_router/node.rb:21:in `each'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/http_router-0.7.4/lib/http_router/node.rb:21:in `[]'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/http_router-0.7.4/lib/http_router.rb:122:in `call'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/http_router-0.7.4/lib/http_router.rb:122:in `catch'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/http_router-0.7.4/lib/http_router.rb:122:in `call'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/http_router-0.7.4/lib/http_router.rb:108:in `recognize'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/padrino-core-0.9.25/lib/padrino-core/application/routing.rb:700:in `route!'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/sinatra-1.2.3/lib/sinatra/base.rb:857:in `dispatch!'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/sinatra-1.2.3/lib/sinatra/base.rb:648:in `call!'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/sinatra-1.2.3/lib/sinatra/base.rb:822:in `instance_eval'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/sinatra-1.2.3/lib/sinatra/base.rb:822:in `invoke'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/sinatra-1.2.3/lib/sinatra/base.rb:822:in `catch'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/sinatra-1.2.3/lib/sinatra/base.rb:822:in `invoke'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/sinatra-1.2.3/lib/sinatra/base.rb:648:in `call!'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/sinatra-1.2.3/lib/sinatra/base.rb:633:in `call'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/rack-flash-0.1.1/lib/rack/flash.rb:148:in `call'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/rack-1.2.2/lib/rack/session/cookie.rb:37:in `call'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/rack-1.2.2/lib/rack/methodoverride.rb:24:in `call'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/sinatra-1.2.3/lib/sinatra/base.rb:1284:in `call'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/sinatra-1.2.3/lib/sinatra/base.rb:1315:in `synchronize'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/sinatra-1.2.3/lib/sinatra/base.rb:1284:in `call'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/padrino-core-0.9.25/lib/padrino-core/router.rb:71:in `call'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/padrino-core-0.9.25/lib/padrino-core/router.rb:64:in `each'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/padrino-core-0.9.25/lib/padrino-core/router.rb:64:in `call'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passenger/rack/request_handler.rb:96:in `process_request'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passenger/abstract_request_handler.rb:513:in `accept_and_process_next_request'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passenger/abstract_request_handler.rb:274:in `main_loop'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passenger/rack/application_spawner.rb:205:in `start_request_handler'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passenger/rack/application_spawner.rb:170:in `send'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passenger/rack/application_spawner.rb:170:in `handle_spawn_application'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passenger/utils.rb:479:in `safe_fork'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passenger/rack/application_spawner.rb:165:in `handle_spawn_application'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passenger/abstract_server.rb:357:in `__send__'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passenger/abstract_server.rb:180:in `start'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passenger/rack/application_spawner.rb:128:in `start'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passenger/spawn_manager.rb:253:in `spawn_rack_application'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passenger/abstract_server_collection.rb:132:in `lookup_or_add'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passenger/spawn_manager.rb:246:in `spawn_rack_application'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passenger/abstract_server_collection.rb:82:in `synchronize'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passenger/spawn_manager.rb:244:in `spawn_rack_application'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passenger/spawn_manager.rb:137:in `spawn_application'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passenger/spawn_manager.rb:275:in `handle_spawn_application'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passenger/abstract_server.rb:357:in `__send__'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/passenger-3.0.2/lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
 /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/passenger-3.0.2/helper-scripts/passenger-spawn-server:99
joshbuddy commented 13 years ago

Fixed in f5e320cf25142098c90b827aca7863e5e1a2b86e