You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by dm...@apache.org on 2018/11/22 09:48:06 UTC

[ambari] 01/02: AMBARI-24936. Fix suspicious code spotted while working on AMBARI-24936

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

dmitriusan pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ambari.git

commit 1cd9e6ffac280afaa7a7387fec47091bf17627fb
Author: Lisnichenko Dmitro <dl...@hortonworks.com>
AuthorDate: Wed Nov 21 17:11:50 2018 +0200

    AMBARI-24936. Fix suspicious code spotted while working on AMBARI-24936
---
 .../java/org/apache/ambari/funtest/server/AmbariHttpWebRequest.java     | 2 +-
 .../main/java/org/apache/ambari/server/controller/ActionResponse.java   | 2 +-
 .../java/org/apache/ambari/server/controller/ConfigurationRequest.java  | 1 -
 .../java/org/apache/ambari/server/controller/ConfigurationResponse.java | 2 --
 .../java/org/apache/ambari/server/controller/ExtensionResponse.java     | 2 +-
 .../src/main/java/org/apache/ambari/server/controller/MpackRequest.java | 2 +-
 .../main/java/org/apache/ambari/server/controller/MpackResponse.java    | 2 +-
 .../main/java/org/apache/ambari/server/controller/StackResponse.java    | 2 +-
 .../ambari/server/controller/internal/PrivilegeResourceProvider.java    | 2 +-
 .../src/main/java/org/apache/ambari/server/orm/DBAccessorImpl.java      | 2 +-
 .../java/org/apache/ambari/server/orm/models/HostComponentSummary.java  | 2 +-
 .../server/serveraction/kerberos/CreateKeytabFilesServerAction.java     | 2 +-
 .../main/java/org/apache/ambari/server/state/ServiceComponentImpl.java  | 2 +-
 .../java/org/apache/ambari/server/controller/KerberosHelperTest.java    | 1 -
 .../ambari/server/controller/metrics/JMXPropertyProviderTest.java       | 2 +-
 15 files changed, 12 insertions(+), 16 deletions(-)

