FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.2.0

Threshold is Normal

Effort is Default

Summary

Classes Bugs Errors Missing Classes
1024 75 0 14

Files

Class Bugs
org.itracker.core.resources.ITrackerResources 3
org.itracker.model.ImportDataModel 1
org.itracker.model.IssueField 1
org.itracker.model.Language$LanguageKeyComparator 1
org.itracker.model.Language$LanguageValueComparator 1
org.itracker.model.Permission$PermissionPropertiesComparator 1
org.itracker.model.Report$NameComparator 1
org.itracker.model.SystemConfiguration$SystemConfigurationComparator 1
org.itracker.model.User$LoginComparator 1
org.itracker.model.User$NameComparator 1
org.itracker.model.util.PropertiesFileHandler 1
org.itracker.persistence.dao.EnumCodeUserType 1
org.itracker.persistence.dao.EnumNameUserType 1
org.itracker.persistence.dao.EnumOrdinalUserType 1
org.itracker.persistence.dao.IntBooleanType 1
org.itracker.services.implementations.ConfigurationServiceImpl 1
org.itracker.services.implementations.NotificationServiceImpl 4
org.itracker.services.implementations.ProjectServiceImpl 1
org.itracker.services.util.CustomFieldUtilities 1
org.itracker.services.util.EmailService 1
org.itracker.services.util.HTMLUtilities 1
org.itracker.services.util.ImportExportUtilities 1
org.itracker.services.util.ImportHandler 2
org.itracker.services.util.IssueUtilities 1
org.itracker.services.util.UserUtilities 2
org.itracker.web.actions.PortalHomeAction 1
org.itracker.web.actions.admin.AdminHomeAction 1
org.itracker.web.actions.admin.configuration.EditConfigurationAction 1
org.itracker.web.actions.admin.configuration.EditCustomFieldAction 1
org.itracker.web.actions.admin.configuration.EditCustomFieldValueAction 1
org.itracker.web.actions.admin.configuration.ImportDataProcessAction 1
org.itracker.web.actions.admin.configuration.OrderConfigurationItemAction 1
org.itracker.web.actions.admin.language.CreateLanguageKeyAction 1
org.itracker.web.actions.admin.language.EditLanguageAction 2
org.itracker.web.actions.admin.project.AdminProjectUtilities 1
org.itracker.web.actions.admin.project.EditComponentFormAction 1
org.itracker.web.actions.admin.project.EditProjectFormActionUtil 1
org.itracker.web.actions.admin.project.EditProjectFormActionUtil$ComponentInfo 4
org.itracker.web.actions.admin.project.EditProjectFormActionUtil$CustomFieldInfo 1
org.itracker.web.actions.admin.project.EditProjectFormActionUtil$VersionInfo 4
org.itracker.web.actions.admin.project.EditProjectScriptAction 1
org.itracker.web.actions.admin.project.EditProjectScriptFormAction 1
org.itracker.web.actions.base.ItrackerBaseAction 2
org.itracker.web.actions.issuesearch.SearchIssuesFormAction 1
org.itracker.web.actions.project.CreateIssueAction 1
org.itracker.web.actions.project.CreateIssueFormAction 1
org.itracker.web.actions.project.EditIssueActionUtil 1
org.itracker.web.actions.project.EditIssueFormAction 1
org.itracker.web.actions.project.ListIssuesActionUtil 2
org.itracker.web.actions.project.MoveIssueAction 1
org.itracker.web.actions.user.LoginAction 2
org.itracker.web.filters.ExecuteAlwaysFilter 1
org.itracker.web.forms.IssueForm 1
org.itracker.web.ptos.ProjectPTO 2
org.itracker.web.taglib.FormatCustomFieldTag 1
org.itracker.web.util.AttachmentUtilities 2

org.itracker.core.resources.ITrackerResources

Bug Category Details Line
Dead store to bundle in org.itracker.core.resources.ITrackerResources.clearBundle(Locale) STYLE DLS_DEAD_LOCAL_STORE 340
Dead store to fullName in org.itracker.core.resources.ITrackerResources.getLocaleFullDN(Locale, Locale) STYLE DLS_DEAD_LOCAL_STORE 200
Nullcheck of ? at line 203 of value previously dereferenced in org.itracker.core.resources.ITrackerResources.getLocaleFullDN(Locale, Locale) CORRECTNESS RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 199

