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 |
---|---|---|---|
164 | 6 | 0 | 0 |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception is caught when Exception is not thrown in de.kumpe.hadooptimizer.jeneva.EaJenevaOptimizer.optimize() | STYLE | REC_CATCH_EXCEPTION | 64 | Low |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Inconsistent synchronization of de.kumpe.hadooptimizer.jeneva.EaOptimizerServerTask.deliveredEvaluationResults; locked 83% of time | MT_CORRECTNESS | IS2_INCONSISTENT_SYNC | 185 | Medium |
Inconsistent synchronization of de.kumpe.hadooptimizer.jeneva.EaOptimizerServerTask.expectedEvaluationResults; locked 75% of time | MT_CORRECTNESS | IS2_INCONSISTENT_SYNC | 186 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Class de.kumpe.hadooptimizer.jeneva.MutateAndEvaluateClientTask defines non-transient non-serializable instance field evolutionService | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Method de.kumpe.hadooptimizer.jeneva.server.JenevaServer$ClientServiceImpl.findClass(String) may fail to clean up stream or resource of type java.io.InputStream | EXPERIMENTAL | OBL_UNSATISFIED_OBLIGATION | 115 | Medium |
de.kumpe.hadooptimizer.jeneva.server.JenevaServer$ClientServiceImpl.findClass(String) may fail to close stream | BAD_PRACTICE | OS_OPEN_STREAM | 115 | Medium |