-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/61250/
-----------------------------------------------------------

(Updated 八月 2, 2017, 12:44 a.m.)


Review request for hive.


Bugs: HIVE-17211
    https://issues.apache.org/jira/browse/HIVE-17211


Repository: hive-git


Description (updated)
-------

List<HiveObjectPrivilege> msObjPrivs = mClient.list_privileges(
principalName, principalType,
this.getThriftHiveObjectRef(privObj));
>>> CID 166074: Null pointer dereferences (NULL_RETURNS)
>>> Calling a method on null object "msObjPrivs".
for (HiveObjectPrivilege msObjPriv : msObjPrivs) {
HivePrincipal resPrincipal = new HivePrincipal(
msObjPriv.getPrincipalName(),
AuthorizationUtils.getHivePrincipalType(msObjPriv
.getPrincipalType()));

Reason?
The method mClient.list_privileges(
principalName, principalType,
this.getThriftHiveObjectRef(privObj)); may return null.


Diffs
-----

  
ql/src/java/org/apache/hadoop/hive/ql/security/authorization/plugin/sqlstd/SQLStdHiveAccessController.java
 d5c3a1a 


Diff: https://reviews.apache.org/r/61250/diff/1/


Testing
-------

tested it


Thanks,

hongtaq zhao

Reply via email to