diff --git a/ambari-funtest/src/test/java/org/apache/ambari/funtest/server/AmbariHttpWebRequest.java b/ambari-funtest/src/test/java/org/apache/ambari/funtest/server/AmbariHttpWebRequest.java
index ce87478..ce216d7 100644
--- a/ambari-funtest/src/test/java/org/apache/ambari/funtest/server/AmbariHttpWebRequest.java
+++ b/ambari-funtest/src/test/java/org/apache/ambari/funtest/server/AmbariHttpWebRequest.java
@@ -316,7 +316,7 @@ public class AmbariHttpWebRequest extends WebRequest {
             } else if (httpMethod.equals("DELETE")) {
                 requestBase = new HttpDelete(getRequestUrl());
             } else {
-                new RuntimeException(String.format("Unsupported HTTP method: %s", httpMethod));
+                throw new RuntimeException(String.format("Unsupported HTTP method: %s", httpMethod));
             }
 
             Map<String, String> headers = getHeaders();
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/ActionResponse.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/ActionResponse.java
index 10af495..cbda0f5 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/controller/ActionResponse.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/ActionResponse.java
@@ -171,7 +171,7 @@ public class ActionResponse {
 
   @Override
   public int hashCode() {
-    int result = 1;
+    int result;
     result = 31 + (actionName != null ? actionName.hashCode() : 0);
     result = result + (actionType != null ? actionType.hashCode() : 0);
     result = result + (inputs != null ? inputs.hashCode() : 0);
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/ConfigurationRequest.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/ConfigurationRequest.java
index fddc674..f0998f1 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/controller/ConfigurationRequest.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/ConfigurationRequest.java
@@ -56,7 +56,6 @@ public class ConfigurationRequest {
     this.configs = configs;
     this.type = type;
     this.tag = tag;
-    this.configs = configs;
     this.configsAttributes = configsAttributes;
     this.includeProperties = (type != null && tag != null);
   }
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/ConfigurationResponse.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/ConfigurationResponse.java
index 37290b8..d8f471e 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/controller/ConfigurationResponse.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/ConfigurationResponse.java
@@ -64,7 +64,6 @@ public class ConfigurationResponse {
     this.type = type;
     this.versionTag = versionTag;
     this.version = version;
-    this.configs = configs;
     this.configAttributes = configAttributes;
     SecretReference.replacePasswordsWithReferencesForCustomProperties(configAttributes, configs, type, version);
   }
@@ -80,7 +79,6 @@ public class ConfigurationResponse {
     this.type = type;
     this.versionTag = versionTag;
     this.version = version;
-    this.configs = configs;
     this.configAttributes = configAttributes;
     this.propertiesTypes = propertiesTypes;
     SecretReference.replacePasswordsWithReferences(propertiesTypes, configs, type, version);
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/ExtensionResponse.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/ExtensionResponse.java
index 0133bbb..9286920 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/controller/ExtensionResponse.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/ExtensionResponse.java
@@ -41,7 +41,7 @@ public class ExtensionResponse {
 
   @Override
   public int hashCode() {
-    int result = 1;
+    int result;
     result = 31 + getExtensionName().hashCode();
     return result;
   }
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/MpackRequest.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/MpackRequest.java
index 49d0caa..3a1c79d 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/controller/MpackRequest.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/MpackRequest.java
@@ -81,7 +81,7 @@ public class MpackRequest {
 
   @Override
   public int hashCode() {
-    int result = 1;
+    int result;
     result = 31 + getId().hashCode();
     return result;
   }
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/MpackResponse.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/MpackResponse.java
index 308a2bb..a5c40ba 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/controller/MpackResponse.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/MpackResponse.java
@@ -124,7 +124,7 @@ public class MpackResponse {
 
   @Override
   public int hashCode() {
-    int result = 1;
+    int result;
     result = 31 + getId().hashCode();
     return result;
   }
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/StackResponse.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/StackResponse.java
index ab21d91..1fe3eb7 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/controller/StackResponse.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/StackResponse.java
@@ -40,7 +40,7 @@ public class StackResponse {
 
   @Override
   public int hashCode() {
-    int result = 1;
+    int result;
     result = 31 + getStackName().hashCode();
     return result;
   }
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PrivilegeResourceProvider.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PrivilegeResourceProvider.java
index 97ff062..b8e145c 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PrivilegeResourceProvider.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PrivilegeResourceProvider.java
@@ -491,7 +491,7 @@ public abstract class PrivilegeResourceProvider<T> extends AbstractAuthorizedRes
           Set<Long> resourceIds = getResourceEntities(properties).keySet();
           Long      resourceId  = resourceIds.iterator().next();
 
-          if (resource != null && resourceId != resource) {
+          if (resource != null && ! resourceId.equals(resource)) {
             throw new AmbariException("Can't update privileges of multiple resources in one request");
           }
           resource = resourceId;
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/orm/DBAccessorImpl.java b/ambari-server/src/main/java/org/apache/ambari/server/orm/DBAccessorImpl.java
index 72bcfdf..4cc8032 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/orm/DBAccessorImpl.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/orm/DBAccessorImpl.java
@@ -1574,7 +1574,7 @@ public class DBAccessorImpl implements DBAccessor {
     }
     builder.append(requestedColumnNames[0]);
     for (int i = 1; i < requestedColumnNames.length; i++) {
-      builder.append(", ").append(requestedColumnNames[1]);
+      builder.append(", ").append(requestedColumnNames[i]);
     }
 
     // Append the source table
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/orm/models/HostComponentSummary.java b/ambari-server/src/main/java/org/apache/ambari/server/orm/models/HostComponentSummary.java
index bec1d38..5886ea7 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/orm/models/HostComponentSummary.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/orm/models/HostComponentSummary.java
@@ -117,7 +117,7 @@ public class HostComponentSummary {
 
   @Override
   public int hashCode() {
-    int result = 1;
+    int result;
     result = 31 + (serviceName != null ? serviceName.hashCode() : 0);
     result = result + (componentName != null ? componentName.hashCode() : 0);
     result = result + (hostId != null ? hostId.hashCode() : 0);
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/CreateKeytabFilesServerAction.java b/ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/CreateKeytabFilesServerAction.java
index 351e861..ca906b6 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/CreateKeytabFilesServerAction.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/CreateKeytabFilesServerAction.java
@@ -333,7 +333,7 @@ public class CreateKeytabFilesServerAction extends KerberosServerAction {
           if (LOG.isDebugEnabled()) {
             LOG.warn(message, e);
           } else {
-            LOG.warn(message, e);
+            LOG.warn(message);
           }
         }
       }
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/state/ServiceComponentImpl.java b/ambari-server/src/main/java/org/apache/ambari/server/state/ServiceComponentImpl.java
index 9cfe8c8..3374521 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/state/ServiceComponentImpl.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/state/ServiceComponentImpl.java
@@ -468,8 +468,8 @@ public class ServiceComponentImpl implements ServiceComponent {
     for (ServiceComponentHost sch : hostComponents.values()) {
       if (!first) {
         sb.append(" , ");
-        first = false;
       }
+      first = false;
       sb.append("\n        ");
       sch.debugDump(sb);
       sb.append(" ");
diff --git a/ambari-server/src/test/java/org/apache/ambari/server/controller/KerberosHelperTest.java b/ambari-server/src/test/java/org/apache/ambari/server/controller/KerberosHelperTest.java
index 39e52ec..ba3bdb2 100644
--- a/ambari-server/src/test/java/org/apache/ambari/server/controller/KerberosHelperTest.java
+++ b/ambari-server/src/test/java/org/apache/ambari/server/controller/KerberosHelperTest.java
@@ -3439,7 +3439,6 @@ public class KerberosHelperTest extends EasyMockSupport {
     final Map<String, String> kerberosEnvProperties = new HashMap<>();
     kerberosEnvProperties.put(KerberosHelper.KDC_TYPE, "mit-kdc");
     kerberosEnvProperties.put(KerberosHelper.DEFAULT_REALM, "FOOBAR.COM");
-    kerberosEnvProperties.put("manage_identities", "FOOBAR.COM");
     kerberosEnvProperties.put("manage_identities",
         (manageIdentities == null)
             ? null
diff --git a/ambari-server/src/test/java/org/apache/ambari/server/controller/metrics/JMXPropertyProviderTest.java b/ambari-server/src/test/java/org/apache/ambari/server/controller/metrics/JMXPropertyProviderTest.java
index d256dec..6bbbb8e 100644
--- a/ambari-server/src/test/java/org/apache/ambari/server/controller/metrics/JMXPropertyProviderTest.java
+++ b/ambari-server/src/test/java/org/apache/ambari/server/controller/metrics/JMXPropertyProviderTest.java
@@ -639,7 +639,7 @@ public class JMXPropertyProviderTest {
       } else if (componentName.equals("DATANODE")) {
         return "50075";
       } else if (componentName.equals("HBASE_MASTER")) {
-        if(clusterName == "c2") {
+        if(clusterName.equals("c2")) {
           return "60011";
         } else {
           // Caters the case where 'clusterName' is null or