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 |
492 |
29 |
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.datacollection.writer.gora.ChukwaChunk
Bug |
Category |
Details |
Line |
Priority |
org.apache.hadoop.chukwa.datacollection.writer.gora.ChukwaChunk._ALL_FIELDS should be package protected |
MALICIOUS_CODE |
MS_PKGPROTECT |
97 |
Medium |
org.apache.hadoop.chukwa.datacollection.writer.gora.GoraWriter
Bug |
Category |
Details |
Line |
Priority |
Can't close GoraWriter.chunkStore since it is always null in org.apache.hadoop.chukwa.datacollection.writer.gora.GoraWriter.close() |
CORRECTNESS |
NP_CLOSING_NULL |
95 |
High |
org.apache.hadoop.chukwa.datacollection.writer.hbase.HBaseWriter
Bug |
Category |
Details |
Line |
Priority |
Incorrect lazy initialization of static field org.apache.hadoop.chukwa.datacollection.writer.hbase.HBaseWriter.connection in org.apache.hadoop.chukwa.datacollection.writer.hbase.HBaseWriter.init(Configuration) |
MT_CORRECTNESS |
LI_LAZY_INIT_STATIC |
123-125 |
Medium |
Write to static field org.apache.hadoop.chukwa.datacollection.writer.hbase.HBaseWriter.connection from instance method org.apache.hadoop.chukwa.datacollection.writer.hbase.HBaseWriter.init(Configuration) |
STYLE |
ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD |
125 |
Medium |
org.apache.hadoop.chukwa.datacollection.writer.solr.SolrWriter
Bug |
Category |
Details |
Line |
Priority |
Exception is caught when Exception is not thrown in org.apache.hadoop.chukwa.datacollection.writer.solr.SolrWriter.add(List) |
STYLE |
REC_CATCH_EXCEPTION |
119 |
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.Examples
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 |
52 |
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 |
51 |
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 |