FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.3.8

Threshold is Normal

Effort is Default

Summary

Classes Bugs Errors Missing Classes
283 25 0 0

org.apache.commons.dbcp.DelegatingCallableStatement

Bug Category Details Line Priority
org.apache.commons.dbcp.DelegatingCallableStatement overrides equals in DelegatingPreparedStatement and may not be symmetric CORRECTNESS EQ_OVERRIDING_EQUALS_NOT_SYMMETRIC 75-84 Medium

org.apache.commons.dbcp.DelegatingPreparedStatement

Bug Category Details Line Priority
org.apache.commons.dbcp.DelegatingPreparedStatement overrides equals in DelegatingStatement and may not be symmetric CORRECTNESS EQ_OVERRIDING_EQUALS_NOT_SYMMETRIC 74-83 Medium

org.apache.commons.dbcp.DelegatingCallableStatement

Bug Category Details Line Priority
org.apache.commons.dbcp.PoolableCallableStatement doesn't override DelegatingCallableStatement.equals(Object) STYLE EQ_DOESNT_OVERRIDE_EQUALS 75-84 Medium

org.apache.commons.dbcp.DelegatingConnection

Bug Category Details Line Priority
org.apache.commons.dbcp.PoolableConnection doesn't override DelegatingConnection.equals(Object) STYLE EQ_DOESNT_OVERRIDE_EQUALS 178-193 Medium

org.apache.commons.dbcp.DelegatingPreparedStatement

Bug Category Details Line Priority
org.apache.commons.dbcp.PoolablePreparedStatement doesn't override DelegatingPreparedStatement.equals(Object) STYLE EQ_DOESNT_OVERRIDE_EQUALS 74-83 Medium

org.apache.commons.dbcp.PoolingConnection

Bug Category Details Line Priority
org.apache.commons.dbcp.PoolingConnection.createKey(String) might ignore java.sql.SQLException BAD_PRACTICE DE_MIGHT_IGNORE 244 Medium
org.apache.commons.dbcp.PoolingConnection.createKey(String, byte) might ignore java.sql.SQLException BAD_PRACTICE DE_MIGHT_IGNORE 257 Medium
org.apache.commons.dbcp.PoolingConnection.createKey(String, int, int) might ignore java.sql.SQLException BAD_PRACTICE DE_MIGHT_IGNORE 217 Medium
org.apache.commons.dbcp.PoolingConnection.createKey(String, int, int, byte) might ignore java.sql.SQLException BAD_PRACTICE DE_MIGHT_IGNORE 232 Medium

org.apache.commons.dbcp.DelegatingConnection

Bug Category Details Line Priority
org.apache.commons.dbcp.PoolingConnection doesn't override DelegatingConnection.equals(Object) STYLE EQ_DOESNT_OVERRIDE_EQUALS 178-193 Medium

org.apache.commons.dbcp.PoolingConnection

Bug Category Details Line Priority
PoolingConnection$PStmtKey._resultSetType could be null and is guaranteed to be dereferenced in org.apache.commons.dbcp.PoolingConnection.makeObject(Object) CORRECTNESS NP_GUARANTEED_DEREF 294 Medium

org.apache.commons.dbcp.PoolingConnection$PStmtKey

Bug Category Details Line Priority
Possible null pointer dereference of PoolingConnection$PStmtKey._catalog in org.apache.commons.dbcp.PoolingConnection$PStmtKey.equals(Object) CORRECTNESS NP_NULL_ON_SOME_PATH 423 High
Possible null pointer dereference of PoolingConnection$PStmtKey._resultSetConcurrency in org.apache.commons.dbcp.PoolingConnection$PStmtKey.equals(Object) CORRECTNESS NP_NULL_ON_SOME_PATH 423 High
Possible null pointer dereference of PoolingConnection$PStmtKey._resultSetType in org.apache.commons.dbcp.PoolingConnection$PStmtKey.equals(Object) CORRECTNESS NP_NULL_ON_SOME_PATH 423 High
Possible null pointer dereference of PoolingConnection$PStmtKey._sql in org.apache.commons.dbcp.PoolingConnection$PStmtKey.equals(Object) CORRECTNESS NP_NULL_ON_SOME_PATH 423 High

org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper

Bug Category Details Line Priority
org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper overrides equals in DelegatingConnection and may not be symmetric CORRECTNESS EQ_OVERRIDING_EQUALS_NOT_SYMMETRIC 271-287 Medium

org.apache.commons.dbcp.DelegatingConnection

Bug Category Details Line Priority
org.apache.commons.dbcp.cpdsadapter.ConnectionImpl doesn't override org.apache.commons.dbcp.DelegatingConnection.equals(Object) STYLE EQ_DOESNT_OVERRIDE_EQUALS 178-193 Medium

org.apache.commons.dbcp.cpdsadapter.PooledConnectionImpl

Bug Category Details Line Priority
Possible null pointer dereference of PooledConnectionImpl$PStmtKey._resultSetType in org.apache.commons.dbcp.cpdsadapter.PooledConnectionImpl.makeObject(Object) CORRECTNESS NP_NULL_ON_SOME_PATH 445 Medium

org.apache.commons.dbcp.cpdsadapter.PooledConnectionImpl$PStmtKey

Bug Category Details Line Priority
Possible null pointer dereference of PooledConnectionImpl$PStmtKey._autoGeneratedKeys in org.apache.commons.dbcp.cpdsadapter.PooledConnectionImpl$PStmtKey.equals(Object) CORRECTNESS NP_NULL_ON_SOME_PATH 570 High
Possible null pointer dereference of PooledConnectionImpl$PStmtKey._resultSetConcurrency in org.apache.commons.dbcp.cpdsadapter.PooledConnectionImpl$PStmtKey.equals(Object) CORRECTNESS NP_NULL_ON_SOME_PATH 570 High
Possible null pointer dereference of PooledConnectionImpl$PStmtKey._resultSetHoldability in org.apache.commons.dbcp.cpdsadapter.PooledConnectionImpl$PStmtKey.equals(Object) CORRECTNESS NP_NULL_ON_SOME_PATH 570 High
Possible null pointer dereference of PooledConnectionImpl$PStmtKey._resultSetType in org.apache.commons.dbcp.cpdsadapter.PooledConnectionImpl$PStmtKey.equals(Object) CORRECTNESS NP_NULL_ON_SOME_PATH 570 High
Possible null pointer dereference of PooledConnectionImpl$PStmtKey._sql in org.apache.commons.dbcp.cpdsadapter.PooledConnectionImpl$PStmtKey.equals(Object) CORRECTNESS NP_NULL_ON_SOME_PATH 570 High

org.apache.commons.dbcp.DelegatingConnection

Bug Category Details Line Priority
org.apache.commons.dbcp.managed.ManagedConnection doesn't override org.apache.commons.dbcp.DelegatingConnection.equals(Object) STYLE EQ_DOESNT_OVERRIDE_EQUALS 178-193 Medium
org.apache.commons.dbcp.managed.PoolableManagedConnection doesn't override org.apache.commons.dbcp.DelegatingConnection.equals(Object) STYLE EQ_DOESNT_OVERRIDE_EQUALS 178-193 Medium