[ https://issues.apache.org/jira/browse/AMBARI-25638?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tamas Payer resolved AMBARI-25638. ---------------------------------- Resolution: Fixed > FindBugs: Class defines equals() and uses Object.hashCode() > ----------------------------------------------------------- > > Key: AMBARI-25638 > URL: https://issues.apache.org/jira/browse/AMBARI-25638 > Project: Ambari > Issue Type: Bug > Components: ambari-server > Affects Versions: 2.7.3, 2.7.4, 2.7.5 > Reporter: Tamas Payer > Assignee: Tamas Payer > Priority: Major > Labels: cleanup, findbugs, server > Fix For: 2.7.6 > > Time Spent: 20m > Remaining Estimate: 0h > > FindBugs finding: > org.apache.ambari.server.state.alert.MetricSource$JmxInfo defines equals and > uses Object.hashCode() > This class overrides {{equals(Object)}}, but does not override > {{hashCode()}}, and inherits the implementation of {{hashCode()}} from > {{java.lang.Object}} (which returns the identity hash code, an arbitrary > value assigned to the object by the VM). Therefore, the class is very likely > to violate the invariant that equal objects must have equal hashcodes. -- This message was sent by Atlassian Jira (v8.3.4#803005)