Index: ql/src/java/org/apache/hadoop/hive/ql/Driver.java IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== diff --git a/ql/src/java/org/apache/hadoop/hive/ql/Driver.java b/ql/src/java/org/apache/hadoop/hive/ql/Driver.java --- a/ql/src/java/org/apache/hadoop/hive/ql/Driver.java (revision db61e526c9e2c1e56cfb289dd623a0c4b82414fa) +++ b/ql/src/java/org/apache/hadoop/hive/ql/Driver.java (revision ee6d484a3513439923490a77c3caee660982cf57) @@ -743,7 +743,8 @@ Set additionalOutputs = new HashSet(); for (WriteEntity e : sem.getOutputs()) { - if (e.getType() == Entity.Type.PARTITION) { + // check table privileges when using partly dynamic partition write. + if (e.getType() == Entity.Type.PARTITION || e.getType() == Entity.Type.DUMMYPARTITION) { additionalOutputs.add(new WriteEntity(e.getTable(), e.getWriteType())); } }