Index: metastore/src/java/org/apache/hadoop/hive/metastore/ObjectStore.java =================================================================== --- metastore/src/java/org/apache/hadoop/hive/metastore/ObjectStore.java (revision 1601316) +++ metastore/src/java/org/apache/hadoop/hive/metastore/ObjectStore.java (working copy) @@ -3167,7 +3167,7 @@ } List partColumnGrants = listPrincipalAllPartitionColumnGrants( mRol.getRoleName(), PrincipalType.ROLE); - if (tblColumnGrants.size() > 0) { + if (partColumnGrants.size() > 0) { pm.deletePersistentAll(partColumnGrants); } // finally remove the role