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

Reply via email to