FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.2.0

Threshold is Low

Effort is Default

Summary

Classes Bugs Errors Missing Classes
126 92 182 25

Files

Class Bugs
org.apache.continuum.model.project.ProjectScmRoot 3
org.apache.continuum.model.release.ContinuumReleaseResult 3
org.apache.continuum.model.repository.AbstractPurgeConfiguration 3
org.apache.continuum.model.repository.DirectoryPurgeConfiguration 3
org.apache.continuum.model.repository.LocalRepository 3
org.apache.continuum.model.repository.RepositoryPurgeConfiguration 3
org.apache.maven.continuum.model.project.BuildDefinition 3
org.apache.maven.continuum.model.project.BuildDefinitionTemplate 3
org.apache.maven.continuum.model.project.BuildQueue 3
org.apache.maven.continuum.model.project.BuildResult 3
org.apache.maven.continuum.model.project.ContinuumDatabase 1
org.apache.maven.continuum.model.project.ContinuumModelloMetadata 3
org.apache.maven.continuum.model.project.Project 3
org.apache.maven.continuum.model.project.ProjectDependency 3
org.apache.maven.continuum.model.project.ProjectDeveloper 3
org.apache.maven.continuum.model.project.ProjectGroup 3
org.apache.maven.continuum.model.project.ProjectNotifier 3
org.apache.maven.continuum.model.project.Schedule 3
org.apache.maven.continuum.model.project.io.stax.ContinuumStaxReader 11
org.apache.maven.continuum.model.project.io.stax.ContinuumStaxWriter 5
org.apache.maven.continuum.model.scm.ChangeFile 3
org.apache.maven.continuum.model.scm.ChangeSet 4
org.apache.maven.continuum.model.scm.ScmResult 3
org.apache.maven.continuum.model.system.Installation 3
org.apache.maven.continuum.model.system.NotificationAddress 3
org.apache.maven.continuum.model.system.Profile 3
org.apache.maven.continuum.model.system.SystemConfiguration 3
org.apache.maven.continuum.project.ContinuumProjectState 2

org.apache.continuum.model.project.ProjectScmRoot

