The following document contains the results of FindBugs Report
FindBugs Version is 1.3.8
Threshold is Low
Effort is Default
| Classes | Bugs | Errors | Missing Classes |
|---|---|---|---|
| 234 | 10 | 0 | 0 |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| de.kumpe.hadooptimizer.hadoop.DemonstrationForPossibleBugInJavaSerialization$MyValueClass is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | 40-45 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Class de.kumpe.hadooptimizer.hadoop.EvolutionCycleMapper$ProgressReportingEvaluatorWrapper defines non-transient non-serializable instance field context | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Class de.kumpe.hadooptimizer.hadoop.EvolutionCycleMapper$SetStatusHalterWrapper defines non-transient non-serializable instance field context | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Method new de.kumpe.hadooptimizer.hadoop.HadoopTest$GenerateRandomValuesMapper() invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead | PERFORMANCE | DM_NUMBER_CTOR | 49 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Doomed test for equality to NaN in de.kumpe.hadooptimizer.hadoop.HadoopTest$IntSumReducer.reduce(DoubleWritable, Iterable, Reducer$Context) | CORRECTNESS | FE_TEST_IF_EQUAL_TO_NOT_A_NUMBER | 88 | High |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Class de.kumpe.hadooptimizer.hadoop.IndividualInputFormat$IndividualInputSplit defines non-transient non-serializable instance field individuals | BAD_PRACTICE | SE_BAD_FIELD | Not available | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Unchecked/unconfirmed cast from org.apache.hadoop.mapreduce.InputSplit to de.kumpe.hadooptimizer.hadoop.IndividualInputFormat$IndividualInputSplit in de.kumpe.hadooptimizer.hadoop.IndividualInputFormat$IndividualRecordReader.initialize(InputSplit, TaskAttemptContext) | STYLE | BC_UNCONFIRMED_CAST | 103 | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| JavaSerialization$JavaSerializationDeserializer.ois not initialized in constructor | STYLE | UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR | Not available | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| JavaSerialization$JavaSerializationSerializer.oos not initialized in constructor | STYLE | UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR | Not available | Low |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| The class de.kumpe.hadooptimizer.hadoop.JavaSerialization$JavaSerializationSerializer$1 could be refactored into a named _static_ inner class | PERFORMANCE | SIC_INNER_SHOULD_BE_STATIC_ANON | 104-108 | Low |