Repository: incubator-stratos
Updated Branches:
  refs/heads/master f4ded09d0 -> 5c5964130


Handle autoscaler connection refeused error in backend


Project: http://git-wip-us.apache.org/repos/asf/incubator-stratos/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-stratos/commit/5c596413
Tree: http://git-wip-us.apache.org/repos/asf/incubator-stratos/tree/5c596413
Diff: http://git-wip-us.apache.org/repos/asf/incubator-stratos/diff/5c596413

Branch: refs/heads/master
Commit: 5c5964130c41620087a9632e667e89bcc38764a9
Parents: f4ded09
Author: Manula Thantriwatte <[email protected]>
Authored: Fri Feb 21 14:28:27 2014 +0530
Committer: Manula Thantriwatte <[email protected]>
Committed: Fri Feb 21 14:28:27 2014 +0530

----------------------------------------------------------------------
 .../apache/stratos/manager/client/AutoscalerServiceClient.java   | 4 ++++
 .../org/apache/stratos/rest/endpoint/services/ServiceUtils.java  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/5c596413/components/org.apache.stratos.manager/src/main/java/org/apache/stratos/manager/client/AutoscalerServiceClient.java
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.manager/src/main/java/org/apache/stratos/manager/client/AutoscalerServiceClient.java
 
b/components/org.apache.stratos.manager/src/main/java/org/apache/stratos/manager/client/AutoscalerServiceClient.java
index b5352f9..4639a6c 100644
--- 
a/components/org.apache.stratos.manager/src/main/java/org/apache/stratos/manager/client/AutoscalerServiceClient.java
+++ 
b/components/org.apache.stratos.manager/src/main/java/org/apache/stratos/manager/client/AutoscalerServiceClient.java
@@ -163,6 +163,10 @@ public class AutoscalerServiceClient {
         try {
             autoscalePolicies = stub.getAllAutoScalingPolicy();
 
+        } catch (AxisFault e) {
+            String errorMsg = e.getMessage();
+            log.error(errorMsg, e);
+            throw new Exception(errorMsg, e);
         } catch (RemoteException e) {
             String errorMsg = "Error in getting available partitions";
             log.error(errorMsg, e);

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/5c596413/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/services/ServiceUtils.java
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/services/ServiceUtils.java
 
b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/services/ServiceUtils.java
index bdfaa50..630a1ae 100644
--- 
a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/services/ServiceUtils.java
+++ 
b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/services/ServiceUtils.java
@@ -330,7 +330,7 @@ public class ServiceUtils {
                 autoscalePolicies = 
autoscalerServiceClient.getAutoScalePolicies();
 
             } catch (Exception e) {
-                String errorMsg = "Error getting available autoscaling 
policies";
+                String errorMsg = "Error getting available autoscaling 
policies. " + "Backend error is : " + e.getMessage();
                 log.error(errorMsg, e);
                 throw new RestAPIException(errorMsg);
             }

Reply via email to