diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/java/org/apache/hadoop/yarn/server/webapp/AppBlock.java b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/java/org/apache/hadoop/yarn/server/webapp/AppBlock.java index 0c7a5361712..5a3dfb570da 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/java/org/apache/hadoop/yarn/server/webapp/AppBlock.java +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/java/org/apache/hadoop/yarn/server/webapp/AppBlock.java @@ -205,8 +205,11 @@ public ApplicationReport run() throws Exception { html.script().$type("text/javascript").__(script.toString()).__(); } - String schedulerPath = WebAppUtils.getResolvedRMWebAppURLWithScheme(conf) + - "/cluster/scheduler?openQueues=" + app.getQueue(); + String schedulerPath = null; + if(webUiType != null && !webUiType.equals(YarnWebParams.APP_HISTORY_WEB_UI)){ + schedulerPath = WebAppUtils.getResolvedRMWebAppURLWithScheme(conf) + + "/cluster/scheduler?openQueues=" + app.getQueue(); + } generateOverviewTable(app, schedulerPath, webUiType, appReport);