Repository: ambari Updated Branches: refs/heads/trunk a1b19ea27 -> 3b0b2e41d
AMBARI-11028. Slider View. 'Null' in error-message (aonishuk) Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/3b0b2e41 Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/3b0b2e41 Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/3b0b2e41 Branch: refs/heads/trunk Commit: 3b0b2e41dc40d6621df18daefc1e8a7f2466cbed Parents: a1b19ea Author: Andrew Onishuk <[email protected]> Authored: Tue May 12 15:31:37 2015 +0300 Committer: Andrew Onishuk <[email protected]> Committed: Tue May 12 15:31:37 2015 +0300 ---------------------------------------------------------------------- .../ambari/view/slider/SliderAppsViewControllerImpl.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ambari/blob/3b0b2e41/contrib/views/slider/src/main/java/org/apache/ambari/view/slider/SliderAppsViewControllerImpl.java ---------------------------------------------------------------------- diff --git a/contrib/views/slider/src/main/java/org/apache/ambari/view/slider/SliderAppsViewControllerImpl.java b/contrib/views/slider/src/main/java/org/apache/ambari/view/slider/SliderAppsViewControllerImpl.java index c95406e..0a540d2 100644 --- a/contrib/views/slider/src/main/java/org/apache/ambari/view/slider/SliderAppsViewControllerImpl.java +++ b/contrib/views/slider/src/main/java/org/apache/ambari/view/slider/SliderAppsViewControllerImpl.java @@ -371,8 +371,15 @@ public class SliderAppsViewControllerImpl implements SliderAppsViewController { } }, hadoopConfigs); } catch (IOException e) { - String message = "Slider View requires access to user's home directory in HDFS to proceed. Contact your administrator to create the home directory. (" + String message; + if (hadoopConfigs.get("security_enabled").toLowerCase().equals("true") + && (getViewParameterValue(PARAM_VIEW_PRINCIPAL) == null + || getViewParameterValue(PARAM_VIEW_PRINCIPAL_KEYTAB) == null)) { + message = "Slider View requires access to user's home directory in HDFS to proceed. Please check the kerberos configs"; + } else { + message = "Slider View requires access to user's home directory in HDFS to proceed. Contact your administrator to create the home directory. (" + e.getMessage() + ")"; + } logger.warn(message, e); return new Validation(message); } catch (InterruptedException e) {
