Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-18263

Resolve NPE in backup Master UI when access to procedures.jsp

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Trivial
    • Resolution: Fixed
    • 1.2.0, 2.0.0-alpha-1
    • 2.0.0-alpha-2, 2.0.0
    • UI
    • None
    • Reviewed

    Description

      When accessing procedures.jsp ,the NPE comes in backup master UI:
      HTTP ERROR 500

      Problem accessing /procedures.jsp. Reason:

      INTERNAL_SERVER_ERROR
      Caused by:

      java.lang.NullPointerException
      at org.apache.hadoop.hbase.generated.master.procedures_jsp._jspService(procedures_jsp.java:67)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
      at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
      at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1221)
      at org.apache.hadoop.hbase.http.lib.StaticUserWebFilter$StaticUserFilter.doFilter(StaticUserWebFilter.java:113)
      at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
      at org.apache.hadoop.hbase.http.ClickjackingPreventionFilter.doFilter(ClickjackingPreventionFilter.java:48)
      at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
      at org.apache.hadoop.hbase.http.HttpServer$QuotingInputFilter.doFilter(HttpServer.java:1354)
      at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
      at org.apache.hadoop.hbase.http.NoCacheFilter.doFilter(NoCacheFilter.java:49)
      at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
      at org.apache.hadoop.hbase.http.NoCacheFilter.doFilter(NoCacheFilter.java:49)
      at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
      at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)

      In server ,only the active master initialize procedureStore in HMaster.

      so ,i think it will be better to remove procedures.jsp link in backup Master UI

      Attachments

        1. HBASE-18263.patch
          2 kB
          Shibin Zhang

        Activity

          People

            zhangshibin Shibin Zhang
            zhangshibin Shibin Zhang
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: