Bojan Suzic created DTACLOUD-490: ------------------------------------ Summary: Arubacloud Savon issue: odd number list for Hash (SyntaxError) Key: DTACLOUD-490 URL: https://issues.apache.org/jira/browse/DTACLOUD-490 Project: DeltaCloud Issue Type: Bug Components: Server Environment: akami (1.2.0) aws (2.8.0) builder (3.1.4) bundle (0.0.1) bundler (1.2.4) cloudfiles (1.5.0.1) cloudservers (0.4.2) colored (1.2) crack (0.3.2) daemons (1.1.9) deltacloud-client (1.1.1) deltacloud-core (1.1.1) eventmachine (1.0.0) excon (0.16.10) execjs (1.4.0) faraday (0.8.1) fog (1.7.0) formatador (0.2.4) github_api (0.6.1) github_downloads (0.1.1) gyoku (1.0.0, 0.4.6) haml (3.1.7) hashie (1.2.0) http_connection (1.4.2) httpauth (0.1) httpi (2.0.2, 1.1.1) json (1.7.5) json_pure (1.7.7) jwt (0.1.4) kicker (2.5.0) mime-types (1.19) multi_json (1.3.7) multipart-post (1.1.5) net-scp (1.0.4) net-ssh (2.6.1) nokogiri (1.5.5) nori (2.0.3, 1.1.3) oauth2 (0.8.0) openstack (1.0.9, 1.0.7) rack (1.4.1) rack-accept (0.4.5) rack-protection (1.3.2, 1.2.0) rake (10.0.2) rb-fsevent (0.9.1) rbovirt (0.0.17, 0.0.15) rbvmomi (1.6.0) require_relative (1.0.3) rest-client (1.6.7) ruby-hmac (0.4.0) savon (2.1.0, 1.2.0) sequel (3.44.0, 3.42.0) sinatra (1.3.3) sinatra-rabbit (1.1.2) sqlite3 (1.3.7) thin (1.5.0) thor (0.15.2) tilt (1.3.3) trollop (2.0) uglifier (1.0.4) uuidtools (2.1.3) wasabi (3.0.0, 2.5.1) waz-storage (1.1.4) xml-simple (1.1.2)
Reporter: Bojan Suzic This is the workflow I used: - Deltacloud started with Arubacloud driver - the web interface is accessed (or curl command to list images/instances used) The following error is returned. I tried to revert arubadriver.rb to the version with client = Savon.client(wsdl: wsdl) but it did not help much. deltacloudd -V -r 0.0.0.0 -p 10000 -i arubacloud Starting Deltacloud API :: arubacloud :: http://0.0.0.0:10000/api /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:55:in `gem_original_require': /usr/lib/ruby/gems/1.8/gems/deltacloud-core-1.1.1/lib/deltacloud/drivers/arubacloud/arubacloud_driver.rb:307: odd number list for Hash (SyntaxError) client = Savon.client({wsdl: wsdl, log: false}) ^ /usr/lib/ruby/gems/1.8/gems/deltacloud-core-1.1.1/lib/deltacloud/drivers/arubacloud/arubacloud_driver.rb:307: syntax error, unexpected ':', expecting '}' client = Savon.client({wsdl: wsdl, log: false}) ^ /usr/lib/ruby/gems/1.8/gems/deltacloud-core-1.1.1/lib/deltacloud/drivers/arubacloud/arubacloud_driver.rb:307: syntax error, unexpected ':', expecting '=' client = Savon.client({wsdl: wsdl, log: false}) ^ from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:55:in `require' from /usr/lib/ruby/gems/1.8/gems/require_relative-1.0.3/lib/require_relative.rb:28:in `require_relative' from /usr/lib/ruby/gems/1.8/gems/deltacloud-core-1.1.1/lib/deltacloud/helpers/driver_helper.rb:59:in `driver' from /usr/lib/ruby/gems/1.8/gems/deltacloud-core-1.1.1/lib/deltacloud/collections/buckets.rb:23 from /usr/lib/ruby/gems/1.8/gems/sinatra-rabbit-1.1.2/lib/sinatra/rabbit/base.rb:343:in `call' from /usr/lib/ruby/gems/1.8/gems/sinatra-rabbit-1.1.2/lib/sinatra/rabbit/base.rb:343:in `generate' from /usr/lib/ruby/gems/1.8/gems/sinatra-rabbit-1.1.2/lib/sinatra/rabbit/base.rb:341:in `each' from /usr/lib/ruby/gems/1.8/gems/sinatra-rabbit-1.1.2/lib/sinatra/rabbit/base.rb:341:in `generate' from /usr/lib/ruby/gems/1.8/gems/sinatra-rabbit-1.1.2/lib/sinatra/rabbit/base.rb:234:in `operation' from /usr/lib/ruby/gems/1.8/gems/deltacloud-core-1.1.1/lib/deltacloud/collections/buckets.rb:124 from /usr/lib/ruby/gems/1.8/gems/sinatra-rabbit-1.1.2/lib/sinatra/rabbit/base.rb:108:in `class_eval' from /usr/lib/ruby/gems/1.8/gems/sinatra-rabbit-1.1.2/lib/sinatra/rabbit/base.rb:108:in `generate' from /usr/lib/ruby/gems/1.8/gems/sinatra-rabbit-1.1.2/lib/sinatra/rabbit/dsl.rb:36:in `collection' from /usr/lib/ruby/gems/1.8/gems/sinatra-rabbit-1.1.2/lib/sinatra/rabbit/base_collection.rb:56:in `collection_class' from /usr/lib/ruby/gems/1.8/gems/sinatra-rabbit-1.1.2/lib/sinatra/rabbit/dsl.rb:34:in `collection' from /usr/lib/ruby/gems/1.8/gems/deltacloud-core-1.1.1/lib/deltacloud/collections/buckets.rb:119 from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:55:in `gem_original_require' from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:55:in `require' from /usr/lib/ruby/gems/1.8/gems/deltacloud-core-1.1.1/lib/deltacloud/collections.rb:42 from /usr/lib/ruby/gems/1.8/gems/deltacloud-core-1.1.1/lib/deltacloud/collections.rb:39:in `each' from /usr/lib/ruby/gems/1.8/gems/deltacloud-core-1.1.1/lib/deltacloud/collections.rb:39 from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:55:in `gem_original_require' from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:55:in `require' from /usr/lib/ruby/gems/1.8/gems/require_relative-1.0.3/lib/require_relative.rb:28:in `require_relative' from /usr/lib/ruby/gems/1.8/gems/deltacloud-core-1.1.1/lib/deltacloud/server.rb:26 from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:55:in `gem_original_require' from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:55:in `require' from /usr/lib/ruby/gems/1.8/gems/require_relative-1.0.3/lib/require_relative.rb:28:in `require_relative' from /usr/lib/ruby/gems/1.8/gems/deltacloud-core-1.1.1/lib/deltacloud_rack.rb:42:in `require_frontend!' from /usr/lib/ruby/gems/1.8/gems/deltacloud-core-1.1.1/lib/deltacloud_rack.rb:129:in `require!' from /usr/lib/ruby/gems/1.8/gems/deltacloud-core-1.1.1/config.ru:62 from /usr/lib/ruby/gems/1.8/gems/deltacloud-core-1.1.1/config.ru:56:in `each' from /usr/lib/ruby/gems/1.8/gems/deltacloud-core-1.1.1/config.ru:56 from /usr/lib/ruby/gems/1.8/gems/rack-1.4.1/lib/rack/builder.rb:51:in `instance_eval' from /usr/lib/ruby/gems/1.8/gems/rack-1.4.1/lib/rack/builder.rb:51:in `initialize' from /usr/lib/ruby/gems/1.8/gems/deltacloud-core-1.1.1/config.ru:1:in `new' from /usr/lib/ruby/gems/1.8/gems/deltacloud-core-1.1.1/config.ru:1 -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira