When submitting XML which contains a default namespace such as:
<profile xmlns="http://services.stuff.com/profile/request">
<username>user1</username>
<password>pwd1</password>
</profile>
An exception is thrown:
Parameters: {"format"=>#<Mime::Type:0x2b662f8
@string="application/xml", @synonyms=["text/xml", "application/x-xml"],
@symbol=:xml>, "exception"=>"can't typecast
\"http://services.stuff.com/profile/request\" (RuntimeError)",
"action"=>"profile", "controller"=>"xml", "raw_post_data"=>"<profile
xmlns=\"http://services.stuff.com/profile/request\">\n\t<username>user1</username>\n\t<password>pwd1</password>\n</profile>",
"backtrace"=>["D:/ruby184/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/actiÃÂon_controller/cgi_ext/cgi_methods.rb:111:in
`typecast_xml_value'",
"D:/ruby184/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/ÃÂcgi_ext/cgi_methods.rb:99:in
`typecast_xml_value'",
"D:/ruby184/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`inject'",
"D:/ruby184/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/ÃÂcgi_ext/cgi_methods.rb:98:in
`typecast_xml_value'",
"D:/ruby184/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/ÃÂcgi_ext/cgi_methods.rb:99:in
`typecast_xml_value'",
"D:/ruby184/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`inject'",
"D:/ruby184/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/ÃÂcgi_ext/cgi_methods.rb:98:in
`typecast_xml_value'",
"D:/ruby184/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/ÃÂcgi_ext/cgi_methods.rb:71:in
`parse_formatted_request_parameters'",
"D:/ruby184/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/ÃÂcgi_process.rb:69:in
`request_parameters'",
"D:/ruby184/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/ÃÂrequest.rb:13:in
`parameters'",
"D:/ruby184/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/ÃÂsession_management.rb:122:in
`set_session_options_without_components'",
"D:/ruby184/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/ÃÂcomponents.rb:178:in
`set_session_options'",
"D:/ruby184/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/ÃÂsession_management.rb:116:in
`process'",
"D:/ruby184/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/dispatcher.rb:38:in
`dispatch'",
"D:/ruby184/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/fcgi_handler.rb:150:in
`process_request'",
"D:/ruby184/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/fcgi_handler.rb:54:in
`process!'", "D:/ruby184/lib/ruby/site_ruby/1.8/fcgi.rb:598:in
`each_cgi'", "D:/ruby184/lib/ruby/site_ruby/1.8/fcgi.rb:595:in
`each_cgi'",
"D:/ruby184/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/fcgi_handler.rb:53:in
`process!'",
"D:/ruby184/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/fcgi_handler.rb:23:in
`process!'",
"D:/eclipse3.2/eclipse/workspace/LCP-New/public/dispatch.fcgi:24"]}