Index: ql/src/java/org/apache/hadoop/hive/ql/parse/BaseSemanticAnalyzer.java =================================================================== --- ql/src/java/org/apache/hadoop/hive/ql/parse/BaseSemanticAnalyzer.java (revision 1079176) +++ ql/src/java/org/apache/hadoop/hive/ql/parse/BaseSemanticAnalyzer.java (working copy) @@ -604,7 +604,7 @@ throws SemanticException { assert (ast.getToken().getType() == HiveParser.TOK_TAB - || ast.getToken().getType() == HiveParser.TOK_TABLE_PARTITION + || ast.getToken().getType() == HiveParser.TOK_TABLE_PARTITION || ast.getToken().getType() == HiveParser.TOK_TABTYPE); int childIndex = 0; numDynParts = 0; @@ -683,7 +683,7 @@ } } catch (HiveException e) { throw new SemanticException( - ErrorMsg.INVALID_PARTITION.getMsg(ast.getChild(childIndex))); + ErrorMsg.INVALID_PARTITION.getMsg(ast.getChild(childIndex)),e); } specType = SpecType.STATIC_PARTITION; }