Handled NPE for remove Application SignUps
Project: http://git-wip-us.apache.org/repos/asf/stratos/repo Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/dddfc9b1 Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/dddfc9b1 Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/dddfc9b1 Branch: refs/heads/master Commit: dddfc9b1b54bef5f348866f134afcd95f3772e5e Parents: dd256fe Author: Vishanth <[email protected]> Authored: Thu Jan 29 13:59:48 2015 +0530 Committer: Vishanth <[email protected]> Committed: Thu Jan 29 13:59:48 2015 +0530 ---------------------------------------------------------------------- .../autoscaler/services/impl/AutoscalerServiceImpl.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/stratos/blob/dddfc9b1/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/services/impl/AutoscalerServiceImpl.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/services/impl/AutoscalerServiceImpl.java b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/services/impl/AutoscalerServiceImpl.java index 84d0d6a..98f4807 100644 --- a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/services/impl/AutoscalerServiceImpl.java +++ b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/services/impl/AutoscalerServiceImpl.java @@ -347,9 +347,13 @@ public class AutoscalerServiceImpl implements AutoscalerService { StratosManagerServiceClient serviceClient = StratosManagerServiceClient.getInstance(); ApplicationSignUp applicationSignUp[] = serviceClient.getApplicationSignUps(applicationContext.getApplicationId()); - for(ApplicationSignUp appSignUp : applicationSignUp) - { - serviceClient.removeApplicationSignUp(appSignUp.getApplicationId(), appSignUp.getTenantId()); + if ( applicationSignUp != null){ + for(ApplicationSignUp appSignUp : applicationSignUp) + { + if ( appSignUp != null) { + serviceClient.removeApplicationSignUp(appSignUp.getApplicationId(), appSignUp.getTenantId()); + } + } } }catch(Exception e){
