Throwing Autoscaler exception
Project: http://git-wip-us.apache.org/repos/asf/stratos/repo Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/25533349 Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/25533349 Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/25533349 Branch: refs/heads/master Commit: 25533349604eda2b8fb705eab508fe545fd141ed Parents: 98dee05 Author: Vishanth <[email protected]> Authored: Fri Apr 10 13:50:41 2015 +0530 Committer: Imesh Gunaratne <[email protected]> Committed: Mon Apr 20 23:42:05 2015 +0530 ---------------------------------------------------------------------- .../apache/stratos/autoscaler/registry/RegistryManager.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/stratos/blob/25533349/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/registry/RegistryManager.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/registry/RegistryManager.java b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/registry/RegistryManager.java index 67b309a..68dc252 100644 --- a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/registry/RegistryManager.java +++ b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/registry/RegistryManager.java @@ -178,9 +178,10 @@ public class RegistryManager { log.debug(String.format("Autoscaler policy written to registry: [id] %s [name] %s [description] %s", autoscalePolicy.getId(), autoscalePolicy.getDisplayName(), autoscalePolicy.getDescription())); } - } catch (Exception e) { - throw new AutoScalerException((String.format("Unable to persist autoscaler policy [autoscaler-policy-id] %s" - , autoscalePolicy.getId())), e); + } catch (AutoScalerException e) { + String message = "Unable to persist autoscaler policy [autoscaler-policy-id] " + autoscalePolicy.getId(); + log.error(message, e); + throw e; } finally { endTenantFlow(); }
