The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is low
Effort is max
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
108 | 40 | 0 | 67 |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exceptional return value of java.io.File.createNewFile() ignored in de.fhdw.wtf.persistence.facade.AsynchronousAlteringOnExistingModellClassFacadeImplementation.createScriptFileIfNotExists() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 44 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
de.fhdw.wtf.persistence.facade.OracleAuthorizationFacadeImplementation.createRole(String) may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 137 | Medium |
de.fhdw.wtf.persistence.facade.OracleAuthorizationFacadeImplementation.createUser(String, String, String) may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 180 | Medium |
de.fhdw.wtf.persistence.facade.OracleAuthorizationFacadeImplementation.grantRoleToUser(User, Role) may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 124 | Medium |
de.fhdw.wtf.persistence.facade.OracleAuthorizationFacadeImplementation.isPasswordCorrect(String, String, String) may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 89 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
de.fhdw.wtf.persistence.facade.OracleClassFacadeImplementation.clear() may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 208 | Medium |
de.fhdw.wtf.persistence.facade.OracleClassFacadeImplementation.createMapAssociation(String, boolean, UserType, Type, Type) may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 119 | Medium |
de.fhdw.wtf.persistence.facade.OracleClassFacadeImplementation.createSpecializationBetween(UserType, Type) may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 140 | Medium |
de.fhdw.wtf.persistence.facade.OracleClassFacadeImplementation.createUnidirectionalAssociation(String, boolean, boolean, UserType, Type) may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 92 | Medium |
de.fhdw.wtf.persistence.facade.OracleClassFacadeImplementation.createUserType(String, boolean, boolean) may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 68 | Medium |
de.fhdw.wtf.persistence.facade.OracleClassFacadeImplementation.deleteAssociation(Long) may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 263 | Medium |
de.fhdw.wtf.persistence.facade.OracleClassFacadeImplementation.deleteUserType(Long) may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 298 | Medium |
de.fhdw.wtf.persistence.facade.OracleClassFacadeImplementation.finalizeSpecialization() may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 219 | Medium |
de.fhdw.wtf.persistence.facade.OracleClassFacadeImplementation.initialize() may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 153 | Medium |
de.fhdw.wtf.persistence.facade.OracleClassFacadeImplementation.isSuperClassTo(Type, Type) may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 192 | Medium |
de.fhdw.wtf.persistence.facade.OracleClassFacadeImplementation.moveLinksAndCreateObjects(List, Association, UserType, List) may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 314 | Medium |
de.fhdw.wtf.persistence.facade.OracleClassFacadeImplementation.renameAssociation(Long, String) may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 248 | Medium |
de.fhdw.wtf.persistence.facade.OracleClassFacadeImplementation.renameType(Long, String) may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 234 | Medium |
de.fhdw.wtf.persistence.facade.OracleClassFacadeImplementation.updateLinksToNewAssociation(Long, Collection) may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 277 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
de.fhdw.wtf.persistence.facade.OracleDataBasePreparator.areProceduresCreated() may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 203 | Medium |
de.fhdw.wtf.persistence.facade.OracleDataBasePreparator.createInitRoutines() may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 144 | Medium |
de.fhdw.wtf.persistence.facade.OracleDataBasePreparator.createProcedures() may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 297 | Medium |
de.fhdw.wtf.persistence.facade.OracleDataBasePreparator.isTableStructureValid() may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 172 | Medium |
de.fhdw.wtf.persistence.facade.OracleDataBasePreparator.createWholeSchema() passes a nonconstant String to an execute or addBatch method on an SQL statement | SECURITY | SQL_NONCONSTANT_STRING_PASSED_TO_EXECUTE | 235 | Low |
de.fhdw.wtf.persistence.facade.OracleDataBasePreparator.dropWholeSchema() passes a nonconstant String to an execute or addBatch method on an SQL statement | SECURITY | SQL_NONCONSTANT_STRING_PASSED_TO_EXECUTE | 269 | Low |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
de.fhdw.wtf.persistence.facade.OracleObjectFacadeImplementation.clear() may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 1010 | Medium |
de.fhdw.wtf.persistence.facade.OracleObjectFacadeImplementation.commit(Transaction) may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 869 | Medium |
de.fhdw.wtf.persistence.facade.OracleObjectFacadeImplementation.create(UserType, Transaction) may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 610 | Medium |
de.fhdw.wtf.persistence.facade.OracleObjectFacadeImplementation.delete(UserObject, Transaction) may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 631 | Medium |
de.fhdw.wtf.persistence.facade.OracleObjectFacadeImplementation.getIdForInteger(BigInteger) may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 975 | Medium |
de.fhdw.wtf.persistence.facade.OracleObjectFacadeImplementation.getIdForString(String) may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 960 | Medium |
de.fhdw.wtf.persistence.facade.OracleObjectFacadeImplementation.getIntForId(long) may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 924 | Medium |
de.fhdw.wtf.persistence.facade.OracleObjectFacadeImplementation.getStringForId(long) may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 942 | Medium |
de.fhdw.wtf.persistence.facade.OracleObjectFacadeImplementation.isOpenTransaction(Transaction) may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 594 | Medium |
de.fhdw.wtf.persistence.facade.OracleObjectFacadeImplementation.provideAdhocTransaction() may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 991 | Medium |
de.fhdw.wtf.persistence.facade.OracleObjectFacadeImplementation.rollback(Transaction) may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 883 | Medium |
de.fhdw.wtf.persistence.facade.OracleObjectFacadeImplementation.rollbackToSavePoint(Transaction) may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 911 | Medium |
de.fhdw.wtf.persistence.facade.OracleObjectFacadeImplementation.savePoint(Transaction) may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 897 | Medium |
de.fhdw.wtf.persistence.facade.OracleObjectFacadeImplementation.unset(Link, Transaction) may fail to close PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 854 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exceptional return value of java.io.File.delete() ignored in de.fhdw.wtf.persistence.test.TestPropertiesReader.deleteFile() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 32 | Medium |