FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 2.0.1

Threshold is medium

Effort is min

Summary

ClassesBugsErrorsMissing Classes
17900

org.apache.maven.settings.Repository

BugCategoryDetailsLinePriority
org.apache.maven.settings.Repository defines equals and uses Object.hashCode()BAD_PRACTICEHE_EQUALS_USE_HASHCODE131High

org.apache.maven.settings.RepositoryBase

BugCategoryDetailsLinePriority
Equals method for org.apache.maven.settings.RepositoryBase assumes the argument is of type RepositoryBaseBAD_PRACTICEBC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OBJECTS182Medium
org.apache.maven.settings.RepositoryBase defines equals and uses Object.hashCode()BAD_PRACTICEHE_EQUALS_USE_HASHCODE182-191High

org.apache.maven.settings.Server

BugCategoryDetailsLinePriority
org.codehaus.plexus.util.xml.Xpp3Dom stored into non-transient field Server.configurationBAD_PRACTICESE_BAD_FIELD_STORE113Medium

org.apache.maven.settings.Settings

BugCategoryDetailsLinePriority
Inconsistent synchronization of org.apache.maven.settings.Settings.activeProxy; locked 75% of timeMT_CORRECTNESSIS2_INCONSISTENT_SYNC584Medium
Class org.apache.maven.settings.Settings defines non-transient non-serializable instance field runtimeInfoBAD_PRACTICESE_BAD_FIELDNot availableHigh

org.apache.maven.settings.io.xpp3.SettingsXpp3Reader

BugCategoryDetailsLinePriority
Dead store to parsed in org.apache.maven.settings.io.xpp3.SettingsXpp3Reader.parseTrackableBase(XmlPullParser, boolean)STYLEDLS_DEAD_LOCAL_STORE1687High
Private method org.apache.maven.settings.io.xpp3.SettingsXpp3Reader.getBooleanValue(String, String, XmlPullParser) is never calledPERFORMANCEUPM_UNCALLED_PRIVATE_METHOD165Medium
Private method org.apache.maven.settings.io.xpp3.SettingsXpp3Reader.getDateValue(String, String, XmlPullParser) is never calledPERFORMANCEUPM_UNCALLED_PRIVATE_METHOD253Medium