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
173 45 0 0

Files

Class Bugs
org.apache.continuum.release.config.ContinuumPropertiesReleaseDescriptorStore 2
org.apache.continuum.release.config.ContinuumReleaseDescriptor 1
org.apache.continuum.release.model.PreparedRelease 1
org.apache.continuum.release.model.PreparedReleaseModel 1
org.apache.continuum.release.model.io.xpp3.ContinuumPrepareReleasesModelXpp3Reader 10
org.apache.continuum.release.phase.AbstractContinuumRunGoalsPhase 3
org.apache.maven.continuum.release.DefaultContinuumReleaseManager 11
org.apache.maven.continuum.release.DefaultReleaseManagerListener 1
org.apache.maven.continuum.release.executors.AbstractReleaseTaskExecutor 2
org.apache.maven.continuum.release.executors.PerformReleaseTaskExecutor 4
org.apache.maven.continuum.release.phase.GenerateReactorProjectsPhase 6
org.apache.maven.continuum.release.phase.UpdateWorkingCopyPhase 3

org.apache.continuum.release.config.ContinuumPropertiesReleaseDescriptorStore

Bug Category Details Line
Unchecked/unconfirmed cast from org.apache.maven.shared.release.config.ReleaseDescriptor to org.apache.continuum.release.config.ContinuumReleaseDescriptor in org.apache.continuum.release.config.ContinuumPropertiesReleaseDescriptorStore.read(ReleaseDescriptor, File) STYLE BC_UNCONFIRMED_CAST 141
Unchecked/unconfirmed cast from org.apache.maven.shared.release.config.ReleaseDescriptor to org.apache.continuum.release.config.ContinuumReleaseDescriptor in org.apache.continuum.release.config.ContinuumPropertiesReleaseDescriptorStore.write(ReleaseDescriptor, File) STYLE BC_UNCONFIRMED_CAST 150

org.apache.continuum.release.config.ContinuumReleaseDescriptor

Bug Category Details Line
org.apache.continuum.release.config.ContinuumReleaseDescriptor is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

org.apache.continuum.release.model.PreparedRelease

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

org.apache.continuum.release.model.PreparedReleaseModel

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

org.apache.continuum.release.model.io.xpp3.ContinuumPrepareReleasesModelXpp3Reader

Bug Category Details Line
Private method org.apache.continuum.release.model.io.xpp3.ContinuumPrepareReleasesModelXpp3Reader.getBooleanValue(String, String, XmlPullParser) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 103
Private method org.apache.continuum.release.model.io.xpp3.ContinuumPrepareReleasesModelXpp3Reader.getDateValue(String, String, XmlPullParser) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 191
Private method org.apache.continuum.release.model.io.xpp3.ContinuumPrepareReleasesModelXpp3Reader.getByteValue(String, String, XmlPullParser, boolean) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 143-157
Private method org.apache.continuum.release.model.io.xpp3.ContinuumPrepareReleasesModelXpp3Reader.getCharacterValue(String, String, XmlPullParser) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 172-176
Private method org.apache.continuum.release.model.io.xpp3.ContinuumPrepareReleasesModelXpp3Reader.getDoubleValue(String, String, XmlPullParser, boolean) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 254-268
Private method org.apache.continuum.release.model.io.xpp3.ContinuumPrepareReleasesModelXpp3Reader.getFloatValue(String, String, XmlPullParser, boolean) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 284-298
Private method org.apache.continuum.release.model.io.xpp3.ContinuumPrepareReleasesModelXpp3Reader.getIntegerValue(String, String, XmlPullParser, boolean) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 314-328
Private method org.apache.continuum.release.model.io.xpp3.ContinuumPrepareReleasesModelXpp3Reader.getLongValue(String, String, XmlPullParser, boolean) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 344-358
Private method org.apache.continuum.release.model.io.xpp3.ContinuumPrepareReleasesModelXpp3Reader.getRequiredAttributeValue(String, String, XmlPullParser, boolean) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 374-381
Private method org.apache.continuum.release.model.io.xpp3.ContinuumPrepareReleasesModelXpp3Reader.getShortValue(String, String, XmlPullParser, boolean) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 397-411

org.apache.continuum.release.phase.AbstractContinuumRunGoalsPhase

Bug Category Details Line
Read of unwritten field shellCommandHelper in org.apache.continuum.release.phase.AbstractContinuumRunGoalsPhase.execute(ReleaseDescriptor, File, String) CORRECTNESS NP_UNWRITTEN_FIELD 72
Unused field: org.apache.continuum.release.phase.AbstractContinuumRunGoalsPhase.installationService PERFORMANCE UUF_UNUSED_FIELD Not available
Unwritten field: org.apache.continuum.release.phase.AbstractContinuumRunGoalsPhase.shellCommandHelper CORRECTNESS UWF_UNWRITTEN_FIELD 72

org.apache.maven.continuum.release.DefaultContinuumReleaseManager