Bug Category Details Line
Switch statement found in org.apache.continuum.model.project.ProjectScmRoot.jdoCopyField(ProjectScmRoot, int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Switch statement found in org.apache.continuum.model.project.ProjectScmRoot.jdoProvideField(int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Private method org.apache.continuum.model.project.ProjectScmRoot.jdoSuperClone() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD Not available

org.apache.continuum.model.release.ContinuumReleaseResult

Bug Category Details Line
Switch statement found in org.apache.continuum.model.release.ContinuumReleaseResult.jdoCopyField(ContinuumReleaseResult, int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Switch statement found in org.apache.continuum.model.release.ContinuumReleaseResult.jdoProvideField(int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Private method org.apache.continuum.model.release.ContinuumReleaseResult.jdoSuperClone() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD Not available

org.apache.continuum.model.repository.AbstractPurgeConfiguration

Bug Category Details Line
Switch statement found in org.apache.continuum.model.repository.AbstractPurgeConfiguration.jdoCopyField(AbstractPurgeConfiguration, int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Switch statement found in org.apache.continuum.model.repository.AbstractPurgeConfiguration.jdoProvideField(int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Private method org.apache.continuum.model.repository.AbstractPurgeConfiguration.jdoSuperClone() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD Not available

org.apache.continuum.model.repository.DirectoryPurgeConfiguration

Bug Category Details Line
Switch statement found in org.apache.continuum.model.repository.DirectoryPurgeConfiguration.jdoCopyField(DirectoryPurgeConfiguration, int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Switch statement found in org.apache.continuum.model.repository.DirectoryPurgeConfiguration.jdoProvideField(int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Private method org.apache.continuum.model.repository.DirectoryPurgeConfiguration.jdoSuperClone() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD Not available

org.apache.continuum.model.repository.LocalRepository

Bug Category Details Line
Switch statement found in org.apache.continuum.model.repository.LocalRepository.jdoCopyField(LocalRepository, int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Switch statement found in org.apache.continuum.model.repository.LocalRepository.jdoProvideField(int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Private method org.apache.continuum.model.repository.LocalRepository.jdoSuperClone() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD Not available

org.apache.continuum.model.repository.RepositoryPurgeConfiguration

Bug Category Details Line
Switch statement found in org.apache.continuum.model.repository.RepositoryPurgeConfiguration.jdoCopyField(RepositoryPurgeConfiguration, int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Switch statement found in org.apache.continuum.model.repository.RepositoryPurgeConfiguration.jdoProvideField(int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Private method org.apache.continuum.model.repository.RepositoryPurgeConfiguration.jdoSuperClone() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD Not available

org.apache.maven.continuum.model.project.BuildDefinition

Bug Category Details Line
Switch statement found in org.apache.maven.continuum.model.project.BuildDefinition.jdoCopyField(BuildDefinition, int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Switch statement found in org.apache.maven.continuum.model.project.BuildDefinition.jdoProvideField(int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Private method org.apache.maven.continuum.model.project.BuildDefinition.jdoSuperClone() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD Not available

org.apache.maven.continuum.model.project.BuildDefinitionTemplate

Bug Category Details Line
Switch statement found in org.apache.maven.continuum.model.project.BuildDefinitionTemplate.jdoCopyField(BuildDefinitionTemplate, int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Switch statement found in org.apache.maven.continuum.model.project.BuildDefinitionTemplate.jdoProvideField(int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Private method org.apache.maven.continuum.model.project.BuildDefinitionTemplate.jdoSuperClone() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD Not available

org.apache.maven.continuum.model.project.BuildQueue

Bug Category Details Line
Switch statement found in org.apache.maven.continuum.model.project.BuildQueue.jdoCopyField(BuildQueue, int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Switch statement found in org.apache.maven.continuum.model.project.BuildQueue.jdoProvideField(int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Private method org.apache.maven.continuum.model.project.BuildQueue.jdoSuperClone() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD Not available

org.apache.maven.continuum.model.project.BuildResult

Bug Category Details Line
Switch statement found in org.apache.maven.continuum.model.project.BuildResult.jdoCopyField(BuildResult, int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Switch statement found in org.apache.maven.continuum.model.project.BuildResult.jdoProvideField(int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Private method org.apache.maven.continuum.model.project.BuildResult.jdoSuperClone() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD Not available

org.apache.maven.continuum.model.project.ContinuumDatabase

Bug Category Details Line
org.apache.maven.continuum.model.project.ContinuumDatabase is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

org.apache.maven.continuum.model.project.ContinuumModelloMetadata

Bug Category Details Line
Switch statement found in org.apache.maven.continuum.model.project.ContinuumModelloMetadata.jdoCopyField(ContinuumModelloMetadata, int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Switch statement found in org.apache.maven.continuum.model.project.ContinuumModelloMetadata.jdoProvideField(int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Private method org.apache.maven.continuum.model.project.ContinuumModelloMetadata.jdoSuperClone() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD Not available

org.apache.maven.continuum.model.project.Project

Bug Category Details Line
Switch statement found in org.apache.maven.continuum.model.project.Project.jdoCopyField(Project, int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Switch statement found in org.apache.maven.continuum.model.project.Project.jdoProvideField(int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Private method org.apache.maven.continuum.model.project.Project.jdoSuperClone() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD Not available

org.apache.maven.continuum.model.project.ProjectDependency

Bug Category Details Line
Switch statement found in org.apache.maven.continuum.model.project.ProjectDependency.jdoCopyField(ProjectDependency, int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Switch statement found in org.apache.maven.continuum.model.project.ProjectDependency.jdoProvideField(int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Private method org.apache.maven.continuum.model.project.ProjectDependency.jdoSuperClone() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD Not available

org.apache.maven.continuum.model.project.ProjectDeveloper

Bug Category Details Line
Switch statement found in org.apache.maven.continuum.model.project.ProjectDeveloper.jdoCopyField(ProjectDeveloper, int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Switch statement found in org.apache.maven.continuum.model.project.ProjectDeveloper.jdoProvideField(int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Private method org.apache.maven.continuum.model.project.ProjectDeveloper.jdoSuperClone() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD Not available

org.apache.maven.continuum.model.project.ProjectGroup

Bug Category Details Line
Switch statement found in org.apache.maven.continuum.model.project.ProjectGroup.jdoCopyField(ProjectGroup, int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Switch statement found in org.apache.maven.continuum.model.project.ProjectGroup.jdoProvideField(int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Private method org.apache.maven.continuum.model.project.ProjectGroup.jdoSuperClone() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD Not available

org.apache.maven.continuum.model.project.ProjectNotifier

Bug Category Details Line
Switch statement found in org.apache.maven.continuum.model.project.ProjectNotifier.jdoCopyField(ProjectNotifier, int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Switch statement found in org.apache.maven.continuum.model.project.ProjectNotifier.jdoProvideField(int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Private method org.apache.maven.continuum.model.project.ProjectNotifier.jdoSuperClone() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD Not available

org.apache.maven.continuum.model.project.Schedule

Bug Category Details Line
Switch statement found in org.apache.maven.continuum.model.project.Schedule.jdoCopyField(Schedule, int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Switch statement found in org.apache.maven.continuum.model.project.Schedule.jdoProvideField(int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Private method org.apache.maven.continuum.model.project.Schedule.jdoSuperClone() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD Not available

org.apache.maven.continuum.model.project.io.stax.ContinuumStaxReader

Bug Category Details Line
Private method org.apache.maven.continuum.model.project.io.stax.ContinuumStaxReader.buildDom(XMLStreamReader) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 163-227
Private method org.apache.maven.continuum.model.project.io.stax.ContinuumStaxReader.getByteValue(String, String, XMLStreamReader, boolean) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 287-301
Private method org.apache.maven.continuum.model.project.io.stax.ContinuumStaxReader.getCharacterValue(String, String, XMLStreamReader) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 316-320
Private method org.apache.maven.continuum.model.project.io.stax.ContinuumStaxReader.getDateValue(String, String, String, XMLStreamReader) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 336-367
Private method org.apache.maven.continuum.model.project.io.stax.ContinuumStaxReader.getDoubleValue(String, String, XMLStreamReader, boolean) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 399-413
Private method org.apache.maven.continuum.model.project.io.stax.ContinuumStaxReader.getFloatValue(String, String, XMLStreamReader, boolean) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 429-443
Private method org.apache.maven.continuum.model.project.io.stax.ContinuumStaxReader.getRequiredAttributeValue(String, String, XMLStreamReader, boolean) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 519-526
Private method org.apache.maven.continuum.model.project.io.stax.ContinuumStaxReader.getShortValue(String, String, XMLStreamReader, boolean) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 542-556
Private method org.apache.maven.continuum.model.project.io.stax.ContinuumStaxReader.parseAbstractPurgeConfiguration(String, XMLStreamReader, boolean, String) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 588-667
Private method org.apache.maven.continuum.model.project.io.stax.ContinuumStaxReader.parseContinuumProjectState(String, XMLStreamReader, boolean, String) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 1508-1540
Private method org.apache.maven.continuum.model.project.io.stax.ContinuumStaxReader.parseNotificationAddress(String, XMLStreamReader, boolean, String) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 1918-1963

org.apache.maven.continuum.model.project.io.stax.ContinuumStaxWriter

Bug Category Details Line
Private method org.apache.maven.continuum.model.project.io.stax.ContinuumStaxWriter.writeAbstractPurgeConfiguration(AbstractPurgeConfiguration, String, XMLStreamWriter) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 133-186
Private method org.apache.maven.continuum.model.project.io.stax.ContinuumStaxWriter.writeContinuumProjectState(ContinuumProjectState, String, XMLStreamWriter) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 721-732
Private method org.apache.maven.continuum.model.project.io.stax.ContinuumStaxWriter.writeNotificationAddress(NotificationAddress, String, XMLStreamWriter) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 1008-1038
Unread field: org.apache.maven.continuum.model.project.io.stax.ContinuumStaxWriter.idMap PERFORMANCE URF_UNREAD_FIELD 81
Unused field: org.apache.maven.continuum.model.project.io.stax.ContinuumStaxWriter.curId PERFORMANCE UUF_UNUSED_FIELD Not available

org.apache.maven.continuum.model.scm.ChangeFile

Bug Category Details Line
Switch statement found in org.apache.maven.continuum.model.scm.ChangeFile.jdoCopyField(ChangeFile, int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Switch statement found in org.apache.maven.continuum.model.scm.ChangeFile.jdoProvideField(int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Private method org.apache.maven.continuum.model.scm.ChangeFile.jdoSuperClone() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD Not available

org.apache.maven.continuum.model.scm.ChangeSet

Bug Category Details Line
org.apache.maven.continuum.model.scm.ChangeSet defines equals and uses Object.hashCode() BAD_PRACTICE HE_EQUALS_USE_HASHCODE 245-255
Switch statement found in org.apache.maven.continuum.model.scm.ChangeSet.jdoCopyField(ChangeSet, int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Switch statement found in org.apache.maven.continuum.model.scm.ChangeSet.jdoProvideField(int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Private method org.apache.maven.continuum.model.scm.ChangeSet.jdoSuperClone() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD Not available

org.apache.maven.continuum.model.scm.ScmResult

Bug Category Details Line
Switch statement found in org.apache.maven.continuum.model.scm.ScmResult.jdoCopyField(ScmResult, int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Switch statement found in org.apache.maven.continuum.model.scm.ScmResult.jdoProvideField(int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Private method org.apache.maven.continuum.model.scm.ScmResult.jdoSuperClone() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD Not available

org.apache.maven.continuum.model.system.Installation

Bug Category Details Line
Switch statement found in org.apache.maven.continuum.model.system.Installation.jdoCopyField(Installation, int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Switch statement found in org.apache.maven.continuum.model.system.Installation.jdoProvideField(int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Private method org.apache.maven.continuum.model.system.Installation.jdoSuperClone() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD Not available

org.apache.maven.continuum.model.system.NotificationAddress

Bug Category Details Line
Switch statement found in org.apache.maven.continuum.model.system.NotificationAddress.jdoCopyField(NotificationAddress, int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Switch statement found in org.apache.maven.continuum.model.system.NotificationAddress.jdoProvideField(int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Private method org.apache.maven.continuum.model.system.NotificationAddress.jdoSuperClone() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD Not available

org.apache.maven.continuum.model.system.Profile

Bug Category Details Line
Switch statement found in org.apache.maven.continuum.model.system.Profile.jdoCopyField(Profile, int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Switch statement found in org.apache.maven.continuum.model.system.Profile.jdoProvideField(int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Private method org.apache.maven.continuum.model.system.Profile.jdoSuperClone() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD Not available

org.apache.maven.continuum.model.system.SystemConfiguration

Bug Category Details Line
Switch statement found in org.apache.maven.continuum.model.system.SystemConfiguration.jdoCopyField(SystemConfiguration, int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Switch statement found in org.apache.maven.continuum.model.system.SystemConfiguration.jdoProvideField(int) where one case falls through to the next case STYLE SF_SWITCH_FALLTHROUGH Not available
Private method org.apache.maven.continuum.model.system.SystemConfiguration.jdoSuperClone() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD Not available

org.apache.maven.continuum.project.ContinuumProjectState

Bug Category Details Line
org.apache.maven.continuum.project.ContinuumProjectState is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available
ContinuumProjectState.name not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available