FindBugs Bug Detector Report
The following document contains the results of FindBugs Report
FindBugs Version is 1.2.1
Threshold is Low
Effort is Default
Summary
Classes |
Bugs |
Errors |
Missing Classes |
552 |
36 |
0 |
0 |
net.sf.eos.entity.SimpleLongestMatchDictionaryBasedEntityRecognizer
Bug |
Category |
Details |
Line |
net.sf.eos.entity.SimpleLongestMatchDictionaryBasedEntityRecognizer.checkForLongestMatchInTrie(LinkedList, Map) ignores return value of java.util.LinkedList.poll() |
CORRECTNESS |
RV_RETURN_VALUE_IGNORED
|
148 |
Unused field: net.sf.eos.entity.SimpleLongestMatchDictionaryBasedEntityRecognizer.entities |
PERFORMANCE |
UUF_UNUSED_FIELD
|
Not available |
net.sf.eos.hadoop.mapred.cooccurrence.DictionaryBasedEntityRecognizerMapper
Bug |
Category |
Details |
Line |
Unchecked/unconfirmed cast from org.apache.hadoop.io.Writable to org.apache.hadoop.io.Text in net.sf.eos.hadoop.mapred.cooccurrence.DictionaryBasedEntityRecognizerMapper.map(WritableComparable, Writable, OutputCollector, Reporter) |
STYLE |
BC_UNCONFIRMED_CAST
|
66 |
Unchecked/unconfirmed cast from org.apache.hadoop.io.WritableComparable to org.apache.hadoop.io.LongWritable in net.sf.eos.hadoop.mapred.cooccurrence.DictionaryBasedEntityRecognizerMapper.map(WritableComparable, Writable, OutputCollector, Reporter) |
STYLE |
BC_UNCONFIRMED_CAST
|
66 |
Exception is caught when Exception is not thrown in net.sf.eos.hadoop.mapred.cooccurrence.DictionaryBasedEntityRecognizerMapper.configureTrie() |
STYLE |
REC_CATCH_EXCEPTION
|
169 |
net.sf.eos.hadoop.mapred.cooccurrence.DictionaryBasedEntityRecognizerReducer
Bug |
Category |
Details |
Line |
Unchecked/unconfirmed cast from org.apache.hadoop.io.WritableComparable to org.apache.hadoop.io.Text in net.sf.eos.hadoop.mapred.cooccurrence.DictionaryBasedEntityRecognizerReducer.reduce(WritableComparable, Iterator, OutputCollector, Reporter) |
STYLE |
BC_UNCONFIRMED_CAST
|
47 |
net.sf.eos.hadoop.mapred.decompose.SentencerMapper
Bug |
Category |
Details |
Line |
Unchecked/unconfirmed cast from org.apache.hadoop.io.Writable to org.apache.hadoop.io.Text in net.sf.eos.hadoop.mapred.decompose.SentencerMapper.map(WritableComparable, Writable, OutputCollector, Reporter) |
STYLE |
BC_UNCONFIRMED_CAST
|
69 |
Unchecked/unconfirmed cast from org.apache.hadoop.io.WritableComparable to org.apache.hadoop.io.LongWritable in net.sf.eos.hadoop.mapred.decompose.SentencerMapper.map(WritableComparable, Writable, OutputCollector, Reporter) |
STYLE |
BC_UNCONFIRMED_CAST
|
69 |
Exception is caught when Exception is not thrown in net.sf.eos.hadoop.mapred.decompose.SentencerMapper.map(LongWritable, Text, OutputCollector, Reporter) |
STYLE |
REC_CATCH_EXCEPTION
|
135 |
net.sf.eos.hadoop.mapred.decompose.SentencerReducer
Bug |
Category |
Details |
Line |
Unchecked/unconfirmed cast from org.apache.hadoop.io.WritableComparable to org.apache.hadoop.io.Text in net.sf.eos.hadoop.mapred.decompose.SentencerReducer.reduce(WritableComparable, Iterator, OutputCollector, Reporter) |
STYLE |
BC_UNCONFIRMED_CAST
|
43 |
Unread field: net.sf.eos.hadoop.mapred.decompose.SentencerReducer.conf |
PERFORMANCE |
URF_UNREAD_FIELD
|
139 |
net.sf.eos.hadoop.mapred.index.FsDirectory
Bug |
Category |
Details |
Line |
Should net.sf.eos.hadoop.mapred.index.FsDirectory.list() return a zero length array rather than null? |
STYLE |
PZLA_PREFER_ZERO_LENGTH_ARRAYS
|
86 |
net.sf.eos.hadoop.mapred.index.FsDirectory$DfsIndexInput$Descriptor
Bug |
Category |
Details |
Line |
The class net.sf.eos.hadoop.mapred.index.FsDirectory$DfsIndexInput$Descriptor could be refactored into a _static_ inner class |
PERFORMANCE |
SIC_INNER_SHOULD_BE_STATIC_NEEDS_THIS
|
188-190 |
net.sf.eos.hadoop.mapred.index.FsDirectory$DfsIndexOutput
Bug |
Category |
Details |
Line |
The class net.sf.eos.hadoop.mapred.index.FsDirectory$DfsIndexOutput could be refactored into a _static_ inner class |
PERFORMANCE |
SIC_INNER_SHOULD_BE_STATIC_NEEDS_THIS
|
256-284 |
net.sf.eos.hadoop.mapred.index.IndexMapper
Bug |
Category |
Details |
Line |
Unchecked/unconfirmed cast from org.apache.hadoop.io.Writable to org.apache.hadoop.io.Text in net.sf.eos.hadoop.mapred.index.IndexMapper.map(WritableComparable, Writable, OutputCollector, Reporter) |
STYLE |
BC_UNCONFIRMED_CAST
|
30 |
Unread field: net.sf.eos.hadoop.mapred.index.IndexMapper.conf |
PERFORMANCE |
URF_UNREAD_FIELD
|
51 |
net.sf.eos.hadoop.mapred.index.LuceneOutputFormat
Bug |
Category |
Details |
Line |
Random object created and used only once in net.sf.eos.hadoop.mapred.index.LuceneOutputFormat.getRecordWriter(FileSystem, JobConf, String, Progressable) |
BAD_PRACTICE |
DMI_RANDOM_USED_ONLY_ONCE
|
117 |
net.sf.eos.hadoop.mapred.index.LuceneOutputFormat$RecordWriterImpl
Bug |
Category |
Details |
Line |
Unchecked/unconfirmed cast from org.apache.hadoop.io.Writable to org.apache.hadoop.io.ObjectWritable in net.sf.eos.hadoop.mapred.index.LuceneOutputFormat$RecordWriterImpl.write(WritableComparable, Writable) |
STYLE |
BC_UNCONFIRMED_CAST
|
188 |
net.sf.eos.lucene.DefaultEosQuery
Bug |
Category |
Details |
Line |
Dead store to $L9 in net.sf.eos.lucene.DefaultEosQuery.execute() |
STYLE |
DLS_DEAD_LOCAL_STORE
|
160 |
net.sf.eos.medline.MedlineAbstractStructureWords
Bug |
Category |
Details |
Line |
net.sf.eos.medline.MedlineAbstractStructureWords.STRUCTURE_WORDS_UPPER should be package protected |
MALICIOUS_CODE |
MS_PKGPROTECT
|
29 |
net.sf.eos.search.LookupEntry
Bug |
Category |
Details |
Line |
Unwritten field: net.sf.eos.search.LookupEntry.meta |
CORRECTNESS |
UWF_UNWRITTEN_FIELD
|
64 |
net.sf.eos.trie.ByteArrayKeyAnalyzer
Bug |
Category |
Details |
Line |
net.sf.eos.trie.ByteArrayKeyAnalyzer is Serializable; consider declaring a serialVersionUID |
BAD_PRACTICE |
SE_NO_SERIALVERSIONID
|
20-175 |
net.sf.eos.trie.PatriciaTrie$TrieEntry
Bug |
Category |
Details |
Line |
net.sf.eos.trie.PatriciaTrie$TrieEntry defines equals and uses Object.hashCode() |
BAD_PRACTICE |
HE_EQUALS_USE_HASHCODE
|
1087-1101 |
net.sf.eos.trie.TrieSource$TrieEntryEvent
Bug |
Category |
Details |
Line |
net.sf.eos.trie.TrieSource$TrieEntryEvent is Serializable; consider declaring a serialVersionUID |
BAD_PRACTICE |
SE_NO_SERIALVERSIONID
|
26-27 |