From 3cfcee9edafaf99d878103981283853efda7489e Mon Sep 17 00:00:00 2001 From: Guanghao Zhang Date: Wed, 11 Sep 2019 09:52:37 +0800 Subject: [PATCH] HBASE-23005 Table UI showed exception message when table is disabled (#602) Signed-off-by: Sean Busbey --- .../resources/hbase-webapps/master/table.jsp | 24 ++++++++++--------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/hbase-server/src/main/resources/hbase-webapps/master/table.jsp b/hbase-server/src/main/resources/hbase-webapps/master/table.jsp index b1d4ad4f6cc..fcf53fcebe1 100644 --- a/hbase-server/src/main/resources/hbase-webapps/master/table.jsp +++ b/hbase-server/src/main/resources/hbase-webapps/master/table.jsp @@ -275,24 +275,26 @@ if (fqtn != null && master.isInitialized()) { Enabled - <%= admin.isTableEnabled(table.getName()).get() %> + <%= master.getAssignmentManager().isTableEnabled(table.getName()) %> Is the table enabled Compaction <% - try { - CompactionState compactionState = admin.getCompactionState(table.getName()).get(); -%> -<%= compactionState %> -<% - } catch (Exception e) { - // Nothing really to do here - for(StackTraceElement element : e.getStackTrace()) { - %><%= StringEscapeUtils.escapeHtml4(element.toString()) %><% + if (master.getAssignmentManager().isTableEnabled(table.getName())) { + try { + CompactionState compactionState = admin.getCompactionState(table.getName()).get(); + %><%= compactionState %><% + } catch (Exception e) { + // Nothing really to do here + for(StackTraceElement element : e.getStackTrace()) { + %><%= StringEscapeUtils.escapeHtml4(element.toString()) %><% + } + %> Unknown <% } -%> Unknown <% + } else { + %><%= CompactionState.NONE %><% } %>