You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by zh...@apache.org on 2018/01/09 04:52:48 UTC

[04/43] hbase git commit: HBASE-19424 Fix NPE in "/metrics" servlet.

HBASE-19424 Fix NPE in "/metrics" servlet.

Signed-off-by: Apekshit Sharma <ap...@apache.org>


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

Branch: refs/heads/HBASE-19397
Commit: f29260cc4d27e86ea0948e9b9ddfed18a73ff7e0
Parents: 2509a15
Author: Toshihiro Suzuki <br...@gmail.com>
Authored: Mon Jan 8 15:10:42 2018 -0800
Committer: Apekshit Sharma <ap...@apache.org>
Committed: Mon Jan 8 15:16:56 2018 -0800

----------------------------------------------------------------------
 .../src/main/java/org/apache/hadoop/hbase/http/HttpServer.java    | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/f29260cc/hbase-http/src/main/java/org/apache/hadoop/hbase/http/HttpServer.java
----------------------------------------------------------------------
diff --git a/hbase-http/src/main/java/org/apache/hadoop/hbase/http/HttpServer.java b/hbase-http/src/main/java/org/apache/hadoop/hbase/http/HttpServer.java
index 1041ed5..af72ab8 100644
--- a/hbase-http/src/main/java/org/apache/hadoop/hbase/http/HttpServer.java
+++ b/hbase-http/src/main/java/org/apache/hadoop/hbase/http/HttpServer.java
@@ -591,6 +591,9 @@ public class HttpServer implements FilterContainer {
     ctx.setContextPath("/");
     ctx.setWar(appDir + "/" + name);
     ctx.getServletContext().setAttribute(CONF_CONTEXT_ATTRIBUTE, conf);
+    // for org.apache.hadoop.metrics.MetricsServlet
+    ctx.getServletContext().setAttribute(
+      org.apache.hadoop.http.HttpServer2.CONF_CONTEXT_ATTRIBUTE, conf);
     ctx.getServletContext().setAttribute(ADMINS_ACL, adminsAcl);
     addNoCacheFilter(ctx);
     return ctx;