FindBugs Bug Detector Report
The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is
Effort is max
Summary
| Classes |
Bugs |
Errors |
Missing Classes |
| 485 |
21 |
0 |
0 |
org.apache.hadoop.chukwa.ChukwaArchiveKey$Comparator
| Bug |
Category |
Details |
Line |
Priority |
| Dead store to l1 in org.apache.hadoop.chukwa.ChukwaArchiveKey$Comparator.compareRaw(byte[], int, int, byte[], int, int) |
STYLE |
DLS_DEAD_LOCAL_STORE |
359 |
Medium |
| Dead store to l2 in org.apache.hadoop.chukwa.ChukwaArchiveKey$Comparator.compareRaw(byte[], int, int, byte[], int, int) |
STYLE |
DLS_DEAD_LOCAL_STORE |
360 |
Medium |
| Dead store to s2 in org.apache.hadoop.chukwa.ChukwaArchiveKey$Comparator.compareRaw(byte[], int, int, byte[], int, int) |
STYLE |
DLS_DEAD_LOCAL_STORE |
358 |
Medium |
| Dead store to l in org.apache.hadoop.chukwa.ChukwaArchiveKey$Comparator.slurpRaw(byte[], int, int) |
STYLE |
DLS_DEAD_LOCAL_STORE |
286 |
Medium |
| org.apache.hadoop.chukwa.ChukwaArchiveKey$Comparator implements Comparator but not Serializable |
BAD_PRACTICE |
SE_COMPARATOR_SHOULD_BE_SERIALIZABLE |
258-370 |
Medium |
org.apache.hadoop.chukwa.analysis.salsa.fsm.FSMBuilder
| Bug |
Category |
Details |
Line |
Priority |
| Dead store to res in org.apache.hadoop.chukwa.analysis.salsa.fsm.FSMBuilder.main(String[]) |
STYLE |
DLS_DEAD_LOCAL_STORE |
451 |
Medium |
org.apache.hadoop.chukwa.datacollection.collector.servlet.LogDisplayServlet
| Bug |
Category |
Details |
Line |
Priority |
| The field org.apache.hadoop.chukwa.datacollection.collector.servlet.LogDisplayServlet.chunksBySID is transient but isn't set by deserialization |
BAD_PRACTICE |
SE_TRANSIENT_FIELD_NOT_RESTORED |
Not available |
Medium |
org.apache.hadoop.chukwa.datastore.ChukwaHBaseStore
| Bug |
Category |
Details |
Line |
Priority |
| Found reliance on default encoding in org.apache.hadoop.chukwa.datastore.ChukwaHBaseStore.getData(ArrayList, long, long): new String(byte[]) |
I18N |
DM_DEFAULT_ENCODING |
729 |
High |
org.apache.hadoop.chukwa.extraction.archive.ChukwaArchiveBuilder
| Bug |
Category |
Details |
Line |
Priority |
| Dead store to res in org.apache.hadoop.chukwa.extraction.archive.ChukwaArchiveBuilder.main(String[]) |
STYLE |
DLS_DEAD_LOCAL_STORE |
143 |
Medium |
org.apache.hadoop.chukwa.extraction.demux.Demux
| Bug |
Category |
Details |
Line |
Priority |
| Dead store to res in org.apache.hadoop.chukwa.extraction.demux.Demux.main(String[]) |
STYLE |
DLS_DEAD_LOCAL_STORE |
263 |
Medium |
| org.apache.hadoop.chukwa.extraction.demux.Demux.jobConf isn't final and can't be protected from malicious code |
MALICIOUS_CODE |
MS_CANNOT_BE_FINAL |
64 |
Medium |
org.apache.hadoop.chukwa.extraction.engine.ChukwaRecordJT
| Bug |
Category |
Details |
Line |
Priority |
| Class org.apache.hadoop.chukwa.extraction.engine.ChukwaRecordJT defines non-transient non-serializable instance field mapFields |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
High |
org.apache.hadoop.chukwa.extraction.engine.ChukwaRecordJT$Comparator
| Bug |
Category |
Details |
Line |
Priority |
| org.apache.hadoop.chukwa.extraction.engine.ChukwaRecordJT$Comparator is Serializable but its superclass doesn't define an accessible void constructor |
BAD_PRACTICE |
SE_NO_SUITABLE_CONSTRUCTOR |
267-376 |
High |
org.apache.hadoop.chukwa.extraction.engine.ChukwaRecordKey$Comparator
| Bug |
Category |
Details |
Line |
Priority |
| Dead store to l2 in org.apache.hadoop.chukwa.extraction.engine.ChukwaRecordKey$Comparator.compareRaw(byte[], int, int, byte[], int, int) |
STYLE |
DLS_DEAD_LOCAL_STORE |
260 |
High |
| Dead store to l in org.apache.hadoop.chukwa.extraction.engine.ChukwaRecordKey$Comparator.slurpRaw(byte[], int, int) |
STYLE |
DLS_DEAD_LOCAL_STORE |
221 |
High |
| Dead store to l1 in org.apache.hadoop.chukwa.extraction.engine.ChukwaRecordKey$Comparator.compareRaw(byte[], int, int, byte[], int, int) |
STYLE |
DLS_DEAD_LOCAL_STORE |
269 |
Medium |
| Dead store to s2 in org.apache.hadoop.chukwa.extraction.engine.ChukwaRecordKey$Comparator.compareRaw(byte[], int, int, byte[], int, int) |
STYLE |
DLS_DEAD_LOCAL_STORE |
267 |
Medium |
| org.apache.hadoop.chukwa.extraction.engine.ChukwaRecordKey$Comparator implements Comparator but not Serializable |
BAD_PRACTICE |
SE_COMPARATOR_SHOULD_BE_SERIALIZABLE |
205-279 |
Medium |
org.apache.hadoop.chukwa.hicc.rest.PieChartController
| Bug |
Category |
Details |
Line |
Priority |
| Unread field: org.apache.hadoop.chukwa.hicc.rest.PieChartController.sdf |
PERFORMANCE |
URF_UNREAD_FIELD |
51 |
Medium |
org.apache.hadoop.chukwa.hicc.rest.TileController
| Bug |
Category |
Details |
Line |
Priority |
| Unread field: org.apache.hadoop.chukwa.hicc.rest.TileController.sdf |
PERFORMANCE |
URF_UNREAD_FIELD |
50 |
Medium |
org.apache.hadoop.chukwa.util.ConstRateValidator
| Bug |
Category |
Details |
Line |
Priority |
| Dead store to res in org.apache.hadoop.chukwa.util.ConstRateValidator.main(String[]) |
STYLE |
DLS_DEAD_LOCAL_STORE |
278 |
Medium |