This is an automated email from the ASF dual-hosted git repository.

abhi pushed a commit to branch ranger-2.8
in repository https://gitbox.apache.org/repos/asf/ranger.git

commit 49941d0f20ad90ac07dfba670826909e716d3b6a
Author: Halim Kim <[email protected]>
AuthorDate: Sat Aug 9 04:23:18 2025 +0900

    RANGER-5277: Ranger Audit to kerberized solr fails
---
 .../apache/ranger/audit/destination/SolrAuditDestination.java  | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git 
a/agents-audit/dest-solr/src/main/java/org/apache/ranger/audit/destination/SolrAuditDestination.java
 
b/agents-audit/dest-solr/src/main/java/org/apache/ranger/audit/destination/SolrAuditDestination.java
index 64a21e76a..c05d6a32c 100644
--- 
a/agents-audit/dest-solr/src/main/java/org/apache/ranger/audit/destination/SolrAuditDestination.java
+++ 
b/agents-audit/dest-solr/src/main/java/org/apache/ranger/audit/destination/SolrAuditDestination.java
@@ -163,7 +163,8 @@ synchronized void connect() {
                                        if (zkHosts != null && 
!zkHosts.isEmpty()) {
                                                LOG.info("Connecting to solr 
cloud using zkHosts="
                                                                + zkHosts);
-                                               try (Krb5HttpClientBuilder 
krbBuild = new Krb5HttpClientBuilder()) {
+                                               try {
+                                                               
Krb5HttpClientBuilder krbBuild = new Krb5HttpClientBuilder();
                                                                
SolrHttpClientBuilder kb = krbBuild.getBuilder();
                                                                
HttpClientUtil.setHttpClientBuilder(kb);
 
@@ -174,8 +175,6 @@ public CloudSolrClient run() throws Exception {
                                                                                
CloudSolrClient solrCloudClient = new CloudSolrClient.Builder(zkhosts, 
Optional.empty()).build();
                                                                                
return solrCloudClient;
                                                                        }
-
-                                                                       ;
                                                                });
 
                                                                
solrCloudClient.setDefaultCollection(collectionName);
@@ -185,7 +184,8 @@ public CloudSolrClient run() throws Exception {
                                                                        + 
zkHosts, t);
                                                }
                                        } else if (solrURLs != null && 
!solrURLs.isEmpty()) {
-                                               try (Krb5HttpClientBuilder 
krbBuild = new Krb5HttpClientBuilder()) {
+                                               try {
+                                                               
Krb5HttpClientBuilder krbBuild = new Krb5HttpClientBuilder();
                                                                
LOG.info("Connecting to Solr using URLs=" + solrURLs);
                                                                
SolrHttpClientBuilder kb = krbBuild.getBuilder();
                                                                
HttpClientUtil.setHttpClientBuilder(kb);
@@ -199,8 +199,6 @@ public LBHttpSolrClient run() throws Exception {
                                                                                
LBHttpSolrClient lbSolrClient = builder.build();
                                                                                
return lbSolrClient;
                                                                        }
-
-                                                                       ;
                                                                });
 
                                                                for (int i = 1; 
i < solrURLs.size(); i++) {

Reply via email to