FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.0.1

Threshold is

Effort is min

Summary

Classes Bugs Errors Missing Classes
31 12 0 69

org.itracker.services.authentication.AbstractPluggableAuthenticator

Bug Category Details Line Priority
instanceof will always return true for all non-null values in org.itracker.services.authentication.AbstractPluggableAuthenticator.getConfigurationService(), since all org.itracker.services.ConfigurationService are instances of org.itracker.services.ConfigurationService STYLE BC_VACUOUS_INSTANCEOF 85 Medium
instanceof will always return true for all non-null values in org.itracker.services.authentication.AbstractPluggableAuthenticator.getUserService(), since all org.itracker.services.UserService are instances of org.itracker.services.UserService STYLE BC_VACUOUS_INSTANCEOF 69 Medium

org.itracker.services.implementations.ConfigurationServiceImpl

Bug Category Details Line Priority
Dead store to current in org.itracker.services.implementations.ConfigurationServiceImpl.initializeConfiguration() STYLE DLS_DEAD_LOCAL_STORE 1135 Medium
Load of known null value in org.itracker.services.implementations.ConfigurationServiceImpl.setJndiPropertiesOverridePrefix(String) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 104 Medium
Redundant nullcheck of configuration, which is known to be non-null in org.itracker.services.implementations.ConfigurationServiceImpl.isConfigurationItemUpToDate(Configuration) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 371 Medium
Uninitialized read of jndiPropertiesOverridePrefix in new org.itracker.services.implementations.ConfigurationServiceImpl(Properties, ConfigurationDAO, CustomFieldDAO, CustomFieldValueDAO, LanguageDAO, ProjectScriptDAO, WorkflowScriptDAO) CORRECTNESS UR_UNINIT_READ 80 Medium
Uninitialized read of mailSessionLookupName in new org.itracker.services.implementations.ConfigurationServiceImpl(Properties, ConfigurationDAO, CustomFieldDAO, CustomFieldValueDAO, LanguageDAO, ProjectScriptDAO, WorkflowScriptDAO) CORRECTNESS UR_UNINIT_READ 83 Medium
org.itracker.services.implementations.ConfigurationServiceImpl.getLanguage(Locale) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 961 Medium

org.itracker.services.implementations.IssueServiceImpl

Bug Category Details Line Priority
Boxed value is unboxed and then immediately reboxed in org.itracker.services.implementations.IssueServiceImpl.getAllIssueAttachmentCount() PERFORMANCE BX_UNBOXING_IMMEDIATELY_REBOXED 1351 Medium

org.itracker.services.implementations.NotificationServiceImpl

Bug Category Details Line Priority
org.itracker.services.implementations.NotificationServiceImpl.handleNotification(Issue, Notification$Type, Map, String, Integer) concatenates strings using + in a loop PERFORMANCE SBSC_USE_STRINGBUFFER_CONCATENATION 373 Medium
org.itracker.services.implementations.NotificationServiceImpl.handleNotification(Issue, Notification$Type, Map, String, Integer) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 318 Medium

org.itracker.services.implementations.ProjectServiceImpl

Bug Category Details Line Priority
Dead store to user in org.itracker.services.implementations.ProjectServiceImpl.updateProject(Project, Integer) STYLE DLS_DEAD_LOCAL_STORE 377 Medium

R.Ø.S.A.