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 |
---|---|---|---|
141 | 33 | 0 | 0 |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unused field: db.DatabaseContext.dataSet | PERFORMANCE | UUF_UNUSED_FIELD | Not available | Medium |
Unused field: db.DatabaseContext.databaseConnection | PERFORMANCE | UUF_UNUSED_FIELD | Not available | Medium |
Unused field: db.DatabaseContext.driverName | PERFORMANCE | UUF_UNUSED_FIELD | Not available | Medium |
Unused field: db.DatabaseContext.password | PERFORMANCE | UUF_UNUSED_FIELD | Not available | Medium |
Unused field: db.DatabaseContext.url | PERFORMANCE | UUF_UNUSED_FIELD | Not available | Medium |
Unused field: db.DatabaseContext.user | PERFORMANCE | UUF_UNUSED_FIELD | Not available | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Private method db.Table.bindColumn(Parse) is never called | PERFORMANCE | UPM_UNCALLED_PRIVATE_METHOD | 31 | Low |
Unused field: db.Table.columnBinding | PERFORMANCE | UUF_UNUSED_FIELD | Not available | Medium |
Unused field: db.Table.columnSize | PERFORMANCE | UUF_UNUSED_FIELD | Not available | Medium |
Unused field: db.Table.table | PERFORMANCE | UUF_UNUSED_FIELD | Not available | Medium |
Unused field: db.Table.tableName | PERFORMANCE | UUF_UNUSED_FIELD | Not available | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Private method db.TableAssert.checkCells(Parse) is never called | PERFORMANCE | UPM_UNCALLED_PRIVATE_METHOD | 79 | Low |
Private method db.TableAssert.tearDown(Parse) is never called | PERFORMANCE | UPM_UNCALLED_PRIVATE_METHOD | 31 | Low |
Unused field: db.TableAssert.columns | PERFORMANCE | UUF_UNUSED_FIELD | Not available | Medium |
Unused field: db.TableAssert.errorFound | PERFORMANCE | UUF_UNUSED_FIELD | Not available | Medium |
Unused field: db.TableAssert.queryExecuted | PERFORMANCE | UUF_UNUSED_FIELD | Not available | Medium |
Unused field: db.TableAssert.row | PERFORMANCE | UUF_UNUSED_FIELD | Not available | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Method fit.AliasFixture.loadMapping(String) may fail to clean up stream or resource of type java.io.InputStream | EXPERIMENTAL | OBL_UNSATISFIED_OBLIGATION | 152 | Medium |
Exception is caught when Exception is not thrown in fit.AliasFixture.start(Parse) | STYLE | REC_CATCH_EXCEPTION | 92 | Low |
Write to static field fit.AliasFixture.fStaticAliasMap from instance method fit.AliasFixture.loadMapping(String) | STYLE | ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD | 146 | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fit.ArgumentFixture.args should be both final and package protected | MALICIOUS_CODE | MS_FINAL_PKGPROTECT | 9 | Medium |
Exception is caught when Exception is not thrown in fit.ArgumentFixture.doTest(Parse) | STYLE | REC_CATCH_EXCEPTION | 52 | Low |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Method fit.ColumnSpecialValuesFixture.loadMapping(String) may fail to clean up stream or resource of type java.io.InputStream | EXPERIMENTAL | OBL_UNSATISFIED_OBLIGATION | 172 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception is caught when Exception is not thrown in fit.ContextFixture.beginContext(Parse) | STYLE | REC_CATCH_EXCEPTION | 50 | Low |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Dead store to f in fit.ContextSeleniumFixture.dumpWrongImage(String) | STYLE | DLS_DEAD_LOCAL_STORE | 324 | High |
Result of integer multiplication cast to long in fit.ContextSeleniumFixture.waitForChecked(Argument, Argument) | STYLE | ICAST_INTEGER_MULTIPLY_CAST_TO_LONG | 706 | Low |
Result of integer multiplication cast to long in fit.ContextSeleniumFixture.waitForFieldValue(Argument, Argument) | STYLE | ICAST_INTEGER_MULTIPLY_CAST_TO_LONG | 738 | Low |
Result of integer multiplication cast to long in fit.ContextSeleniumFixture.waitForText(Argument, Argument) | STYLE | ICAST_INTEGER_MULTIPLY_CAST_TO_LONG | 695 | Low |
Result of integer multiplication cast to long in fit.ContextSeleniumFixture.waitForTextPresent(Argument, Argument) | STYLE | ICAST_INTEGER_MULTIPLY_CAST_TO_LONG | 675 | Low |
Unused field: fit.ContextSeleniumFixture.ps | PERFORMANCE | UUF_UNUSED_FIELD | Not available | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fit.FieldActionFixture.enter() invokes reflect.Field.setAccessible(boolean), which should be invoked from within a doPrivileged block | BAD_PRACTICE | DP_DO_INSIDE_DO_PRIVILEGED | 27 | Low |
Redundant nullcheck of field, which is known to be non-null in fit.FieldActionFixture.enter() | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 25 | Low |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Write to static field fit.SeleniumAliasFixture.defaultMappingFile from instance method fit.SeleniumAliasFixture.doCells(Parse) | STYLE | ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD | 29 | High |