Repository: incubator-sentry
Updated Branches:
  refs/heads/master 95b1e40e7 -> cb92ceb3b


SENTRY-1015: Improve Sentry + Hive error message when user has insufficient 
privileges (Hao Hao via Lenni Kuff)

Change-Id: Ic10a06bade1fd3a00519a5abeba1a278ceae2c8e


Project: http://git-wip-us.apache.org/repos/asf/incubator-sentry/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-sentry/commit/cb92ceb3
Tree: http://git-wip-us.apache.org/repos/asf/incubator-sentry/tree/cb92ceb3
Diff: http://git-wip-us.apache.org/repos/asf/incubator-sentry/diff/cb92ceb3

Branch: refs/heads/master
Commit: cb92ceb3bb45b100538642038567640797553a3d
Parents: 95b1e40
Author: Lenni Kuff <lsk...@cloudera.com>
Authored: Wed Jan 20 23:29:51 2016 -0800
Committer: Lenni Kuff <lsk...@cloudera.com>
Committed: Wed Jan 20 23:29:51 2016 -0800

----------------------------------------------------------------------
 .../java/org/apache/sentry/binding/hive/HiveAuthzBindingHook.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-sentry/blob/cb92ceb3/sentry-binding/sentry-binding-hive/src/main/java/org/apache/sentry/binding/hive/HiveAuthzBindingHook.java
----------------------------------------------------------------------
diff --git 
a/sentry-binding/sentry-binding-hive/src/main/java/org/apache/sentry/binding/hive/HiveAuthzBindingHook.java
 
b/sentry-binding/sentry-binding-hive/src/main/java/org/apache/sentry/binding/hive/HiveAuthzBindingHook.java
index 699b6b2..9c1eff7 100644
--- 
a/sentry-binding/sentry-binding-hive/src/main/java/org/apache/sentry/binding/hive/HiveAuthzBindingHook.java
+++ 
b/sentry-binding/sentry-binding-hive/src/main/java/org/apache/sentry/binding/hive/HiveAuthzBindingHook.java
@@ -400,7 +400,7 @@ public class HiveAuthzBindingHook extends 
AbstractSemanticAnalyzerHook {
           + "\n Required privileges for this query: "
           + permsRequired;
       String msgForConsole = HiveAuthzConf.HIVE_SENTRY_PRIVILEGE_ERROR_MESSAGE 
+ "\n "
-          + e.getMessage();
+          + e.getMessage()+ "\n The required privileges: " + permsRequired;
       // AuthorizationException is not a real exception, use the info level to 
record this.
       LOG.info(msgForLog);
       throw new SemanticException(msgForConsole, e);

Reply via email to