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
278 185 0 1

Files

Class Bugs
org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl 58
org.apache.continuum.buildagent.action.ChangeLogProjectAction 4
org.apache.continuum.buildagent.action.CheckWorkingDirectoryAction 2
org.apache.continuum.buildagent.action.CheckoutProjectAction 5
org.apache.continuum.buildagent.action.CleanWorkingDirectoryAction 2
org.apache.continuum.buildagent.action.CreateBuildProjectTaskAction 4
org.apache.continuum.buildagent.action.ExecuteBuilderAction 4
org.apache.continuum.buildagent.action.UpdateProjectFromWorkingDirectoryAction 4
org.apache.continuum.buildagent.action.UpdateWorkingDirectoryAction 5
org.apache.continuum.buildagent.build.execution.AbstractBuildExecutor 2
org.apache.continuum.buildagent.build.execution.ant.AntBuildExecutor 1
org.apache.continuum.buildagent.build.execution.maven.m1.MavenOneBuildExecutor 1
org.apache.continuum.buildagent.build.execution.maven.m2.DefaultBuildAgentMavenBuilderHelper 8
org.apache.continuum.buildagent.build.execution.maven.m2.MavenTwoBuildExecutor 3
org.apache.continuum.buildagent.build.execution.shell.ShellBuildExecutor 1
org.apache.continuum.buildagent.buildcontext.BuildContext 2
org.apache.continuum.buildagent.buildcontext.manager.DefaultBuildContextManager 1
org.apache.continuum.buildagent.configuration.DefaultBuildAgentConfiguration 1
org.apache.continuum.buildagent.manager.DefaultBuildAgentManager 21
org.apache.continuum.buildagent.manager.DefaultBuildAgentReleaseManager 20
org.apache.continuum.buildagent.taskqueue.execution.BuildProjectTaskExecutor 16
org.apache.continuum.buildagent.taskqueue.execution.PrepareBuildProjectsTaskExecutor 8
org.apache.continuum.buildagent.taskqueue.manager.DefaultBuildAgentTaskQueueManager 10
org.apache.continuum.buildagent.utils.WorkingCopyContentGenerator 2

org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl

Bug Category Details Line
Method org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getProjectCurrentlyBuilding() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 693
Method org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getProjectCurrentlyBuilding() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 694
Method org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getProjectCurrentlyBuilding() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 695
Method org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getProjectCurrentlyBuilding() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 696
Method org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getProjectCurrentlyPreparingBuild() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 667
Method org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getProjectCurrentlyPreparingBuild() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 668
Method org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getProjectsInBuildQueue() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 638
Method org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getProjectsInBuildQueue() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 639
Method org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getProjectsInBuildQueue() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 640
Method org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getProjectsInBuildQueue() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 641
Method org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getProjectsInPrepareBuildQueue() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 611
Method org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getProjectsInPrepareBuildQueue() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 612
Method org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getProjectsInPrepareBuildQueue() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 614
Read of unwritten field buildAgentTaskQueueManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.buildProjects(List) CORRECTNESS NP_UNWRITTEN_FIELD 113
Read of unwritten field buildAgentTaskQueueManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.cancelBuild() CORRECTNESS NP_UNWRITTEN_FIELD 256
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.generateWorkingCopyContent(int, String, String, String) CORRECTNESS NP_UNWRITTEN_FIELD 268
Read of unwritten field generator in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.generateWorkingCopyContent(int, String, String, String) CORRECTNESS NP_UNWRITTEN_FIELD 273
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getAvailableInstallations() CORRECTNESS NP_UNWRITTEN_FIELD 127
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getBuildOutputText(int) CORRECTNESS NP_UNWRITTEN_FIELD 947
Read of unwritten field buildAgentTaskQueueManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getBuildResult(int) CORRECTNESS NP_UNWRITTEN_FIELD 184
Read of unwritten field buildContextManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getBuildResult(int) CORRECTNESS NP_UNWRITTEN_FIELD 193
Read of unwritten field buildAgentTaskQueueManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getBuildSizeOfAgent() CORRECTNESS NP_UNWRITTEN_FIELD 579
Read of unwritten field buildAgentTaskQueueManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getBuildSizeOfAgent() CORRECTNESS NP_UNWRITTEN_FIELD 584
Read of unwritten field buildAgentTaskQueueManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getBuildSizeOfAgent() CORRECTNESS NP_UNWRITTEN_FIELD 589
Read of unwritten field buildAgentTaskQueueManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getBuildSizeOfAgent() CORRECTNESS NP_UNWRITTEN_FIELD 591
Read of unwritten field buildAgentReleaseManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getListener(String) CORRECTNESS NP_UNWRITTEN_FIELD 510
Read of unwritten field buildAgentReleaseManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getPreparedReleaseName(String) CORRECTNESS NP_UNWRITTEN_FIELD 520
Read of unwritten field buildAgentTaskQueueManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getProjectCurrentlyBuilding() CORRECTNESS NP_UNWRITTEN_FIELD 689
Read of unwritten field buildAgentTaskQueueManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getProjectCurrentlyPreparingBuild() CORRECTNESS NP_UNWRITTEN_FIELD 663
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getProjectFileContent(int, String, String) CORRECTNESS NP_UNWRITTEN_FIELD 294
Read of unwritten field buildAgentTaskQueueManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getProjectsInBuildQueue() CORRECTNESS NP_UNWRITTEN_FIELD 635
Read of unwritten field buildAgentTaskQueueManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getProjectsInPrepareBuildQueue() CORRECTNESS NP_UNWRITTEN_FIELD 608
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getReleasePluginParameters(int, String) CORRECTNESS NP_UNWRITTEN_FIELD 315
Read of unwritten field buildAgentReleaseManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getReleaseResult(String) CORRECTNESS NP_UNWRITTEN_FIELD 496
Read of unwritten field buildContextManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.initializeBuildContext(List) CORRECTNESS NP_UNWRITTEN_FIELD 938
Read of unwritten field buildAgentTaskQueueManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.isProjectCurrentlyBuilding(int) CORRECTNESS NP_UNWRITTEN_FIELD 755
Read of unwritten field buildAgentTaskQueueManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.isProjectGroupInQueue(int) CORRECTNESS NP_UNWRITTEN_FIELD 713
Read of unwritten field buildAgentTaskQueueManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.isProjectGroupInQueue(int) CORRECTNESS NP_UNWRITTEN_FIELD 720
Read of unwritten field buildAgentTaskQueueManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.isProjectGroupInQueue(int) CORRECTNESS NP_UNWRITTEN_FIELD 727
Read of unwritten field buildAgentTaskQueueManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.isProjectGroupInQueue(int) CORRECTNESS NP_UNWRITTEN_FIELD 735
Read of unwritten field buildAgentTaskQueueManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.isProjectInBuildQueue(int) CORRECTNESS NP_UNWRITTEN_FIELD 774
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.processProject(int, String, boolean) CORRECTNESS NP_UNWRITTEN_FIELD 464
Read of unwritten field buildAgentReleaseManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.releaseCleanup(String) CORRECTNESS NP_UNWRITTEN_FIELD 557
Read of unwritten field buildAgentReleaseManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.releasePerform(String, String, String, boolean, Map) CORRECTNESS NP_UNWRITTEN_FIELD 529
Read of unwritten field buildAgentReleaseManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.releasePerformFromScm(String, String, boolean, Map, String, String, String, String, String, Map) CORRECTNESS NP_UNWRITTEN_FIELD 544
Read of unwritten field buildAgentReleaseManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.releasePrepare(Map, Map, Map, Map, Map) CORRECTNESS NP_UNWRITTEN_FIELD 484
Read of unwritten field buildAgentReleaseManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.releaseRollback(String, int) CORRECTNESS NP_UNWRITTEN_FIELD 565
Read of unwritten field buildAgentTaskQueueManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.removeFromBuildQueue(int, int) CORRECTNESS NP_UNWRITTEN_FIELD 828
Read of unwritten field buildAgentTaskQueueManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.removeFromBuildQueue(List) CORRECTNESS NP_UNWRITTEN_FIELD 842
Read of unwritten field buildAgentTaskQueueManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.removeFromPrepareBuildQueue(int, int) CORRECTNESS NP_UNWRITTEN_FIELD 800
Read of unwritten field buildAgentTaskQueueManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.removeFromPrepareBuildQueue(List) CORRECTNESS NP_UNWRITTEN_FIELD 814
Read of unwritten field buildAgentReleaseManager in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.removeListener(String) CORRECTNESS NP_UNWRITTEN_FIELD 515
Exception is caught when Exception is not thrown in org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.getReleasePluginParameters(int, String) STYLE REC_CATCH_EXCEPTION 451
Unwritten field: org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.buildAgentConfigurationService CORRECTNESS UWF_UNWRITTEN_FIELD 127
Unwritten field: org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.buildAgentReleaseManager CORRECTNESS UWF_UNWRITTEN_FIELD 484
Unwritten field: org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.buildAgentTaskQueueManager CORRECTNESS UWF_UNWRITTEN_FIELD 113
Unwritten field: org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.buildContextManager CORRECTNESS UWF_UNWRITTEN_FIELD 193
Unwritten field: org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.generator CORRECTNESS UWF_UNWRITTEN_FIELD 273

org.apache.continuum.buildagent.action.ChangeLogProjectAction

Bug Category Details Line
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.action.ChangeLogProjectAction.execute(Map) CORRECTNESS NP_UNWRITTEN_FIELD 61
Read of unwritten field scm in org.apache.continuum.buildagent.action.ChangeLogProjectAction.execute(Map) CORRECTNESS NP_UNWRITTEN_FIELD 64
Unwritten field: org.apache.continuum.buildagent.action.ChangeLogProjectAction.buildAgentConfigurationService CORRECTNESS UWF_UNWRITTEN_FIELD 61
Unwritten field: org.apache.continuum.buildagent.action.ChangeLogProjectAction.scm CORRECTNESS UWF_UNWRITTEN_FIELD 64

org.apache.continuum.buildagent.action.CheckWorkingDirectoryAction

Bug Category Details Line
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.action.CheckWorkingDirectoryAction.execute(Map) CORRECTNESS NP_UNWRITTEN_FIELD 46
Unwritten field: org.apache.continuum.buildagent.action.CheckWorkingDirectoryAction.buildAgentConfigurationService CORRECTNESS UWF_UNWRITTEN_FIELD 46

org.apache.continuum.buildagent.action.CheckoutProjectAction

Bug Category Details Line
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.action.CheckoutProjectAction.execute(Map) CORRECTNESS NP_UNWRITTEN_FIELD 60
Read of unwritten field scm in org.apache.continuum.buildagent.action.CheckoutProjectAction.execute(Map) CORRECTNESS NP_UNWRITTEN_FIELD 83
org.apache.continuum.buildagent.action.CheckoutProjectAction.maskPassword(String) checks to see if result of String.indexOf is positive STYLE RV_CHECK_FOR_POSITIVE_INDEXOF 194
Unwritten field: org.apache.continuum.buildagent.action.CheckoutProjectAction.buildAgentConfigurationService CORRECTNESS UWF_UNWRITTEN_FIELD 60
Unwritten field: org.apache.continuum.buildagent.action.CheckoutProjectAction.scm CORRECTNESS UWF_UNWRITTEN_FIELD 83

org.apache.continuum.buildagent.action.CleanWorkingDirectoryAction

Bug Category Details Line
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.action.CleanWorkingDirectoryAction.execute(Map) CORRECTNESS NP_UNWRITTEN_FIELD 48
Unwritten field: org.apache.continuum.buildagent.action.CleanWorkingDirectoryAction.buildAgentConfigurationService CORRECTNESS UWF_UNWRITTEN_FIELD 48

org.apache.continuum.buildagent.action.CreateBuildProjectTaskAction

Bug Category Details Line
Result of integer multiplication cast to long in org.apache.continuum.buildagent.action.CreateBuildProjectTaskAction.execute(Map) STYLE ICAST_INTEGER_MULTIPLY_CAST_TO_LONG 60
Read of unwritten field buildAgentTaskQueueManager in org.apache.continuum.buildagent.action.CreateBuildProjectTaskAction.execute(Map) CORRECTNESS NP_UNWRITTEN_FIELD 64
Read of unwritten field buildAgentTaskQueueManager in org.apache.continuum.buildagent.action.CreateBuildProjectTaskAction.execute(Map) CORRECTNESS NP_UNWRITTEN_FIELD 66
Unwritten field: org.apache.continuum.buildagent.action.CreateBuildProjectTaskAction.buildAgentTaskQueueManager CORRECTNESS UWF_UNWRITTEN_FIELD 64

org.apache.continuum.buildagent.action.ExecuteBuilderAction

Bug Category Details Line
Read of unwritten field buildAgentBuildExecutorManager in org.apache.continuum.buildagent.action.ExecuteBuilderAction.execute(Map) CORRECTNESS NP_UNWRITTEN_FIELD 71
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.action.ExecuteBuilderAction.execute(Map) CORRECTNESS NP_UNWRITTEN_FIELD 93
Unwritten field: org.apache.continuum.buildagent.action.ExecuteBuilderAction.buildAgentBuildExecutorManager CORRECTNESS UWF_UNWRITTEN_FIELD 71
Unwritten field: org.apache.continuum.buildagent.action.ExecuteBuilderAction.buildAgentConfigurationService CORRECTNESS UWF_UNWRITTEN_FIELD 93

org.apache.continuum.buildagent.action.UpdateProjectFromWorkingDirectoryAction

Bug Category Details Line
Read of unwritten field buildAgentBuildExecutorManager in org.apache.continuum.buildagent.action.UpdateProjectFromWorkingDirectoryAction.execute(Map) CORRECTNESS NP_UNWRITTEN_FIELD 65
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.action.UpdateProjectFromWorkingDirectoryAction.execute(Map) CORRECTNESS NP_UNWRITTEN_FIELD 63
Unwritten field: org.apache.continuum.buildagent.action.UpdateProjectFromWorkingDirectoryAction.buildAgentBuildExecutorManager CORRECTNESS UWF_UNWRITTEN_FIELD 65
Unwritten field: org.apache.continuum.buildagent.action.UpdateProjectFromWorkingDirectoryAction.buildAgentConfigurationService CORRECTNESS UWF_UNWRITTEN_FIELD 63

org.apache.continuum.buildagent.action.UpdateWorkingDirectoryAction

Bug Category Details Line
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.action.UpdateWorkingDirectoryAction.execute(Map) CORRECTNESS NP_UNWRITTEN_FIELD 70
Read of unwritten field scm in org.apache.continuum.buildagent.action.UpdateWorkingDirectoryAction.execute(Map) CORRECTNESS NP_UNWRITTEN_FIELD 77
org.apache.continuum.buildagent.action.UpdateWorkingDirectoryAction.maskPassword(String) checks to see if result of String.indexOf is positive STYLE RV_CHECK_FOR_POSITIVE_INDEXOF 235
Unwritten field: org.apache.continuum.buildagent.action.UpdateWorkingDirectoryAction.buildAgentConfigurationService CORRECTNESS UWF_UNWRITTEN_FIELD 70
Unwritten field: org.apache.continuum.buildagent.action.UpdateWorkingDirectoryAction.scm CORRECTNESS UWF_UNWRITTEN_FIELD 77

org.apache.continuum.buildagent.build.execution.AbstractBuildExecutor

Bug Category Details Line
AbstractBuildExecutor.buildAgentManager not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
AbstractBuildExecutor.executableResolver not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available

org.apache.continuum.buildagent.build.execution.ant.AntBuildExecutor

Bug Category Details Line
Class org.apache.continuum.buildagent.build.execution.ant.AntBuildExecutor implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available

org.apache.continuum.buildagent.build.execution.maven.m1.MavenOneBuildExecutor

Bug Category Details Line
Class org.apache.continuum.buildagent.build.execution.maven.m1.MavenOneBuildExecutor implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available

org.apache.continuum.buildagent.build.execution.maven.m2.DefaultBuildAgentMavenBuilderHelper

Bug Category Details Line
Read of unwritten field projectBuilder in org.apache.continuum.buildagent.build.execution.maven.m2.DefaultBuildAgentMavenBuilderHelper.getMavenProject(ContinuumProjectBuildingResult, File) CORRECTNESS NP_UNWRITTEN_FIELD 125
Read of unwritten field artifactRepositoryFactory in org.apache.continuum.buildagent.build.execution.maven.m2.DefaultBuildAgentMavenBuilderHelper.getRepository(Settings) CORRECTNESS NP_UNWRITTEN_FIELD 547
Read of unwritten field mavenSettingsBuilder in org.apache.continuum.buildagent.build.execution.maven.m2.DefaultBuildAgentMavenBuilderHelper.getSettings() CORRECTNESS NP_UNWRITTEN_FIELD 532
DefaultBuildAgentMavenBuilderHelper.container not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Unwritten field: org.apache.continuum.buildagent.build.execution.maven.m2.DefaultBuildAgentMavenBuilderHelper.artifactRepositoryFactory CORRECTNESS UWF_UNWRITTEN_FIELD 547
Unwritten field: org.apache.continuum.buildagent.build.execution.maven.m2.DefaultBuildAgentMavenBuilderHelper.defaultRepositoryLayout CORRECTNESS UWF_UNWRITTEN_FIELD 547
Unwritten field: org.apache.continuum.buildagent.build.execution.maven.m2.DefaultBuildAgentMavenBuilderHelper.mavenSettingsBuilder CORRECTNESS UWF_UNWRITTEN_FIELD 532
Unwritten field: org.apache.continuum.buildagent.build.execution.maven.m2.DefaultBuildAgentMavenBuilderHelper.projectBuilder CORRECTNESS UWF_UNWRITTEN_FIELD 125

org.apache.continuum.buildagent.build.execution.maven.m2.MavenTwoBuildExecutor

Bug Category Details Line
Class org.apache.continuum.buildagent.build.execution.maven.m2.MavenTwoBuildExecutor implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available
MavenTwoBuildExecutor.buildAgentMavenBuilderHelper not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
MavenTwoBuildExecutor.projectHelper not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available

org.apache.continuum.buildagent.build.execution.shell.ShellBuildExecutor

Bug Category Details Line
Class org.apache.continuum.buildagent.build.execution.shell.ShellBuildExecutor implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available

org.apache.continuum.buildagent.buildcontext.BuildContext

Bug Category Details Line
org.apache.continuum.buildagent.buildcontext.BuildContext.getLatestUpdateDate() may expose internal representation by returning BuildContext.latestUpdateDate MALICIOUS_CODE EI_EXPOSE_REP 347
org.apache.continuum.buildagent.buildcontext.BuildContext.setLatestUpdateDate(Date) may expose internal representation by storing an externally mutable object into BuildContext.latestUpdateDate MALICIOUS_CODE EI_EXPOSE_REP2 342

org.apache.continuum.buildagent.buildcontext.manager.DefaultBuildContextManager

Bug Category Details Line
org.apache.continuum.buildagent.buildcontext.BuildContext is incompatible with expected argument type java.lang.Integer in org.apache.continuum.buildagent.buildcontext.manager.DefaultBuildContextManager.removeBuildContext(int) CORRECTNESS GC_UNRELATED_TYPES 79

org.apache.continuum.buildagent.configuration.DefaultBuildAgentConfiguration

Bug Category Details Line
DefaultBuildAgentConfiguration.configurationFile not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available

org.apache.continuum.buildagent.manager.DefaultBuildAgentManager

Bug Category Details Line
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.manager.DefaultBuildAgentManager.endPrepareBuild(Map) CORRECTNESS NP_UNWRITTEN_FIELD 194
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.manager.DefaultBuildAgentManager.endPrepareBuild(Map) CORRECTNESS NP_UNWRITTEN_FIELD 201
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.manager.DefaultBuildAgentManager.getEnvironments(int, String) CORRECTNESS NP_UNWRITTEN_FIELD 98
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.manager.DefaultBuildAgentManager.getEnvironments(int, String) CORRECTNESS NP_UNWRITTEN_FIELD 105
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.manager.DefaultBuildAgentManager.getEnvironments(int, String) CORRECTNESS NP_UNWRITTEN_FIELD 107
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.manager.DefaultBuildAgentManager.returnBuildResult(Map) CORRECTNESS NP_UNWRITTEN_FIELD 74
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.manager.DefaultBuildAgentManager.returnBuildResult(Map) CORRECTNESS NP_UNWRITTEN_FIELD 81
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.manager.DefaultBuildAgentManager.returnBuildResult(Map) CORRECTNESS NP_UNWRITTEN_FIELD 83
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.manager.DefaultBuildAgentManager.shouldBuild(Map) CORRECTNESS NP_UNWRITTEN_FIELD 146
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.manager.DefaultBuildAgentManager.shouldBuild(Map) CORRECTNESS NP_UNWRITTEN_FIELD 153
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.manager.DefaultBuildAgentManager.shouldBuild(Map) CORRECTNESS NP_UNWRITTEN_FIELD 155
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.manager.DefaultBuildAgentManager.startPrepareBuild(Map) CORRECTNESS NP_UNWRITTEN_FIELD 170
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.manager.DefaultBuildAgentManager.startPrepareBuild(Map) CORRECTNESS NP_UNWRITTEN_FIELD 177
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.manager.DefaultBuildAgentManager.startPrepareBuild(Map) CORRECTNESS NP_UNWRITTEN_FIELD 179
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.manager.DefaultBuildAgentManager.startProjectBuild(int) CORRECTNESS NP_UNWRITTEN_FIELD 50
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.manager.DefaultBuildAgentManager.startProjectBuild(int) CORRECTNESS NP_UNWRITTEN_FIELD 57
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.manager.DefaultBuildAgentManager.startProjectBuild(int) CORRECTNESS NP_UNWRITTEN_FIELD 59
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.manager.DefaultBuildAgentManager.updateProject(Map) CORRECTNESS NP_UNWRITTEN_FIELD 122
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.manager.DefaultBuildAgentManager.updateProject(Map) CORRECTNESS NP_UNWRITTEN_FIELD 129
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.manager.DefaultBuildAgentManager.updateProject(Map) CORRECTNESS NP_UNWRITTEN_FIELD 131
Unwritten field: org.apache.continuum.buildagent.manager.DefaultBuildAgentManager.buildAgentConfigurationService CORRECTNESS UWF_UNWRITTEN_FIELD 50

org.apache.continuum.buildagent.manager.DefaultBuildAgentReleaseManager

Bug Category Details Line
Read of unwritten field releaseManager in org.apache.continuum.buildagent.manager.DefaultBuildAgentReleaseManager.getListener(String) CORRECTNESS NP_UNWRITTEN_FIELD 113
Read of unwritten field releaseManager in org.apache.continuum.buildagent.manager.DefaultBuildAgentReleaseManager.getPreparedReleaseName(String) CORRECTNESS NP_UNWRITTEN_FIELD 149
Read of unwritten field releaseManager in org.apache.continuum.buildagent.manager.DefaultBuildAgentReleaseManager.getReleaseResult(String) CORRECTNESS NP_UNWRITTEN_FIELD 108
Read of unwritten field releaseManager in org.apache.continuum.buildagent.manager.DefaultBuildAgentReleaseManager.releaseCleanup(String) CORRECTNESS NP_UNWRITTEN_FIELD 213
Read of unwritten field releaseManager in org.apache.continuum.buildagent.manager.DefaultBuildAgentReleaseManager.releaseCleanup(String) CORRECTNESS NP_UNWRITTEN_FIELD 215
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.manager.DefaultBuildAgentReleaseManager.releasePerform(String, String, String, boolean, Map) CORRECTNESS NP_UNWRITTEN_FIELD 176
Read of unwritten field releaseManager in org.apache.continuum.buildagent.manager.DefaultBuildAgentReleaseManager.releasePerform(String, String, String, boolean, Map) CORRECTNESS NP_UNWRITTEN_FIELD 180
Read of unwritten field releaseManager in org.apache.continuum.buildagent.manager.DefaultBuildAgentReleaseManager.releasePerformFromScm(String, String, boolean, Map, String, String, String, String, String, Map) CORRECTNESS NP_UNWRITTEN_FIELD 202
Read of unwritten field releaseManager in org.apache.continuum.buildagent.manager.DefaultBuildAgentReleaseManager.releasePerformFromScm(String, String, boolean, Map, String, String, String, String, String, Map) CORRECTNESS NP_UNWRITTEN_FIELD 204
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.manager.DefaultBuildAgentReleaseManager.releasePrepare(Map, Map, Map, Map, Map) CORRECTNESS NP_UNWRITTEN_FIELD 78
Read of unwritten field buildAgentInstallationService in org.apache.continuum.buildagent.manager.DefaultBuildAgentReleaseManager.releasePrepare(Map, Map, Map, Map, Map) CORRECTNESS NP_UNWRITTEN_FIELD 80
Read of unwritten field buildAgentInstallationService in org.apache.continuum.buildagent.manager.DefaultBuildAgentReleaseManager.releasePrepare(Map, Map, Map, Map, Map) CORRECTNESS NP_UNWRITTEN_FIELD 85
Read of unwritten field releaseManager in org.apache.continuum.buildagent.manager.DefaultBuildAgentReleaseManager.releasePrepare(Map, Map, Map, Map, Map) CORRECTNESS NP_UNWRITTEN_FIELD 96
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.manager.DefaultBuildAgentReleaseManager.releaseRollback(String, int) CORRECTNESS NP_UNWRITTEN_FIELD 233
Read of unwritten field releaseManager in org.apache.continuum.buildagent.manager.DefaultBuildAgentReleaseManager.releaseRollback(String, int) CORRECTNESS NP_UNWRITTEN_FIELD 233
Read of unwritten field releaseManager in org.apache.continuum.buildagent.manager.DefaultBuildAgentReleaseManager.releaseRollback(String, int) CORRECTNESS NP_UNWRITTEN_FIELD 249
Read of unwritten field releaseManager in org.apache.continuum.buildagent.manager.DefaultBuildAgentReleaseManager.removeListener(String) CORRECTNESS NP_UNWRITTEN_FIELD 144
Unwritten field: org.apache.continuum.buildagent.manager.DefaultBuildAgentReleaseManager.buildAgentConfigurationService CORRECTNESS UWF_UNWRITTEN_FIELD 78
Unwritten field: org.apache.continuum.buildagent.manager.DefaultBuildAgentReleaseManager.buildAgentInstallationService CORRECTNESS UWF_UNWRITTEN_FIELD 80
Unwritten field: org.apache.continuum.buildagent.manager.DefaultBuildAgentReleaseManager.releaseManager CORRECTNESS UWF_UNWRITTEN_FIELD 96

org.apache.continuum.buildagent.taskqueue.execution.BuildProjectTaskExecutor

Bug Category Details Line
Unchecked/unconfirmed cast from org.codehaus.plexus.taskqueue.Task to org.apache.continuum.taskqueue.BuildProjectTask in org.apache.continuum.buildagent.taskqueue.execution.BuildProjectTaskExecutor.executeTask(Task) STYLE BC_UNCONFIRMED_CAST 102
Read of unwritten field buildAgentManager in org.apache.continuum.buildagent.taskqueue.execution.BuildProjectTaskExecutor.endBuild(BuildContext) CORRECTNESS NP_UNWRITTEN_FIELD 241
Read of unwritten field buildContextManager in org.apache.continuum.buildagent.taskqueue.execution.BuildProjectTaskExecutor.endBuild(BuildContext) CORRECTNESS NP_UNWRITTEN_FIELD 242
Read of unwritten field buildContextManager in org.apache.continuum.buildagent.taskqueue.execution.BuildProjectTaskExecutor.executeTask(Task) CORRECTNESS NP_UNWRITTEN_FIELD 107
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.taskqueue.execution.BuildProjectTaskExecutor.getBuildOutputText(int) CORRECTNESS NP_UNWRITTEN_FIELD 346
Read of unwritten field buildAgentManager in org.apache.continuum.buildagent.taskqueue.execution.BuildProjectTaskExecutor.getEnvironments(int, String) CORRECTNESS NP_UNWRITTEN_FIELD 367
Read of unwritten field buildAgentBuildExecutorManager in org.apache.continuum.buildagent.taskqueue.execution.BuildProjectTaskExecutor.getMavenProject(BuildContext) CORRECTNESS NP_UNWRITTEN_FIELD 508
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.taskqueue.execution.BuildProjectTaskExecutor.getMavenProject(BuildContext) CORRECTNESS NP_UNWRITTEN_FIELD 513
Read of unwritten field actionManager in org.apache.continuum.buildagent.taskqueue.execution.BuildProjectTaskExecutor.performAction(String, BuildContext) CORRECTNESS NP_UNWRITTEN_FIELD 261
Read of unwritten field buildAgentManager in org.apache.continuum.buildagent.taskqueue.execution.BuildProjectTaskExecutor.shouldBuild(BuildContext) CORRECTNESS NP_UNWRITTEN_FIELD 413
Read of unwritten field buildAgentManager in org.apache.continuum.buildagent.taskqueue.execution.BuildProjectTaskExecutor.startBuild(BuildContext) CORRECTNESS NP_UNWRITTEN_FIELD 188
Unwritten field: org.apache.continuum.buildagent.taskqueue.execution.BuildProjectTaskExecutor.actionManager CORRECTNESS UWF_UNWRITTEN_FIELD 261
Unwritten field: org.apache.continuum.buildagent.taskqueue.execution.BuildProjectTaskExecutor.buildAgentBuildExecutorManager CORRECTNESS UWF_UNWRITTEN_FIELD 508
Unwritten field: org.apache.continuum.buildagent.taskqueue.execution.BuildProjectTaskExecutor.buildAgentConfigurationService CORRECTNESS UWF_UNWRITTEN_FIELD 346
Unwritten field: org.apache.continuum.buildagent.taskqueue.execution.BuildProjectTaskExecutor.buildAgentManager CORRECTNESS UWF_UNWRITTEN_FIELD 188
Unwritten field: org.apache.continuum.buildagent.taskqueue.execution.BuildProjectTaskExecutor.buildContextManager CORRECTNESS UWF_UNWRITTEN_FIELD 107

org.apache.continuum.buildagent.taskqueue.execution.PrepareBuildProjectsTaskExecutor

Bug Category Details Line
Unchecked/unconfirmed cast from org.codehaus.plexus.taskqueue.Task to org.apache.continuum.buildagent.taskqueue.PrepareBuildProjectsTask in org.apache.continuum.buildagent.taskqueue.execution.PrepareBuildProjectsTaskExecutor.executeTask(Task) STYLE BC_UNCONFIRMED_CAST 76
Read of unwritten field buildAgentManager in org.apache.continuum.buildagent.taskqueue.execution.PrepareBuildProjectsTaskExecutor.endPrepareBuild(Map) CORRECTNESS NP_UNWRITTEN_FIELD 296
Read of unwritten field actionManager in org.apache.continuum.buildagent.taskqueue.execution.PrepareBuildProjectsTaskExecutor.performAction(String, BuildContext) CORRECTNESS NP_UNWRITTEN_FIELD 359
Read of unwritten field buildAgentManager in org.apache.continuum.buildagent.taskqueue.execution.PrepareBuildProjectsTaskExecutor.startPrepareBuild(BuildContext) CORRECTNESS NP_UNWRITTEN_FIELD 155
Read of unwritten field buildAgentConfigurationService in org.apache.continuum.buildagent.taskqueue.execution.PrepareBuildProjectsTaskExecutor.updateWorkingDirectory(BuildContext) CORRECTNESS NP_UNWRITTEN_FIELD 228
Unwritten field: org.apache.continuum.buildagent.taskqueue.execution.PrepareBuildProjectsTaskExecutor.actionManager CORRECTNESS UWF_UNWRITTEN_FIELD 359
Unwritten field: org.apache.continuum.buildagent.taskqueue.execution.PrepareBuildProjectsTaskExecutor.buildAgentConfigurationService CORRECTNESS UWF_UNWRITTEN_FIELD 228
Unwritten field: org.apache.continuum.buildagent.taskqueue.execution.PrepareBuildProjectsTaskExecutor.buildAgentManager CORRECTNESS UWF_UNWRITTEN_FIELD 155

org.apache.continuum.buildagent.taskqueue.manager.DefaultBuildAgentTaskQueueManager

Bug Category Details Line
Read of unwritten field buildAgentBuildQueue in org.apache.continuum.buildagent.taskqueue.manager.DefaultBuildAgentTaskQueueManager.getProjectsInBuildQueue() CORRECTNESS NP_UNWRITTEN_FIELD 262
Read of unwritten field buildAgentPrepareBuildQueue in org.apache.continuum.buildagent.taskqueue.manager.DefaultBuildAgentTaskQueueManager.getProjectsInPrepareBuildQueue() CORRECTNESS NP_UNWRITTEN_FIELD 248
Read of unwritten field buildAgentPrepareBuildQueue in org.apache.continuum.buildagent.taskqueue.manager.DefaultBuildAgentTaskQueueManager.isInPrepareBuildQueue(int, int, String) CORRECTNESS NP_UNWRITTEN_FIELD 216
Read of unwritten field buildAgentBuildQueue in org.apache.continuum.buildagent.taskqueue.manager.DefaultBuildAgentTaskQueueManager.isProjectInBuildQueue(int) CORRECTNESS NP_UNWRITTEN_FIELD 185
Read of unwritten field buildAgentBuildQueue in org.apache.continuum.buildagent.taskqueue.manager.DefaultBuildAgentTaskQueueManager.removeProjectsFromBuildQueue() CORRECTNESS NP_UNWRITTEN_FIELD 113
Read of unwritten field buildAgentBuildQueue in org.apache.continuum.buildagent.taskqueue.manager.DefaultBuildAgentTaskQueueManager.removeProjectsFromBuildQueue() CORRECTNESS NP_UNWRITTEN_FIELD 122
Private method org.apache.continuum.buildagent.taskqueue.manager.DefaultBuildAgentTaskQueueManager.removeProjectsFromBuildQueue() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 113-135
DefaultBuildAgentTaskQueueManager.container not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Unwritten field: org.apache.continuum.buildagent.taskqueue.manager.DefaultBuildAgentTaskQueueManager.buildAgentBuildQueue CORRECTNESS UWF_UNWRITTEN_FIELD 86
Unwritten field: org.apache.continuum.buildagent.taskqueue.manager.DefaultBuildAgentTaskQueueManager.buildAgentPrepareBuildQueue CORRECTNESS UWF_UNWRITTEN_FIELD 105

org.apache.continuum.buildagent.utils.WorkingCopyContentGenerator

Bug Category Details Line
org.apache.continuum.buildagent.utils.WorkingCopyContentGenerator.generate(List, String, String, File) checks to see if result of String.indexOf is positive STYLE RV_CHECK_FOR_POSITIVE_INDEXOF 53
WorkingCopyContentGenerator.basedir not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available