Actions
Bug #4412
closed[SDKs] arv edit fails under Ruby 2.1.4
Story points:
0.5
Description
When you run arv edit under Ruby 2.1.4, doing normal edit work, there's an exception when it calls the Arvados API update method. You get the message Error communicating with server, error was undefined method `bytesize' for #<Hash:0x000000016b6740>
. Here's the backtrace:
/usr/local/rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/net/http/generic_request.rb:179:in `send_request_with_body': undefined method `bytesize' for #<Hash:0x00000001abaf58> (NoMethodError) from /usr/local/rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/net/http/generic_request.rb:130:in `exec' from /usr/local/rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/net/http.rb:1406:in `block in transport_request' from /usr/local/rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/net/http.rb:1405:in `catch' from /usr/local/rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/net/http.rb:1405:in `transport_request' from /usr/local/rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/net/http.rb:1378:in `request' from /usr/local/rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/net/http.rb:1371:in `block in request' from /usr/local/rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/net/http.rb:853:in `start' from /usr/local/rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/net/http.rb:1369:in `request' from /usr/local/rvm/gems/ruby-2.1.4/gems/faraday-0.9.0/lib/faraday/adapter/net_http.rb:80:in `perform_request' from /usr/local/rvm/gems/ruby-2.1.4/gems/faraday-0.9.0/lib/faraday/adapter/net_http.rb:39:in `call' from /usr/local/rvm/gems/ruby-2.1.4/gems/faraday-0.9.0/lib/faraday/response.rb:8:in `call' from /usr/local/rvm/gems/ruby-2.1.4/gems/google-api-client-0.7.1/lib/google/api_client/request.rb:164:in `send' from /usr/local/rvm/gems/ruby-2.1.4/gems/google-api-client-0.7.1/lib/google/api_client.rb:598:in `block in execute!' from /usr/local/rvm/gems/ruby-2.1.4/gems/retriable-1.4.1/lib/retriable/retry.rb:27:in `perform' from /usr/local/rvm/gems/ruby-2.1.4/gems/retriable-1.4.1/lib/retriable.rb:15:in `retriable' from /usr/local/rvm/gems/ruby-2.1.4/gems/google-api-client-0.7.1/lib/google/api_client.rb:595:in `execute!' from /usr/local/rvm/gems/ruby-2.1.4/gems/google-api-client-0.7.1/lib/google/api_client.rb:634:in `execute' from /usr/local/rvm/gems/ruby-2.1.4/gems/arvados-cli-0.1.20141017205431/bin/arv:90:in `execute' from /usr/local/rvm/gems/ruby-2.1.4/gems/arvados-cli-0.1.20141017205431/bin/arv:303:in `arv_edit' from /usr/local/rvm/gems/ruby-2.1.4/gems/arvados-cli-0.1.20141017205431/bin/arv:123:in `check_subcommands' from /usr/local/rvm/gems/ruby-2.1.4/gems/arvados-cli-0.1.20141017205431/bin/arv:629:in `<top (required)>' from /usr/local/rvm/gems/ruby-2.1.4/bin/arv:23:in `load' from /usr/local/rvm/gems/ruby-2.1.4/bin/arv:23:in `<main>' from /usr/local/rvm/gems/ruby-2.1.4/bin/ruby_executable_hooks:15:in `eval' from /usr/local/rvm/gems/ruby-2.1.4/bin/ruby_executable_hooks:15:in `<main>'
Updated by Brett Smith about 10 years ago
- Status changed from New to In Progress
- Assigned To set to Brett Smith
- Target version changed from Bug Triage to 2014-11-19 sprint
- Story points set to 0.5
Updated by Brett Smith about 10 years ago
- Status changed from In Progress to Resolved
- % Done changed from 0 to 100
Applied in changeset arvados|commit:cbb6e930023aeffdd03332894c85bc156316c72f.
Actions