org.itracker.model.ImportDataModel

Bug Category Details Line
org.itracker.model.ImportDataModel.getImportStatistics() may expose internal representation by returning ImportDataModel.verifyStatistics MALICIOUS_CODE EI_EXPOSE_REP 136

org.itracker.model.IssueField

Bug Category Details Line
Redundant nullcheck of org.itracker.model.IssueField.dateValue, which is known to be non-null in org.itracker.model.IssueField.formatDate(ResourceBundle) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 248

org.itracker.model.Language$LanguageKeyComparator

Bug Category Details Line
org.itracker.model.Language$LanguageKeyComparator implements Comparator but not Serializable BAD_PRACTICE SE_COMPARATOR_SHOULD_BE_SERIALIZABLE Not available

org.itracker.model.Language$LanguageValueComparator

Bug Category Details Line
org.itracker.model.Language$LanguageValueComparator implements Comparator but not Serializable BAD_PRACTICE SE_COMPARATOR_SHOULD_BE_SERIALIZABLE Not available

org.itracker.model.Permission$PermissionPropertiesComparator

Bug Category Details Line
org.itracker.model.Permission$PermissionPropertiesComparator implements Comparator but not Serializable BAD_PRACTICE SE_COMPARATOR_SHOULD_BE_SERIALIZABLE Not available

org.itracker.model.Report$NameComparator

Bug Category Details Line
org.itracker.model.Report$NameComparator implements Comparator but not Serializable BAD_PRACTICE SE_COMPARATOR_SHOULD_BE_SERIALIZABLE Not available

org.itracker.model.SystemConfiguration$SystemConfigurationComparator

Bug Category Details Line
org.itracker.model.SystemConfiguration$SystemConfigurationComparator implements Comparator but not Serializable BAD_PRACTICE SE_COMPARATOR_SHOULD_BE_SERIALIZABLE Not available

org.itracker.model.User$LoginComparator

Bug Category Details Line
org.itracker.model.User$LoginComparator implements Comparator but not Serializable BAD_PRACTICE SE_COMPARATOR_SHOULD_BE_SERIALIZABLE Not available

org.itracker.model.User$NameComparator

Bug Category Details Line
org.itracker.model.User$NameComparator implements Comparator but not Serializable BAD_PRACTICE SE_COMPARATOR_SHOULD_BE_SERIALIZABLE Not available

org.itracker.model.util.PropertiesFileHandler

Bug Category Details Line
Usage of GetResource in org.itracker.model.util.PropertiesFileHandler.addProperties(String) may be unsafe if class is extended BAD_PRACTICE UI_INHERITANCE_UNSAFE_GETRESOURCE 50

org.itracker.persistence.dao.EnumCodeUserType

Bug Category Details Line
org.itracker.persistence.dao.EnumCodeUserType.sqlTypes() may expose internal representation by returning EnumCodeUserType.SQL_TYPES MALICIOUS_CODE EI_EXPOSE_REP 68

org.itracker.persistence.dao.EnumNameUserType

Bug Category Details Line
org.itracker.persistence.dao.EnumNameUserType.sqlTypes() may expose internal representation by returning EnumNameUserType.SQL_TYPES MALICIOUS_CODE EI_EXPOSE_REP 47

org.itracker.persistence.dao.EnumOrdinalUserType

Bug Category Details Line
org.itracker.persistence.dao.EnumOrdinalUserType.sqlTypes() may expose internal representation by returning EnumOrdinalUserType.SQL_TYPES MALICIOUS_CODE EI_EXPOSE_REP 56

org.itracker.persistence.dao.IntBooleanType

Bug Category Details Line
org.itracker.persistence.dao.IntBooleanType.sqlTypes() may expose internal representation by returning IntBooleanType.SQL_TYPES MALICIOUS_CODE EI_EXPOSE_REP 64

org.itracker.services.implementations.ConfigurationServiceImpl

Bug Category Details Line
Method org.itracker.services.implementations.ConfigurationServiceImpl.getLanguage(Locale) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 1074

org.itracker.services.implementations.NotificationServiceImpl

Bug Category Details Line
Method org.itracker.services.implementations.NotificationServiceImpl.handleIssueNotification(Issue, Notification$Type, String, InternetAddress[], Integer) concatenates strings using + in a loop PERFORMANCE SBSC_USE_STRINGBUFFER_CONCATENATION 329
Method org.itracker.services.implementations.NotificationServiceImpl.handleNotification(Issue, Notification$Type, Integer, Map, String) concatenates strings using + in a loop PERFORMANCE SBSC_USE_STRINGBUFFER_CONCATENATION 661
Method org.itracker.services.implementations.NotificationServiceImpl.handleNotification(Issue, Notification$Type, Integer, Map, String) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 592
Method org.itracker.services.implementations.NotificationServiceImpl.handleNotification(Issue, Notification$Type, Integer, Map, String) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 604

org.itracker.services.implementations.ProjectServiceImpl

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

org.itracker.services.util.CustomFieldUtilities

Bug Category Details Line
Possible null pointer dereference of fields in org.itracker.services.util.CustomFieldUtilities.getCustomFieldOptionByValue(List, String) CORRECTNESS NP_NULL_ON_SOME_PATH 162

org.itracker.services.util.EmailService

Bug Category Details Line
Method org.itracker.services.util.EmailService.sendEmail(InternetAddress[], String, String) invokes toString() method on a String PERFORMANCE DM_STRING_TOSTRING 316

org.itracker.services.util.HTMLUtilities

Bug Category Details Line
Method org.itracker.services.util.HTMLUtilities.escapeTags(String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 153

org.itracker.services.util.ImportExportUtilities

Bug Category Details Line
Dead store to abstractBeans in org.itracker.services.util.ImportExportUtilities.importIssues(String) STYLE DLS_DEAD_LOCAL_STORE 76

org.itracker.services.util.ImportHandler

Bug Category Details Line
Method org.itracker.services.util.ImportHandler.endElement(String, String, String) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 385
Method org.itracker.services.util.ImportHandler.endElement(String, String, String) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 403

org.itracker.services.util.IssueUtilities

Bug Category Details Line
org.itracker.services.util.IssueUtilities.STANDARD_FIELDS should be package protected MALICIOUS_CODE MS_PKGPROTECT 73

org.itracker.services.util.UserUtilities

Bug Category Details Line
Dead store to permissionsArray in org.itracker.services.util.UserUtilities.createPermissionArray(User, Project, int[]) STYLE DLS_DEAD_LOCAL_STORE 337
org.itracker.services.util.UserUtilities.alphabet should be package protected MALICIOUS_CODE MS_PKGPROTECT 49

org.itracker.web.actions.PortalHomeAction

Bug Category Details Line
Possible null pointer dereference of userPrefs in org.itracker.web.actions.PortalHomeAction.execute(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse) CORRECTNESS NP_NULL_ON_SOME_PATH 264

org.itracker.web.actions.admin.AdminHomeAction

Bug Category Details Line
Dead store to numberDefinedKeys in org.itracker.web.actions.admin.AdminHomeAction.execSetupJspEnv(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 92

org.itracker.web.actions.admin.configuration.EditConfigurationAction

Bug Category Details Line
Method org.itracker.web.actions.admin.configuration.EditConfigurationAction.execute(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 272

org.itracker.web.actions.admin.configuration.EditCustomFieldAction

Bug Category Details Line
Method org.itracker.web.actions.admin.configuration.EditCustomFieldAction.execute(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 123

org.itracker.web.actions.admin.configuration.EditCustomFieldValueAction

Bug Category Details Line
Method org.itracker.web.actions.admin.configuration.EditCustomFieldValueAction.execute(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 117

org.itracker.web.actions.admin.configuration.ImportDataProcessAction

Bug Category Details Line
Exception is caught when Exception is not thrown in org.itracker.web.actions.admin.configuration.ImportDataProcessAction.createIssues(ImportDataModel, User, InitialContext) STYLE REC_CATCH_EXCEPTION 297

org.itracker.web.actions.admin.configuration.OrderConfigurationItemAction

Bug Category Details Line
Dead store to newConfigItems in org.itracker.web.actions.admin.configuration.OrderConfigurationItemAction.execute(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse) STYLE DLS_DEAD_LOCAL_STORE 116

org.itracker.web.actions.admin.language.CreateLanguageKeyAction

Bug Category Details Line
Method org.itracker.web.actions.admin.language.CreateLanguageKeyAction.execute(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 74

org.itracker.web.actions.admin.language.EditLanguageAction

Bug Category Details Line
Method org.itracker.web.actions.admin.language.EditLanguageAction.execute(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 153
Method org.itracker.web.actions.admin.language.EditLanguageAction.execute(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 171

org.itracker.web.actions.admin.project.AdminProjectUtilities

Bug Category Details Line
Dead store to userPermissionModels in org.itracker.web.actions.admin.project.AdminProjectUtilities.handleInitialProjectMembers(Project, Set, Set, ProjectService, UserService) STYLE DLS_DEAD_LOCAL_STORE 42

org.itracker.web.actions.admin.project.EditComponentFormAction

Bug Category Details Line
Redundant nullcheck of component, which is known to be non-null in org.itracker.web.actions.admin.project.EditComponentFormAction.execute(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 118

org.itracker.web.actions.admin.project.EditProjectFormActionUtil

Bug Category Details Line
Method org.itracker.web.actions.admin.project.EditProjectFormActionUtil.init(ActionMapping, HttpServletRequest, ProjectForm) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 213

org.itracker.web.actions.admin.project.EditProjectFormActionUtil$ComponentInfo

Bug Category Details Line
org.itracker.web.actions.admin.project.EditProjectFormActionUtil$ComponentInfo.getDate() may expose internal representation by returning EditProjectFormActionUtil$ComponentInfo.lastModifiedDate MALICIOUS_CODE EI_EXPOSE_REP 154
org.itracker.web.actions.admin.project.EditProjectFormActionUtil$ComponentInfo.ComponentInfo(EditProjectFormActionUtil, Integer, String, String, Date, Long) may expose internal representation by storing an externally mutable object into EditProjectFormActionUtil$ComponentInfo.lastModifiedDate MALICIOUS_CODE EI_EXPOSE_REP2 132
org.itracker.web.actions.admin.project.EditProjectFormActionUtil$ComponentInfo.setDate(Date) may expose internal representation by storing an externally mutable object into EditProjectFormActionUtil$ComponentInfo.lastModifiedDate MALICIOUS_CODE EI_EXPOSE_REP2 157
Should org.itracker.web.actions.admin.project.EditProjectFormActionUtil$ComponentInfo be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC Not available

org.itracker.web.actions.admin.project.EditProjectFormActionUtil$CustomFieldInfo

Bug Category Details Line
Should org.itracker.web.actions.admin.project.EditProjectFormActionUtil$CustomFieldInfo be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC Not available

org.itracker.web.actions.admin.project.EditProjectFormActionUtil$VersionInfo

Bug Category Details Line
org.itracker.web.actions.admin.project.EditProjectFormActionUtil$VersionInfo.getDate() may expose internal representation by returning EditProjectFormActionUtil$VersionInfo.lastModifiedDate MALICIOUS_CODE EI_EXPOSE_REP 107
org.itracker.web.actions.admin.project.EditProjectFormActionUtil$VersionInfo.VersionInfo(EditProjectFormActionUtil, int, String, String, Date, Long) may expose internal representation by storing an externally mutable object into EditProjectFormActionUtil$VersionInfo.lastModifiedDate MALICIOUS_CODE EI_EXPOSE_REP2 85
org.itracker.web.actions.admin.project.EditProjectFormActionUtil$VersionInfo.setDate(Date) may expose internal representation by storing an externally mutable object into EditProjectFormActionUtil$VersionInfo.lastModifiedDate MALICIOUS_CODE EI_EXPOSE_REP2 110
Should org.itracker.web.actions.admin.project.EditProjectFormActionUtil$VersionInfo be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC Not available

org.itracker.web.actions.admin.project.EditProjectScriptAction

Bug Category Details Line
Method org.itracker.web.actions.admin.project.EditProjectScriptAction.execute(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 89

org.itracker.web.actions.admin.project.EditProjectScriptFormAction

Bug Category Details Line
Call to equals() comparing different types in org.itracker.web.actions.admin.project.EditProjectScriptFormAction.execute(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse) CORRECTNESS EC_UNRELATED_TYPES 119

org.itracker.web.actions.base.ItrackerBaseAction

Bug Category Details Line
Invocation of toString on an array in org.itracker.web.actions.base.ItrackerBaseAction.handleException(Throwable, ActionMessages, HttpServletRequest) CORRECTNESS DMI_INVOKING_TOSTRING_ON_ARRAY 476
Nullcheck of ? at line 450 of value previously dereferenced in org.itracker.web.actions.base.ItrackerBaseAction.logTimeMillies(String, Date, Logger, Level) CORRECTNESS RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 447

org.itracker.web.actions.issuesearch.SearchIssuesFormAction

Bug Category Details Line
Exception is caught when Exception is not thrown in org.itracker.web.actions.issuesearch.SearchIssuesFormAction.execute(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse) STYLE REC_CATCH_EXCEPTION 258

org.itracker.web.actions.project.CreateIssueAction

Bug Category Details Line
Dead store to issueFields in org.itracker.web.actions.project.CreateIssueAction.execute(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse) STYLE DLS_DEAD_LOCAL_STORE 251

org.itracker.web.actions.project.CreateIssueFormAction

Bug Category Details Line
Nullcheck of project at line 222 of value previously dereferenced in org.itracker.web.actions.project.CreateIssueFormAction.execute(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse) CORRECTNESS RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 113

org.itracker.web.actions.project.EditIssueActionUtil

Bug Category Details Line
Nullcheck of formStatus at line 117 of value previously dereferenced in org.itracker.web.actions.project.EditIssueActionUtil.processFullEdit(Issue, Project, User, Map, Locale, IssueForm, IssueService, ActionMessages) CORRECTNESS RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 116

org.itracker.web.actions.project.EditIssueFormAction

Bug Category Details Line
Redundant nullcheck of issue, which is known to be non-null in org.itracker.web.actions.project.EditIssueFormAction.execute(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 136

org.itracker.web.actions.project.ListIssuesActionUtil

Bug Category Details Line
Unchecked/unconfirmed cast from org.apache.struts.action.Action to org.itracker.web.actions.base.ItrackerBaseAction in org.itracker.web.actions.project.ListIssuesActionUtil.init(Action, ActionMapping, HttpServletRequest) STYLE BC_UNCONFIRMED_CAST 78
org.itracker.web.actions.project.ListIssuesActionUtil.init(Action, ActionMapping, HttpServletRequest) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR 206

org.itracker.web.actions.project.MoveIssueAction

Bug Category Details Line
Possible null pointer dereference of issue in org.itracker.web.actions.project.MoveIssueAction.execute(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse) CORRECTNESS NP_NULL_ON_SOME_PATH 78

org.itracker.web.actions.user.LoginAction

Bug Category Details Line
Possible null pointer dereference of redirect in org.itracker.web.actions.user.LoginAction.execute(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse) CORRECTNESS NP_NULL_ON_SOME_PATH 210
Redundant nullcheck of user, which is known to be non-null in org.itracker.web.actions.user.LoginAction.execute(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 206

org.itracker.web.filters.ExecuteAlwaysFilter

Bug Category Details Line
Load of known null value in org.itracker.web.filters.ExecuteAlwaysFilter.handleError(Throwable, ServletRequest, ServletResponse) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 234

org.itracker.web.forms.IssueForm

Bug Category Details Line
Exception is caught when Exception is not thrown in org.itracker.web.forms.IssueForm.validate(ActionMapping, HttpServletRequest) STYLE REC_CATCH_EXCEPTION 336

org.itracker.web.ptos.ProjectPTO

Bug Category Details Line
org.itracker.web.ptos.ProjectPTO.getLastUpdatedIssueDate() may expose internal representation by returning ProjectPTO.lastUpdatedIssueDate MALICIOUS_CODE EI_EXPOSE_REP 147
org.itracker.web.ptos.ProjectPTO.setLastUpdatedIssueDate(Date) may expose internal representation by storing an externally mutable object into ProjectPTO.lastUpdatedIssueDate MALICIOUS_CODE EI_EXPOSE_REP2 144

org.itracker.web.taglib.FormatCustomFieldTag

Bug Category Details Line
Method org.itracker.web.taglib.FormatCustomFieldTag.doEndTag() uses the same code for two branches STYLE DB_DUPLICATE_BRANCHES 119

org.itracker.web.util.AttachmentUtilities

Bug Category Details Line
int value cast to float and then passed to Math.round in org.itracker.web.util.AttachmentUtilities.validate(FormFile, ITrackerServices) CORRECTNESS ICAST_INT_CAST_TO_FLOAT_PASSED_TO_ROUND 194
int value cast to float and then passed to Math.round in org.itracker.web.util.AttachmentUtilities.validate(FormFile, ITrackerServices) CORRECTNESS ICAST_INT_CAST_TO_FLOAT_PASSED_TO_ROUND 201

R.Ø.S.A.