The following document contains the results of FindBugs Report
FindBugs Version is 1.3.8
Threshold is Normal
Effort is Default
| Classes | Bugs | Errors | Missing Classes |
|---|---|---|---|
| 283 | 25 | 0 | 0 |
| 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 |
| 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 |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.commons.dbcp.PoolableCallableStatement doesn't override DelegatingCallableStatement.equals(Object) | STYLE | EQ_DOESNT_OVERRIDE_EQUALS | 75-84 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.commons.dbcp.PoolableConnection doesn't override DelegatingConnection.equals(Object) | STYLE | EQ_DOESNT_OVERRIDE_EQUALS | 178-193 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.commons.dbcp.PoolablePreparedStatement doesn't override DelegatingPreparedStatement.equals(Object) | STYLE | EQ_DOESNT_OVERRIDE_EQUALS | 74-83 | Medium |
| 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 |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.commons.dbcp.PoolingConnection doesn't override DelegatingConnection.equals(Object) | STYLE | EQ_DOESNT_OVERRIDE_EQUALS | 178-193 | Medium |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |