I'm using knife-vcloud gem in order to check if a vm already exists on vcloud director
but when I execute the command:
knife vc vm show nonexistentVM --org-login foo --vdc vDC_bar --vapp nonexistentVAPP -VV
vcloud-rest fails with the following error:
/opt/rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/vcloud-rest-1.3.0/lib/vcloud-rest/vcloud/vm.rb:394:in `get_vm_by_name': undefined method `[]' for nil:NilClass (NoMethodError)
from /opt/rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/knife-vcloud-1.3.0/lib/chef/knife/common/vc_vm_common.rb:48:in `get_vm'
from /opt/rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/knife-vcloud-1.3.0/lib/chef/knife/vm/vc_vm_show.rb:34:in `run'
from /opt/rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/chef-11.12.4/lib/chef/knife.rb:492:in `run_with_pretty_exceptions'
from /opt/rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/chef-11.12.4/lib/chef/knife.rb:174:in `run'
from /opt/rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/chef-11.12.4/lib/chef/application/knife.rb:135:in `run'
from /opt/rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/chef-11.12.4/bin/knife:25:in `<top (required)>'
from /opt/rbenv/versions/2.1.1/bin/knife:23:in `load'
from /opt/rbenv/versions/2.1.1/bin/knife:23:in `<main>'
A friedly message such as The requested vm does not exist will be probably better... ;-)
I'm using knife-vcloud gem in order to check if a vm already exists on vcloud director but when I execute the command:
vcloud-rest fails with the following error:
A friedly message such as
The requested vm does not exist
will be probably better... ;-)