Repository: hive
Updated Branches:
  refs/heads/branch-3 150e35167 -> 3c90b9910


HIVE-19172 : NPE due to null EnvironmentContext in DDLTask (Nishant Bangarwa 
via Ashutosh Chauhan)

Signed-off-by: Ashutosh Chauhan <hashut...@apache.org>


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

Branch: refs/heads/branch-3
Commit: 3c90b991074c165552e560d10e77218308418ce3
Parents: 150e351
Author: Nishant Bangarwa <nishant.mon...@gmail.com>
Authored: Thu Apr 12 22:39:37 2018 -0700
Committer: Vineet Garg <vg...@apache.org>
Committed: Fri Apr 13 09:57:45 2018 -0700

----------------------------------------------------------------------
 ql/src/java/org/apache/hadoop/hive/ql/exec/DDLTask.java | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hive/blob/3c90b991/ql/src/java/org/apache/hadoop/hive/ql/exec/DDLTask.java
----------------------------------------------------------------------
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/exec/DDLTask.java 
b/ql/src/java/org/apache/hadoop/hive/ql/exec/DDLTask.java
index 61a0432..b9b1830 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/exec/DDLTask.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/exec/DDLTask.java
@@ -3827,6 +3827,9 @@ public class DDLTask extends Task<DDLWork> implements 
Serializable {
 
     try {
       EnvironmentContext environmentContext = alterTbl.getEnvironmentContext();
+      if (environmentContext == null) {
+        environmentContext = new EnvironmentContext();
+      }
       
environmentContext.putToProperties(HiveMetaHook.ALTER_TABLE_OPERATION_TYPE, 
alterTbl.getOp().name());
       if (allPartitions == null) {
         db.alterTable(alterTbl.getOldName(), tbl, alterTbl.getIsCascade(), 
environmentContext);

Reply via email to