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