This is an automated email from the ASF dual-hosted git repository.
rmani pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ranger.git
The following commit(s) were added to refs/heads/master by this push:
new 3eabec9 RANGER-2463:Ranger admin authorization audits fails
intermittently to fetch from Solr
3eabec9 is described below
commit 3eabec946903be55bcb4eb12ab40a0421de2a192
Author: rmani <[email protected]>
AuthorDate: Thu Jun 6 10:29:21 2019 -0700
RANGER-2463:Ranger admin authorization audits fails intermittently to fetch
from Solr
---
.../src/main/java/org/apache/ranger/solr/SolrAccessAuditsService.java | 4 ++++
1 file changed, 4 insertions(+)
diff --git
a/security-admin/src/main/java/org/apache/ranger/solr/SolrAccessAuditsService.java
b/security-admin/src/main/java/org/apache/ranger/solr/SolrAccessAuditsService.java
index a517d76..5220f85 100644
---
a/security-admin/src/main/java/org/apache/ranger/solr/SolrAccessAuditsService.java
+++
b/security-admin/src/main/java/org/apache/ranger/solr/SolrAccessAuditsService.java
@@ -170,7 +170,11 @@ public class SolrAccessAuditsService {
}
else
if("hive".equalsIgnoreCase(vXAccessAudit.getServiceType()) &&
("grant".equalsIgnoreCase(vXAccessAudit.getAccessType()) ||
"revoke".equalsIgnoreCase(vXAccessAudit.getAccessType()))){
try {
+ if (vXAccessAudit.getRequestData()
!= null) {
vXAccessAudit.setRequestData(java.net.URLDecoder.decode(vXAccessAudit.getRequestData(),
"UTF-8"));
+ } else {
+ logger.warn("Error in request
data of audit from solr. AuditData: " + vXAccessAudit.toString());
+ }
} catch (UnsupportedEncodingException
e) {
logger.warn("Error while
encoding request data");
}