You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by on...@apache.org on 2017/02/27 10:37:37 UTC

ambari git commit: AMBARI-20169. Handle on UI error on services API while trying to start all services with atleast one component in INSTALL_FAILED state (onechiporenko)

Repository: ambari
Updated Branches:
  refs/heads/branch-2.5 1822f0ec4 -> 093aa3a07


AMBARI-20169. Handle on UI error on services API while trying to start all services with atleast one component in INSTALL_FAILED state (onechiporenko)


Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/093aa3a0
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/093aa3a0
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/093aa3a0

Branch: refs/heads/branch-2.5
Commit: 093aa3a073369b38ce8ceed144f1175a6753d09b
Parents: 1822f0e
Author: Oleg Nechiporenko <on...@apache.org>
Authored: Mon Feb 27 11:33:38 2017 +0200
Committer: Oleg Nechiporenko <on...@apache.org>
Committed: Mon Feb 27 12:37:33 2017 +0200

----------------------------------------------------------------------
 .../app/controllers/main/admin/kerberos/step8_controller.js   | 2 +-
 ambari-web/app/controllers/main/service.js                    | 1 +
 ambari-web/app/mixins/wizard/wizardProgressPageController.js  | 7 ++++++-
 .../controllers/main/admin/kerberos/step8_controller_test.js  | 2 +-
 4 files changed, 9 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/093aa3a0/ambari-web/app/controllers/main/admin/kerberos/step8_controller.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/controllers/main/admin/kerberos/step8_controller.js b/ambari-web/app/controllers/main/admin/kerberos/step8_controller.js
index 3e659b9..efc4da0 100644
--- a/ambari-web/app/controllers/main/admin/kerberos/step8_controller.js
+++ b/ambari-web/app/controllers/main/admin/kerberos/step8_controller.js
@@ -34,7 +34,7 @@ App.KerberosWizardStep8Controller = App.KerberosProgressPageController.extend({
         urlParams: "params/run_smoke_test=" + !skipServiceCheck
       },
       success: 'startPolling',
-      error: 'onTaskError'
+      error: 'startServicesErrorCallback'
     });
   },
 

http://git-wip-us.apache.org/repos/asf/ambari/blob/093aa3a0/ambari-web/app/controllers/main/service.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/controllers/main/service.js b/ambari-web/app/controllers/main/service.js
index 5dfc176..eb9df0d 100644
--- a/ambari-web/app/controllers/main/service.js
+++ b/ambari-web/app/controllers/main/service.js
@@ -295,6 +295,7 @@ App.MainServiceController = Em.ArrayController.extend(App.SupportClientConfigsDo
    */
   allServicesCallErrorCallback: function (request, ajaxOptions, error, opt, params) {
     params.query.set('status', 'FAIL');
+    App.ajax.defaultErrorHandler(request, opt.url, opt.type, request.status);
   },
 
   /**

http://git-wip-us.apache.org/repos/asf/ambari/blob/093aa3a0/ambari-web/app/mixins/wizard/wizardProgressPageController.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/mixins/wizard/wizardProgressPageController.js b/ambari-web/app/mixins/wizard/wizardProgressPageController.js
index 96eb0ae..ced5591 100644
--- a/ambari-web/app/mixins/wizard/wizardProgressPageController.js
+++ b/ambari-web/app/mixins/wizard/wizardProgressPageController.js
@@ -506,10 +506,15 @@ App.wizardProgressPageControllerMixin = Em.Mixin.create(App.InstallComponent, {
       sender: this,
       data: data,
       success: 'startPolling',
-      error: 'onTaskError'
+      error: 'startServicesErrorCallback'
     });
   },
 
+  startServicesErrorCallback: function (jqXHR, ajaxOptions, error, opt) {
+    App.ajax.defaultErrorHandler(jqXHR, opt.url, opt.type, jqXHR.status);
+    this.onTaskError(jqXHR, ajaxOptions, error, opt);
+  },
+
   /**
    * Create component on single or multiple hosts.
    *

http://git-wip-us.apache.org/repos/asf/ambari/blob/093aa3a0/ambari-web/test/controllers/main/admin/kerberos/step8_controller_test.js
----------------------------------------------------------------------
diff --git a/ambari-web/test/controllers/main/admin/kerberos/step8_controller_test.js b/ambari-web/test/controllers/main/admin/kerberos/step8_controller_test.js
index 50a705d..0b19393 100644
--- a/ambari-web/test/controllers/main/admin/kerberos/step8_controller_test.js
+++ b/ambari-web/test/controllers/main/admin/kerberos/step8_controller_test.js
@@ -56,7 +56,7 @@ describe('App.KerberosWizardStep8Controller', function() {
           urlParams: "params/run_smoke_test=false"
         },
         success: 'startPolling',
-        error: 'onTaskError'
+        error: 'startServicesErrorCallback'
       });
     });
   });