From 8b36ef0a0989853a8369c347fa2fa8cea7d12f1a Mon Sep 17 00:00:00 2001 From: Daniel Molina Date: Thu, 2 Jul 2015 17:35:41 +0200 Subject: [PATCH] feature 3748: Add error message when a service cannot be retrieved --- src/flow/lib/LifeCycleManager.rb | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/flow/lib/LifeCycleManager.rb b/src/flow/lib/LifeCycleManager.rb index a5be0945d2..2ec2d2e42a 100644 --- a/src/flow/lib/LifeCycleManager.rb +++ b/src/flow/lib/LifeCycleManager.rb @@ -37,9 +37,7 @@ class ServiceLCM Log.error LOG_COMP, "Error retrieving the Service Pool: #{rc.message}" else srv_pool.each_xpath('DOCUMENT/ID') { |id| - - service = srv_pool.get(id.to_i) { |service| - + rc_get = srv_pool.get(id.to_i) { |service| owner_client = @cloud_auth.client(service.owner_name) service.replace_client(owner_client) @@ -150,7 +148,12 @@ class ServiceLCM "Service #{service.id()} : #{rc.message}" end } - } + + if OpenNebula.is_error?(rc_get) + Log.error LOG_COMP, "Error getting Service " << + "#{id}: #{rc_get.message}" + end + } end sleep @sleep_time