Bug Category Details Line
Read of unwritten field performReleaseQueue in org.apache.maven.continuum.release.DefaultContinuumReleaseManager.perform(String, ReleaseDescriptor, File, String, String, boolean, ContinuumReleaseManagerListener, LocalRepository) CORRECTNESS NP_UNWRITTEN_FIELD 171
Read of unwritten field prepareReleaseQueue in org.apache.maven.continuum.release.DefaultContinuumReleaseManager.prepare(Project, Properties, Map, Map, ContinuumReleaseManagerListener, String, Map, String) CORRECTNESS NP_UNWRITTEN_FIELD 118
Read of unwritten field releaseStore in org.apache.maven.continuum.release.DefaultContinuumReleaseManager.readReleaseDescriptor(String) CORRECTNESS NP_UNWRITTEN_FIELD 305
Read of unwritten field rollbackReleaseQueue in org.apache.maven.continuum.release.DefaultContinuumReleaseManager.rollback(String, ReleaseDescriptor, ContinuumReleaseManagerListener) CORRECTNESS NP_UNWRITTEN_FIELD 196
Read of unwritten field scmManager in org.apache.maven.continuum.release.DefaultContinuumReleaseManager.sanitizeTagName(String, String) CORRECTNESS NP_UNWRITTEN_FIELD 328
Read of unwritten field scmManager in org.apache.maven.continuum.release.DefaultContinuumReleaseManager.sanitizeTagName(String, String) CORRECTNESS NP_UNWRITTEN_FIELD 329
Unwritten field: org.apache.maven.continuum.release.DefaultContinuumReleaseManager.performReleaseQueue CORRECTNESS UWF_UNWRITTEN_FIELD 171
Unwritten field: org.apache.maven.continuum.release.DefaultContinuumReleaseManager.prepareReleaseQueue CORRECTNESS UWF_UNWRITTEN_FIELD 118
Unwritten field: org.apache.maven.continuum.release.DefaultContinuumReleaseManager.releaseStore CORRECTNESS UWF_UNWRITTEN_FIELD 305
Unwritten field: org.apache.maven.continuum.release.DefaultContinuumReleaseManager.rollbackReleaseQueue CORRECTNESS UWF_UNWRITTEN_FIELD 196
Unwritten field: org.apache.maven.continuum.release.DefaultContinuumReleaseManager.scmManager CORRECTNESS UWF_UNWRITTEN_FIELD 328

org.apache.maven.continuum.release.DefaultReleaseManagerListener

Bug Category Details Line
DefaultReleaseManagerListener.completedPhases not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available

org.apache.maven.continuum.release.executors.AbstractReleaseTaskExecutor

Bug Category Details Line
Read of unwritten field settingsBuilder in org.apache.maven.continuum.release.executors.AbstractReleaseTaskExecutor.getSettings() CORRECTNESS NP_UNWRITTEN_FIELD 104
Unwritten field: org.apache.maven.continuum.release.executors.AbstractReleaseTaskExecutor.settingsBuilder CORRECTNESS UWF_UNWRITTEN_FIELD 104

org.apache.maven.continuum.release.executors.PerformReleaseTaskExecutor

Bug Category Details Line
Unchecked/unconfirmed cast from org.apache.maven.continuum.release.tasks.ReleaseProjectTask to org.apache.maven.continuum.release.tasks.PerformReleaseProjectTask in org.apache.maven.continuum.release.executors.PerformReleaseTaskExecutor.execute(ReleaseProjectTask) STYLE BC_UNCONFIRMED_CAST 75
Read of unwritten field projectBuilder in org.apache.maven.continuum.release.executors.PerformReleaseTaskExecutor.addModules(List, MavenProject) CORRECTNESS NP_UNWRITTEN_FIELD 185
Read of unwritten field projectBuilder in org.apache.maven.continuum.release.executors.PerformReleaseTaskExecutor.getReactorProjects(ReleaseDescriptor) CORRECTNESS NP_UNWRITTEN_FIELD 145
Unwritten field: org.apache.maven.continuum.release.executors.PerformReleaseTaskExecutor.projectBuilder CORRECTNESS UWF_UNWRITTEN_FIELD 145

org.apache.maven.continuum.release.phase.GenerateReactorProjectsPhase

Bug Category Details Line
Read of unwritten field projectBuilder in org.apache.maven.continuum.release.phase.GenerateReactorProjectsPhase.addModules(List, MavenProject, ArtifactRepository) CORRECTNESS NP_UNWRITTEN_FIELD 143
Read of unwritten field projectBuilder in org.apache.maven.continuum.release.phase.GenerateReactorProjectsPhase.getReactorProjects(ReleaseDescriptor) CORRECTNESS NP_UNWRITTEN_FIELD 104
Read of unwritten field settingsBuilder in org.apache.maven.continuum.release.phase.GenerateReactorProjectsPhase.getSettings() CORRECTNESS NP_UNWRITTEN_FIELD 228
Method org.apache.maven.continuum.release.phase.GenerateReactorProjectsPhase.getLocalRepository(String) concatenates strings using + in a loop PERFORMANCE SBSC_USE_STRINGBUFFER_CONCATENATION 198
Unwritten field: org.apache.maven.continuum.release.phase.GenerateReactorProjectsPhase.projectBuilder CORRECTNESS UWF_UNWRITTEN_FIELD 104
Unwritten field: org.apache.maven.continuum.release.phase.GenerateReactorProjectsPhase.settingsBuilder CORRECTNESS UWF_UNWRITTEN_FIELD 228

org.apache.maven.continuum.release.phase.UpdateWorkingCopyPhase

Bug Category Details Line
Read of unwritten field scmRepositoryConfigurator in org.apache.maven.continuum.release.phase.UpdateWorkingCopyPhase.execute(ReleaseDescriptor, Settings, List) CORRECTNESS NP_UNWRITTEN_FIELD 70
Read of unwritten field scmRepositoryConfigurator in org.apache.maven.continuum.release.phase.UpdateWorkingCopyPhase.execute(ReleaseDescriptor, Settings, List) CORRECTNESS NP_UNWRITTEN_FIELD 72
Unwritten field: org.apache.maven.continuum.release.phase.UpdateWorkingCopyPhase.scmRepositoryConfigurator CORRECTNESS UWF_UNWRITTEN_FIELD 70