The following document contains the results of FindBugs Report
FindBugs Version is 2.0.1
Threshold is
Effort is min
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Found reliance on default encoding in org.apache.commons.lang3.StringUtils.toString(byte[], String): new String(byte[]) | I18N | DM_DEFAULT_ENCODING | 7101 | High |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Switch statement found in org.apache.commons.lang3.math.NumberUtils.createNumber(String) where default case is missing | STYLE | SF_SWITCH_NO_DEFAULT | 510-551 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Switch statement found in org.apache.commons.lang3.text.ExtendedMessageFormat.insertFormats(String, ArrayList) where default case is missing | STYLE | SF_SWITCH_NO_DEFAULT | 414-431 | Medium |
| Switch statement found in org.apache.commons.lang3.text.ExtendedMessageFormat.parseFormatDescription(String, ParsePosition) where default case is missing | STYLE | SF_SWITCH_NO_DEFAULT | 378-389 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Switch statement found in org.apache.commons.lang3.time.DateUtils.getFragment(Calendar, int, int) where default case is missing | STYLE | SF_SWITCH_NO_DEFAULT | 1690-1695 | Medium |
| Switch statement found in org.apache.commons.lang3.time.DateUtils.iterator(Calendar, int) where default case is missing | STYLE | SF_SWITCH_NO_DEFAULT | 1182-1196 | Medium |
| Switch statement found in org.apache.commons.lang3.time.DateUtils.modify(Calendar, int, int) where default case is missing | STYLE | SF_SWITCH_NO_DEFAULT | 1047-1073 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| 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_PRACTICE | ES_COMPARING_STRINGS_WITH_EQ | 438 | Medium |
| 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_PRACTICE | ES_COMPARING_STRINGS_WITH_EQ | 430 | Medium |
| 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_PRACTICE | ES_COMPARING_STRINGS_WITH_EQ | 450 | Medium |
| 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_PRACTICE | ES_COMPARING_STRINGS_WITH_EQ | 434 | Medium |
| 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_PRACTICE | ES_COMPARING_STRINGS_WITH_EQ | 442 | Medium |
| 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_PRACTICE | ES_COMPARING_STRINGS_WITH_EQ | 446 | Medium |
| 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_PRACTICE | ES_COMPARING_STRINGS_WITH_EQ | 426 | Medium |
| Comparison of String objects using == or != in org.apache.commons.lang3.time.DurationFormatUtils.lexx(String) | BAD_PRACTICE | ES_COMPARING_STRINGS_WITH_EQ | 528 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Integer is incompatible with expected argument type java.util.Locale in org.apache.commons.lang3.time.FastDateParser.getLocaleSpecificStrategy(int, Calendar) | CORRECTNESS | GC_UNRELATED_TYPES | 500 | High |
| Switch statement found in org.apache.commons.lang3.time.FastDateParser.escapeRegex(StringBuilder, String, boolean) where default case is missing | STYLE | SF_SWITCH_NO_DEFAULT | 303-327 | Medium |
| Switch statement found in org.apache.commons.lang3.time.FastDateParser.getStrategy(String, Calendar) where default case is missing | STYLE | SF_SWITCH_NO_DEFAULT | 427-468 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Equals method for org.apache.commons.lang3.time.FormatCache$MultipartKey assumes the argument is of type FormatCache$MultipartKey | BAD_PRACTICE | BC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OBJECTS | 191 | Medium |
| org.apache.commons.lang3.time.FormatCache$MultipartKey.equals(Object) does not check for null argument | BAD_PRACTICE | NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT | 191 | Medium |