FindBugs Results

The following document contains the results of FindBugs.

Summary

Files Errors
25 56

Files

Files Violations
net.sourceforge.addam.Main$ClassPathHacker 1
net.sourceforge.addam.Main 2
net.sourceforge.addam.ddlgen.GenerateTask 4
net.sourceforge.addam.ddlgen.GeneratorSpec 4
net.sourceforge.addam.ddlrun.ServletContainerUpgrader 2
net.sourceforge.addam.impexp.DataCodec$BlobCodec 2
net.sourceforge.addam.impexp.DataCodec$StandardCodec 1
net.sourceforge.addam.impexp.ExportDataTask 1
net.sourceforge.addam.impexp.ImportDataTask 11
net.sourceforge.addam.impexp.Script 1
net.sourceforge.addam.impexp.Tables 1
net.sourceforge.addam.selectexec.SelectExecTask 3
net.sourceforge.addam.util.DatabaseMetaDataUtil 2
net.sourceforge.addam.util.TableUtil 1
net.sourceforge.addam.ddlgen.generic.InsertGenerator 3
net.sourceforge.addam.ddlgen.generic.TableGenerator 2
net.sourceforge.addam.ddlgen.generic.VelocityGenerator 4
net.sourceforge.addam.ddlgen.oracle.DBMSMetadataGenerator 3
net.sourceforge.addam.ddlrun.grammars.OracleGrammar 2
net.sourceforge.addam.ddlrun.runners.DeploymentRunnerFactory 1
net.sourceforge.addam.ddlrun.runners.JDBCStatementRunner 1
net.sourceforge.addam.impexp.csv.CSVParser 1
net.sourceforge.addam.Main$1 1
net.sourceforge.addam.ddlgen.oracle.IndexGenerator$1 1
net.sourceforge.addam.ddlrun.utils.ClassLoaderReader 1

net.sourceforge.addam.impexp.ImportDataTask

Violation Line Priority
SQL: A prepared statement is generated from a nonconstant String at net.sourceforge.addam.impexp.ImportDataTask.executeScript(Script) 137 Low
SQL: Method net.sourceforge.addam.impexp.ImportDataTask.emptyTable(String) passes a nonconstant String to an execute method on an SQL statement 161 Low
SQL: Method net.sourceforge.addam.impexp.ImportDataTask.emptyTable(String) passes a nonconstant String to an execute method on an SQL statement 162 Low
SQL: A prepared statement is generated from a nonconstant String at net.sourceforge.addam.impexp.ImportDataTask.importTable(String,java.sql.Connection) 192 Normal
SQL: A prepared statement is generated from a nonconstant String at net.sourceforge.addam.impexp.ImportDataTask.importTable(String,java.sql.Connection) 238 Normal
NP: Possible null pointer dereference in net.sourceforge.addam.impexp.ImportDataTask.importTable(String,java.sql.Connection) on exception path 286 Low
NP: Possible null pointer dereference in net.sourceforge.addam.impexp.ImportDataTask.importTable(String,java.sql.Connection) on exception path 287 Low
NP: Possible null pointer dereference in net.sourceforge.addam.impexp.ImportDataTask.importTable(String,java.sql.Connection) on exception path 299 Low
NP: Possible null pointer dereference in net.sourceforge.addam.impexp.ImportDataTask.importTable(String,java.sql.Connection) 219 Normal
ODR: net.sourceforge.addam.impexp.ImportDataTask.executeScript(Script) may fail to close database resource 134 Normal
REC: Method net.sourceforge.addam.impexp.ImportDataTask.importTable(String,java.sql.Connection) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught 296 Low

net.sourceforge.addam.impexp.Script

Violation Line Priority
OS: net.sourceforge.addam.impexp.Script.getText() may fail to close stream 95 Normal

net.sourceforge.addam.impexp.Tables

Violation Line Priority
OS: net.sourceforge.addam.impexp.Tables.setFile(java.io.File) may fail to close stream 92 Normal

net.sourceforge.addam.Main$1

Violation Line Priority
UrF: Unread field: net.sourceforge.addam.Main$1.count -1 Normal

net.sourceforge.addam.ddlrun.utils.ClassLoaderReader

Violation Line Priority
UrF: Unread field: net.sourceforge.addam.ddlrun.utils.ClassLoaderReader.resourcePath -1 Normal