vimeo icon indicating copy to clipboard operation
vimeo copied to clipboard

Error when using upload

Open petems opened this issue 10 years ago • 0 comments

I'm using a script that has the following Vimeo Upload like this:

upload = Vimeo::Advanced::Upload.new(@consumerKey, @consumerSecret, :token => @token, :secret => @tokenSecret)

  setTitle = Vimeo::Advanced::Video.new(@consumerKey, @consumerSecret, :token => @token, :secret => @tokenSecret)

  video = upload.upload(file)
  @video_id = video["ticket"]["video_id"]
  puts "Vimeo Video ID: #{@video_id}"
  setTitle.set_title("#{@video_id}", "#{@title}")

When I run that against a mp4 about 64MB, I get this error:

/opt/rubies/2.1.2/lib/ruby/gems/2.1.0/gems/vimeo-1.5.4/lib/vimeo/advanced/simple_upload/task.rb:97:in `received_chunk_sizes': undefined method `[]' for nil:NilClass (NoMethodError)
    from /opt/rubies/2.1.2/lib/ruby/gems/2.1.0/gems/vimeo-1.5.4/lib/vimeo/advanced/simple_upload/task.rb:85:in `valid?'
    from /opt/rubies/2.1.2/lib/ruby/gems/2.1.0/gems/vimeo-1.5.4/lib/vimeo/advanced/simple_upload/task.rb:23:in `execute'
    from /opt/rubies/2.1.2/lib/ruby/gems/2.1.0/gems/vimeo-1.5.4/lib/vimeo/advanced/simple_upload.rb:32:in `upload_io'
    from /opt/rubies/2.1.2/lib/ruby/gems/2.1.0/gems/vimeo-1.5.4/lib/vimeo/advanced/simple_upload.rb:45:in `upload_file'
    from /opt/rubies/2.1.2/lib/ruby/gems/2.1.0/gems/vimeo-1.5.4/lib/vimeo/advanced/simple_upload.rb:20:in `upload'```

Using 1.5.4 of the gem

petems avatar Dec 08 '15 10:12 petems