Uploaded image for project: 'Hive'
  1. Hive
  2. HIVE-22709

NullPointerException during query compilation after HIVE-22578

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 4.0.0-alpha-1
    • None
    • None

    Description

      Getting a NPE during query compilation, when query results cache and Ranger auth is enabled. This seems to have been caused by HIVE-22578.

       java.lang.NullPointerException
      	at org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.getQueryStringFromAst(SemanticAnalyzer.java:14987)
      	at org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.getQueryStringForCache(SemanticAnalyzer.java:15036)
      	at org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.createLookupInfoForQuery(SemanticAnalyzer.java:15077)
      	at org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.analyzeInternal(SemanticAnalyzer.java:12513)
      	at org.apache.hadoop.hive.ql.parse.CalcitePlanner.analyzeInternal(CalcitePlanner.java:358)
      	at org.apache.hadoop.hive.ql.parse.BaseSemanticAnalyzer.analyze(BaseSemanticAnalyzer.java:283)
      	at org.apache.hadoop.hive.ql.parse.ExplainSemanticAnalyzer.analyzeInternal(ExplainSemanticAnalyzer.java:171)
      	at org.apache.hadoop.hive.ql.parse.BaseSemanticAnalyzer.analyze(BaseSemanticAnalyzer.java:283)
      	at org.apache.hadoop.hive.ql.Compiler.analyze(Compiler.java:219)
      	at org.apache.hadoop.hive.ql.Compiler.compile(Compiler.java:103)
      	at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:215)
      	at org.apache.hadoop.hive.ql.Driver.compileInternal(Driver.java:828)
      	at org.apache.hadoop.hive.ql.Driver.compileAndRespond(Driver.java:774)
      	at org.apache.hadoop.hive.ql.Driver.compileAndRespond(Driver.java:768)
      	at org.apache.hadoop.hive.ql.reexec.ReExecDriver.compileAndRespond(ReExecDriver.java:125)
      	at org.apache.hadoop.hive.ql.reexec.ReExecDriver.run(ReExecDriver.java:229)
      	at org.apache.hadoop.hive.cli.CliDriver.processLocalCmd(CliDriver.java:249)
      	at org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:193)
      	at org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:415)
      	at org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:346)
      	at org.apache.hadoop.hive.ql.QTestUtil.executeClientInternal(QTestUtil.java:708)
      	at org.apache.hadoop.hive.ql.QTestUtil.executeClient(QTestUtil.java:678)
      	at org.apache.hadoop.hive.cli.control.CoreCliDriver.runTest(CoreCliDriver.java:169)
      	at org.apache.hadoop.hive.cli.control.CliAdapter.runTest(CliAdapter.java:157)
      	at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver(TestCliDriver.java:59)
      

      Attachments

        1. HIVE-22709.1.patch
          8 kB
          Jason Dere
        2. HIVE-22709.1.patch
          8 kB
          Jason Dere
        3. results_cache_with_auth.q
          1.0 kB
          Jason Dere

        Activity

          People

            jdere Jason Dere
            jdere Jason Dere
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: