-
-
Save tra38/9b7a3732527017cfd183 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
if ["walk"]["audioFile"] | |
@file = Parse::File.new({ | |
:body => IO.read(params["walk"]["audioFile"][:tempfile]), | |
:content_type => params["walk"]["audioFile"][:type], | |
:local_filename => params["walk"]["audioFile"][:filename] | |
}) | |
@file.save | |
@walk["audioFile"] = @file | |
end | |
Error: | |
#<URI::InvalidURIError: bad URI(is not URI?): /1/files/Stop 06 Korean War Memorial.mp3> | |
The hash itself: | |
"audioFile"=>{:filename=>"Stop 06 Korean War Memorial.mp3", :type=>"audio/mpeg", :name=>"walk[audioFile]", :tempfile=>#<Tempfile:/var/folders/8c/3_q3dvg12vz2pthlxlm0hjsr0000gn/T/RackMultipart20151019-28970-1y4ivrn.mp3>, :head=>"Content-Disposition: form-data; name=\"walk[audioFile]\"; filename=\"Stop 06 Korean War Memorial.mp3\"\r\nContent-Type: audio/mpeg\r\n"} | |
URI::InvalidURIError - bad URI(is not URI?): /1/files/Stop 06 Korean War Memorial.mp3: | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/2.2.0/uri/generic.rb:1100:in `rescue in merge' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/2.2.0/uri/generic.rb:1097:in `merge' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/faraday-0.9.2/lib/faraday/connection.rb:406:in `build_exclusive_url' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/faraday-0.9.2/lib/faraday/rack_builder.rb:192:in `build_env' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/faraday-0.9.2/lib/faraday/rack_builder.rb:139:in `build_response' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/faraday-0.9.2/lib/faraday/connection.rb:377:in `run_request' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/faraday-0.9.2/lib/faraday/connection.rb:177:in `post' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/bundler/gems/parse-ruby-client-a0e7458b46d4/lib/parse/client.rb:91:in `request' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/bundler/gems/parse-ruby-client-a0e7458b46d4/lib/parse/datatypes.rb:332:in `save' | |
/Users/tariqali/Documents/content_management_system/app/controllers/walks.rb:86:in `block in <top (required)>' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:1603:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:1603:in `block in compile!' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:966:in `[]' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:966:in `block (3 levels) in route!' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:985:in `route_eval' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:966:in `block (2 levels) in route!' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:1006:in `block in process_route' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:1004:in `catch' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:1004:in `process_route' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:964:in `block in route!' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:963:in `each' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:963:in `route!' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:1076:in `block in dispatch!' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:1058:in `block in invoke' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:1058:in `catch' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:1058:in `invoke' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:1073:in `dispatch!' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:898:in `block in call!' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:1058:in `block in invoke' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:1058:in `catch' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:1058:in `invoke' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:898:in `call!' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:886:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/xss_header.rb:18:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/path_traversal.rb:16:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/json_csrf.rb:18:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/frame_options.rb:31:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rack-1.6.0/lib/rack/session/abstract/id.rb:225:in `context' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rack-1.6.0/lib/rack/session/abstract/id.rb:220:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rack-1.6.0/lib/rack/logger.rb:15:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:210:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rack-1.6.0/lib/rack/head.rb:13:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rack-1.6.0/lib/rack/methodoverride.rb:22:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/show_exceptions.rb:21:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:180:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:2014:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:1478:in `block in call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:1788:in `synchronize' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:1478:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rack-1.6.0/lib/rack/lint.rb:49:in `_call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rack-1.6.0/lib/rack/lint.rb:37:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rack-1.6.0/lib/rack/showexceptions.rb:24:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rack-1.6.0/lib/rack/commonlogger.rb:33:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:217:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/shotgun-0.9/lib/shotgun/loader.rb:86:in `proceed_as_child' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/shotgun-0.9/lib/shotgun/loader.rb:31:in `call!' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/shotgun-0.9/lib/shotgun/loader.rb:18:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/shotgun-0.9/lib/shotgun/favicon.rb:12:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/shotgun-0.9/lib/shotgun/static.rb:14:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rack-1.6.0/lib/rack/builder.rb:153:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rack-1.6.0/lib/rack/handler/webrick.rb:89:in `service' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/2.2.0/webrick/httpserver.rb:138:in `service' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/2.2.0/webrick/httpserver.rb:94:in `run' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/2.2.0/webrick/server.rb:294:in `block in start_thread' | |
NoMethodError: undefined method `join' for #<String:0x007fb6609196f0> | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/show_exceptions.rb:37:in `rescue in call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/show_exceptions.rb:21:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:180:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:2014:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:1478:in `block in call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:1788:in `synchronize' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:1478:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rack-1.6.0/lib/rack/lint.rb:49:in `_call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rack-1.6.0/lib/rack/lint.rb:37:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rack-1.6.0/lib/rack/showexceptions.rb:24:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rack-1.6.0/lib/rack/commonlogger.rb:33:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/sinatra-1.4.5/lib/sinatra/base.rb:217:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/shotgun-0.9/lib/shotgun/loader.rb:86:in `proceed_as_child' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/shotgun-0.9/lib/shotgun/loader.rb:31:in `call!' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/shotgun-0.9/lib/shotgun/loader.rb:18:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/shotgun-0.9/lib/shotgun/favicon.rb:12:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/shotgun-0.9/lib/shotgun/static.rb:14:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rack-1.6.0/lib/rack/builder.rb:153:in `call' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rack-1.6.0/lib/rack/handler/webrick.rb:89:in `service' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/2.2.0/webrick/httpserver.rb:138:in `service' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/2.2.0/webrick/httpserver.rb:94:in `run' | |
/Users/tariqali/.rbenv/versions/2.2.2/lib/ruby/2.2.0/webrick/server.rb:294:in `block in start_thread' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment