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
119 6 0 1

Files

Class Bugs
org.apache.continuum.dao.BuildQueueDaoImpl 1
org.apache.continuum.dao.DaoUtilsImpl 2
org.apache.continuum.dao.ProjectDaoImpl 2
org.apache.continuum.dao.ProjectGroupDaoImpl 1

org.apache.continuum.dao.BuildQueueDaoImpl

Bug Category Details Line
Unread field: org.apache.continuum.dao.BuildQueueDaoImpl.log PERFORMANCE URF_UNREAD_FIELD 47

org.apache.continuum.dao.DaoUtilsImpl

Bug Category Details Line
Wait not in loop in org.apache.continuum.dao.DaoUtilsImpl.closePersistenceManagerFactory(PersistenceManagerFactory, int) MT_CORRECTNESS WA_NOT_IN_LOOP 128
Method org.apache.continuum.dao.DaoUtilsImpl.getAggregatedProjectIdsAndBuildDefinitionIdsBySchedule(int) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 184

org.apache.continuum.dao.ProjectDaoImpl

Bug Category Details Line
Primitive value is boxed then unboxed to perform primative coercion in org.apache.continuum.dao.ProjectDaoImpl.processProjectGroupSummary(List) PERFORMANCE BX_BOXING_IMMEDIATELY_UNBOXED_TO_PERFORM_COERCION 354
Method org.apache.continuum.dao.ProjectDaoImpl.processProjectGroupSummary(List) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead PERFORMANCE DM_NUMBER_CTOR 354

org.apache.continuum.dao.ProjectGroupDaoImpl

Bug Category Details Line
org.apache.continuum.dao.ProjectGroupDaoImpl.removeProjectGroup(ProjectGroup) might ignore java.lang.Exception BAD_PRACTICE DE_MIGHT_IGNORE 71