FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 2.0.1

Threshold is

Effort is min

Summary

ClassesBugsErrorsMissing Classes
1702000

org.apache.commons.lang3.StringUtils

BugCategoryDetailsLinePriority
Found reliance on default encoding in org.apache.commons.lang3.StringUtils.toString(byte[], String): new String(byte[])I18NDM_DEFAULT_ENCODING7101High

org.apache.commons.lang3.math.NumberUtils

BugCategoryDetailsLinePriority
Switch statement found in org.apache.commons.lang3.math.NumberUtils.createNumber(String) where default case is missingSTYLESF_SWITCH_NO_DEFAULT510-551Medium

org.apache.commons.lang3.text.ExtendedMessageFormat

BugCategoryDetailsLinePriority
Switch statement found in org.apache.commons.lang3.text.ExtendedMessageFormat.insertFormats(String, ArrayList) where default case is missingSTYLESF_SWITCH_NO_DEFAULT414-431Medium
Switch statement found in org.apache.commons.lang3.text.ExtendedMessageFormat.parseFormatDescription(String, ParsePosition) where default case is missingSTYLESF_SWITCH_NO_DEFAULT378-389Medium

org.apache.commons.lang3.time.DateUtils

BugCategoryDetailsLinePriority
Switch statement found in org.apache.commons.lang3.time.DateUtils.getFragment(Calendar, int, int) where default case is missingSTYLESF_SWITCH_NO_DEFAULT1690-1695Medium
Switch statement found in org.apache.commons.lang3.time.DateUtils.iterator(Calendar, int) where default case is missingSTYLESF_SWITCH_NO_DEFAULT1182-1196Medium
Switch statement found in org.apache.commons.lang3.time.DateUtils.modify(Calendar, int, int) where default case is missingSTYLESF_SWITCH_NO_DEFAULT1047-1073Medium

org.apache.commons.lang3.time.DurationFormatUtils

BugCategoryDetailsLinePriority
Comparison of String objects using == or != in org.apache.commons.lang3.time.DurationFormatUtils.format(DurationFormatUtils$Token[], int, int, int, int, int, int, int, boolean) BAD_PRACTICEES_COMPARING_STRINGS_WITH_EQ438Medium
Comparison of String objects using == or != in org.apache.commons.lang3.time.DurationFormatUtils.format(DurationFormatUtils$Token[], int, int, int, int, int, int, int, boolean) BAD_PRACTICEES_COMPARING_STRINGS_WITH_EQ430Medium
Comparison of String objects using == or != in org.apache.commons.lang3.time.DurationFormatUtils.format(DurationFormatUtils$Token[], int, int, int, int, int, int, int, boolean) BAD_PRACTICEES_COMPARING_STRINGS_WITH_EQ450Medium
Comparison of String objects using == or != in org.apache.commons.lang3.time.DurationFormatUtils.format(DurationFormatUtils$Token[], int, int, int, int, int, int, int, boolean) BAD_PRACTICEES_COMPARING_STRINGS_WITH_EQ434Medium
Comparison of String objects using == or != in org.apache.commons.lang3.time.DurationFormatUtils.format(DurationFormatUtils$Token[], int, int, int, int, int, int, int, boolean) BAD_PRACTICEES_COMPARING_STRINGS_WITH_EQ442Medium
Comparison of String objects using == or != in org.apache.commons.lang3.time.DurationFormatUtils.format(DurationFormatUtils$Token[], int, int, int, int, int, int, int, boolean) BAD_PRACTICEES_COMPARING_STRINGS_WITH_EQ446Medium
Comparison of String objects using == or != in org.apache.commons.lang3.time.DurationFormatUtils.format(DurationFormatUtils$Token[], int, int, int, int, int, int, int, boolean) BAD_PRACTICEES_COMPARING_STRINGS_WITH_EQ426Medium
Comparison of String objects using == or != in org.apache.commons.lang3.time.DurationFormatUtils.lexx(String) BAD_PRACTICEES_COMPARING_STRINGS_WITH_EQ528Medium

org.apache.commons.lang3.time.FastDateParser

BugCategoryDetailsLinePriority
Integer is incompatible with expected argument type java.util.Locale in org.apache.commons.lang3.time.FastDateParser.getLocaleSpecificStrategy(int, Calendar)CORRECTNESSGC_UNRELATED_TYPES500High
Switch statement found in org.apache.commons.lang3.time.FastDateParser.escapeRegex(StringBuilder, String, boolean) where default case is missingSTYLESF_SWITCH_NO_DEFAULT303-327Medium
Switch statement found in org.apache.commons.lang3.time.FastDateParser.getStrategy(String, Calendar) where default case is missingSTYLESF_SWITCH_NO_DEFAULT427-468Medium

org.apache.commons.lang3.time.FormatCache$MultipartKey

BugCategoryDetailsLinePriority
Equals method for org.apache.commons.lang3.time.FormatCache$MultipartKey assumes the argument is of type FormatCache$MultipartKeyBAD_PRACTICEBC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OBJECTS191Medium
org.apache.commons.lang3.time.FormatCache$MultipartKey.equals(Object) does not check for null argumentBAD_PRACTICENP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT191Medium