The following document contains the results of FindBugs Report
FindBugs Version is 1.2.0
Threshold is Low
Effort is Default
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
119 | 6 | 0 | 1 |
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 |
Bug | Category | Details | Line |
---|---|---|---|
Unread field: org.apache.continuum.dao.BuildQueueDaoImpl.log | PERFORMANCE | URF_UNREAD_FIELD | 47 |
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 |
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 |
Bug | Category | Details | Line |
---|---|---|---|
org.apache.continuum.dao.ProjectGroupDaoImpl.removeProjectGroup(ProjectGroup) might ignore java.lang.Exception | BAD_PRACTICE | DE_MIGHT_IGNORE | 71 |