Guest User

Untitled

a guest
Feb 21st, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.44 KB | None | 0 0
  1. Sample POST data (collected via Firebug):
  2. housed 1
  3. housed[address]
  4. housed[age]
  5. housed[arrival_date] 2009-01-15
  6. housed[cell_phone]
  7. housed[coming_by] Car
  8. housed[country]
  9. housed[custom_arrival_date]
  10. housed[custom_arrival_date]
  11. housed[departure_date] 2009-01-16
  12. housed[email]
  13. housed[events] Every+dance+possible
  14. housed[flight_information]
  15. housed[home_phone]
  16. housed[housing_companions]
  17. housed[name]
  18. housed[number_of_companions]
  19. housed[other]
  20. housed[preferred_host]
  21. housed[travel_companions]
  22.  
  23.  
  24. When posting to a route either defined by resources or map('/path/location', :method => :post) I get the following error:
  25.  
  26. merb : worker (port 4000) ~ string not matched - (IndexError)
  27. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request_parsers.rb:217:in `[]='
  28. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request_parsers.rb:217:in `normalize_params'
  29. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request_parsers.rb:230:in `normalize_params'
  30. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request_parsers.rb:23:in `query'
  31. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request_parsers.rb:19:in `each'
  32. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request_parsers.rb:19:in `query'
  33. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request.rb:199:in `body_params'
  34. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request.rb:214:in `body_and_query_params'
  35. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request.rb:291:in `params'
  36. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/bootloader.rb:274:in `run'
  37. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request.rb:93:in `call'
  38. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request.rb:93:in `method'
  39. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request.rb:92:in `each'
  40. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request.rb:92:in `method'
  41. Generated Code for Router:3:in `match'
  42. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/router.rb:139:in `route_for'
  43. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request.rb:116:in `find_route!'
  44. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/dispatcher.rb:56:in `handle'
  45. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/dispatcher.rb:36:in `handle'
  46. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/rack/application.rb:17:in `call'
  47. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/rack/middleware/static.rb:28:in `call'
  48. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/rack/handler/mongrel.rb:82:in `process'
  49. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:159:in `process_client'
  50. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:158:in `each'
  51. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:158:in `process_client'
  52. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `run'
  53. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `initialize'
  54. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `new'
  55. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `run'
  56. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in `initialize'
  57. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in `new'
  58. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in `run'
  59. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/rack/adapter/mongrel.rb:38:in `start_server'
  60. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/rack/adapter/abstract.rb:235:in `start_at_port'
  61. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/rack/adapter/abstract.rb:85:in `start'
  62. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/server.rb:174:in `bootup'
  63. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/server.rb:42:in `start'
  64. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core.rb:170:in `start'
  65. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/bin/merb:11
  66. /opt/ruby-enterprise/bin/merb:19:in `load'
  67. /opt/ruby-enterprise/bin/merb:19
  68. merb : worker (port 4000) ~ Dispatching IndexError raised another error.
  69. merb : worker (port 4000) ~ string not matched - (IndexError)
  70. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request_parsers.rb:217:in `[]='
  71. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request_parsers.rb:217:in `normalize_params'
  72. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request_parsers.rb:230:in `normalize_params'
  73. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request_parsers.rb:23:in `query'
  74. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request_parsers.rb:19:in `each'
  75. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request_parsers.rb:19:in `query'
  76. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request.rb:199:in `body_params'
  77. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request.rb:214:in `body_and_query_params'
  78. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/request.rb:291:in `params'
  79. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/controller/merb_controller.rb:249:in `_dispatch'
  80. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/dispatcher.rb:142:in `dispatch_exception'
  81. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/dispatcher.rb:80:in `handle'
  82. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/dispatch/dispatcher.rb:36:in `handle'
  83. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/rack/application.rb:17:in `call'
  84. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/rack/middleware/static.rb:28:in `call'
  85. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/rack/handler/mongrel.rb:82:in `process'
  86. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:159:in `process_client'
  87. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:158:in `each'
  88. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:158:in `process_client'
  89. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `run'
  90. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `initialize'
  91. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `new'
  92. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `run'
  93. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in `initialize'
  94. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in `new'
  95. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in `run'
  96. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/rack/adapter/mongrel.rb:38:in `start_server'
  97. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/rack/adapter/abstract.rb:235:in `start_at_port'
  98. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/rack/adapter/abstract.rb:85:in `start'
  99. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/server.rb:174:in `bootup'
  100. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core/server.rb:42:in `start'
  101. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/lib/merb-core.rb:170:in `start'
  102. /opt/ruby-enterprise-1.8.6-20080810/lib/ruby/gems/1.8/gems/merb-core-1.0.3/bin/merb:11
  103. /opt/ruby-enterprise/bin/merb:19:in `load'
  104. /opt/ruby-enterprise/bin/merb:19
Add Comment
Please, Sign In to add comment