Repository: incubator-ranger
Updated Branches:
  refs/heads/master 9c21c33bc -> e191a4b4e


Fixing some potential NPEs


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

Branch: refs/heads/master
Commit: e191a4b4e2d465018b56ec18b190655d52fd3acb
Parents: 9c21c33
Author: Colm O hEigeartaigh <[email protected]>
Authored: Tue Jul 12 15:02:01 2016 +0100
Committer: Colm O hEigeartaigh <[email protected]>
Committed: Tue Jul 12 15:02:01 2016 +0100

----------------------------------------------------------------------
 .../main/java/org/apache/ranger/audit/provider/MiscUtil.java | 4 ++++
 .../authorization/solr/authorizer/RangerSolrAuthorizer.java  | 8 ++++----
 2 files changed, 8 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/e191a4b4/agents-audit/src/main/java/org/apache/ranger/audit/provider/MiscUtil.java
----------------------------------------------------------------------
diff --git 
a/agents-audit/src/main/java/org/apache/ranger/audit/provider/MiscUtil.java 
b/agents-audit/src/main/java/org/apache/ranger/audit/provider/MiscUtil.java
index 535894c..ff4dc76 100644
--- a/agents-audit/src/main/java/org/apache/ranger/audit/provider/MiscUtil.java
+++ b/agents-audit/src/main/java/org/apache/ranger/audit/provider/MiscUtil.java
@@ -565,6 +565,10 @@ public class MiscUtil {
         */
        static public boolean logErrorMessageByInterval(Log useLogger,
                        String message, Throwable e) {
+        if (message == null) {
+            return false;
+        }
+
                LogHistory log = logHistoryList.get(message);
                if (log == null) {
                        log = new LogHistory();

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/e191a4b4/plugin-solr/src/main/java/org/apache/ranger/authorization/solr/authorizer/RangerSolrAuthorizer.java
----------------------------------------------------------------------
diff --git 
a/plugin-solr/src/main/java/org/apache/ranger/authorization/solr/authorizer/RangerSolrAuthorizer.java
 
b/plugin-solr/src/main/java/org/apache/ranger/authorization/solr/authorizer/RangerSolrAuthorizer.java
index 57fd3ed..4376908 100644
--- 
a/plugin-solr/src/main/java/org/apache/ranger/authorization/solr/authorizer/RangerSolrAuthorizer.java
+++ 
b/plugin-solr/src/main/java/org/apache/ranger/authorization/solr/authorizer/RangerSolrAuthorizer.java
@@ -353,13 +353,13 @@ public class RangerSolrAuthorizer implements 
AuthorizationPlugin {
                String accessType = ACCESS_TYPE_OTHERS;
 
                RequestType requestType = context.getRequestType();
-               if (requestType.equals(RequestType.ADMIN)) {
+               if (RequestType.ADMIN.equals(requestType)) {
                        accessType = ACCESS_TYPE_ADMIN;
-               } else if (requestType.equals(RequestType.READ)) {
+               } else if (RequestType.READ.equals(requestType)) {
                        accessType = ACCESS_TYPE_QUERY;
-               } else if (requestType.equals(RequestType.WRITE)) {
+               } else if (RequestType.WRITE.equals(requestType)) {
                        accessType = ACCESS_TYPE_UPDATE;
-               } else if (requestType.equals(RequestType.UNKNOWN)) {
+               } else if (RequestType.UNKNOWN.equals(requestType)) {
                        logger.info("UNKNOWN request type. Mapping it to " + 
accessType
                                        + ". Resource=" + 
context.getResource());
                        accessType = ACCESS_TYPE_OTHERS;

Reply via email to