Repository: ambari
Updated Branches:
  refs/heads/branch-2.5 a2d3eb109 -> 9f5bce56d


AMBARI-21277. Fail to create solr clients in Log Search / Log Feeder with 
openjdk8 (Oliver Szabo via smohanty)


Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/9f5bce56
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/9f5bce56
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/9f5bce56

Branch: refs/heads/branch-2.5
Commit: 9f5bce56d27bf0457a965c17197f4fd3ad1ee7bc
Parents: a2d3eb1
Author: Sumit Mohanty <[email protected]>
Authored: Mon Jun 19 17:10:59 2017 -0700
Committer: Sumit Mohanty <[email protected]>
Committed: Mon Jun 19 17:10:59 2017 -0700

----------------------------------------------------------------------
 ambari-logsearch/ambari-logsearch-logfeeder/pom.xml            | 6 ++++++
 ambari-logsearch/ambari-logsearch-portal/pom.xml               | 4 ++++
 .../apache/ambari/logsearch/common/ExternalServerClient.java   | 4 ++--
 3 files changed, 12 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/9f5bce56/ambari-logsearch/ambari-logsearch-logfeeder/pom.xml
----------------------------------------------------------------------
diff --git a/ambari-logsearch/ambari-logsearch-logfeeder/pom.xml 
b/ambari-logsearch/ambari-logsearch-logfeeder/pom.xml
index 49122e8..1ad59b3 100644
--- a/ambari-logsearch/ambari-logsearch-logfeeder/pom.xml
+++ b/ambari-logsearch/ambari-logsearch-logfeeder/pom.xml
@@ -143,6 +143,12 @@
     <groupId>org.apache.hadoop</groupId>
     <artifactId>hadoop-common</artifactId>
     <version>${hadoop.version}</version>
+     <exclusions>
+       <exclusion>
+         <groupId>commons-httpclient</groupId>
+         <artifactId>commons-httpclient</artifactId>
+       </exclusion>
+     </exclusions>
   </dependency>
   <dependency>
     <groupId>org.apache.hadoop</groupId>

http://git-wip-us.apache.org/repos/asf/ambari/blob/9f5bce56/ambari-logsearch/ambari-logsearch-portal/pom.xml
----------------------------------------------------------------------
diff --git a/ambari-logsearch/ambari-logsearch-portal/pom.xml 
b/ambari-logsearch/ambari-logsearch-portal/pom.xml
index a439266..ec0bd43 100755
--- a/ambari-logsearch/ambari-logsearch-portal/pom.xml
+++ b/ambari-logsearch/ambari-logsearch-portal/pom.xml
@@ -628,6 +628,10 @@
           <groupId>com.sun.jersey</groupId>
           <artifactId>jersey-server</artifactId>
         </exclusion>
+        <exclusion>
+          <groupId>commons-httpclient</groupId>
+          <artifactId>commons-httpclient</artifactId>
+        </exclusion>
       </exclusions>
     </dependency>
     <dependency>

http://git-wip-us.apache.org/repos/asf/ambari/blob/9f5bce56/ambari-logsearch/ambari-logsearch-portal/src/main/java/org/apache/ambari/logsearch/common/ExternalServerClient.java
----------------------------------------------------------------------
diff --git 
a/ambari-logsearch/ambari-logsearch-portal/src/main/java/org/apache/ambari/logsearch/common/ExternalServerClient.java
 
b/ambari-logsearch/ambari-logsearch-portal/src/main/java/org/apache/ambari/logsearch/common/ExternalServerClient.java
index df00c15..99844f5 100644
--- 
a/ambari-logsearch/ambari-logsearch-portal/src/main/java/org/apache/ambari/logsearch/common/ExternalServerClient.java
+++ 
b/ambari-logsearch/ambari-logsearch-portal/src/main/java/org/apache/ambari/logsearch/common/ExternalServerClient.java
@@ -20,13 +20,13 @@ package org.apache.ambari.logsearch.common;
 
 import javax.inject.Inject;
 import javax.inject.Named;
+import javax.security.auth.login.CredentialException;
 import javax.ws.rs.client.Invocation;
 import javax.ws.rs.client.WebTarget;
 import javax.ws.rs.core.Response;
 
 import org.apache.ambari.logsearch.conf.AuthPropsConfig;
 import org.apache.ambari.logsearch.util.SSLUtil;
-import org.apache.commons.httpclient.auth.InvalidCredentialsException;
 import org.apache.log4j.Logger;
 import org.glassfish.jersey.client.JerseyClient;
 import org.glassfish.jersey.client.JerseyClientBuilder;
@@ -70,7 +70,7 @@ public class ExternalServerClient {
       Response response = invocationBuilder.get();
       if (response.getStatus() != Response.Status.OK.getStatusCode()
         && response.getStatus() != Response.Status.FOUND.getStatusCode()) {
-        throw new InvalidCredentialsException(String.format("External auth 
failed with status code: %d, response: %s",
+        throw new CredentialException(String.format("External auth failed with 
status code: %d, response: %s",
           response.getStatus(), response.readEntity(String.class)));
       }
       return response.readEntity(klass);

Reply via email to