Author: gunther
Date: Thu Sep 25 19:58:35 2014
New Revision: 1627632
URL: http://svn.apache.org/r1627632
Log:
HIVE-8082: generateErrorMessage doesn't handle null ast properly (Rahul
Palamuttam via Gunther Hagleitner)
Modified:
hive/branches/branch-0.14/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
Modified:
hive/branches/branch-0.14/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
URL:
http://svn.apache.org/viewvc/hive/branches/branch-0.14/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java?rev=1627632&r1=1627631&r2=1627632&view=diff
==============================================================================
---
hive/branches/branch-0.14/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
(original)
+++
hive/branches/branch-0.14/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
Thu Sep 25 19:58:35 2014
@@ -642,6 +642,10 @@ public class SemanticAnalyzer extends Ba
public static String generateErrorMessage(ASTNode ast, String message) {
StringBuilder sb = new StringBuilder();
+ if (ast == null) {
+ sb.append("The abstract syntax tree is null");
+ return sb.toString();
+ }
sb.append(ast.getLine());
sb.append(":");
sb.append(ast.getCharPositionInLine());