As Sam warned us, GUMP is experimentally using the JDK 1.4 beta for Linux
for a while.  The failures below are due to some JDBC 3.0 methods that
were added to some of the javax.sql interfaces -- everything still works
fine with JDK 1.3.

FWIW, this is why I migrated Struts to mostly using base classes instead
of interfaces for public APIs -- adding a new method to an interface
breaks *everybody's* old code.

Craig



On 1 Jun 2001, Ted Husted wrote:

> ----------------------------------------------------
> This email is autogenerated from the output from:
> <http://jakarta.apache.org/builds/gump/2001-06-01/commons-dbcp.html>
> ----------------------------------------------------
> 
> Buildfile: dbcp/build.xml
> 
> init:
> 
> build-java:
>     [mkdir] Created dir: /home/rubys/jakarta/jakarta-commons/dbcp/dist/classes
>     [javac] Compiling 15 source files to 
>/home/rubys/jakarta/jakarta-commons/dbcp/dist/classes
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingConnection.java:78:
> class org.apache.commons.dbcp.DelegatingConnection must be declared abstract. It 
>does not define void releaseSavepoint(java.sql.Savepoint) from interface 
>java.sql.Connection.
>     [javac] public class DelegatingConnection implements Connection {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingConnection.java:78:
> class org.apache.commons.dbcp.DelegatingConnection must be declared abstract. It 
>does not define java.sql.Statement createStatement(int, int, int) from interface 
>java.sql.Connection.
>     [javac] public class DelegatingConnection implements Connection {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingConnection.java:78:
> class org.apache.commons.dbcp.DelegatingConnection must be declared abstract. It 
>does not define java.sql.PreparedStatement prepareStatement(java.lang.String, int, 
>int, int) from interface java.sql.Connection.
>     [javac] public class DelegatingConnection implements Connection {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingConnection.java:78:
> class org.apache.commons.dbcp.DelegatingConnection must be declared abstract. It 
>does not define java.sql.PreparedStatement prepareStatement(java.lang.String, int) 
>from interface java.sql.Connection.
>     [javac] public class DelegatingConnection implements Connection {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingConnection.java:78:
> class org.apache.commons.dbcp.DelegatingConnection must be declared abstract. It 
>does not define java.sql.PreparedStatement prepareStatement(java.lang.String, int[]) 
>from interface java.sql.Connection.
>     [javac] public class DelegatingConnection implements Connection {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingConnection.java:78:
> class org.apache.commons.dbcp.DelegatingConnection must be declared abstract. It 
>does not define java.sql.PreparedStatement prepareStatement(java.lang.String, 
>java.lang.String[]) from interface java.sql.Connection.
>     [javac] public class DelegatingConnection implements Connection {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingConnection.java:78:
> class org.apache.commons.dbcp.DelegatingConnection must be declared abstract. It 
>does not define int getHoldability() from interface java.sql.Connection.
>     [javac] public class DelegatingConnection implements Connection {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingConnection.java:78:
> class org.apache.commons.dbcp.DelegatingConnection must be declared abstract. It 
>does not define java.sql.CallableStatement prepareCall(java.lang.String, int, int, 
>int) from interface java.sql.Connection.
>     [javac] public class DelegatingConnection implements Connection {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingConnection.java:78:
> class org.apache.commons.dbcp.DelegatingConnection must be declared abstract. It 
>does not define java.sql.Savepoint setSavepoint() from interface java.sql.Connection.
>     [javac] public class DelegatingConnection implements Connection {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingConnection.java:78:
> class org.apache.commons.dbcp.DelegatingConnection must be declared abstract. It 
>does not define java.sql.Savepoint setSavepoint(java.lang.String) from interface 
>java.sql.Connection.
>     [javac] public class DelegatingConnection implements Connection {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingConnection.java:78:
> class org.apache.commons.dbcp.DelegatingConnection must be declared abstract. It 
>does not define void setHoldability(int) from interface java.sql.Connection.
>     [javac] public class DelegatingConnection implements Connection {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingConnection.java:78:
> class org.apache.commons.dbcp.DelegatingConnection must be declared abstract. It 
>does not define void rollback(java.sql.Savepoint) from interface java.sql.Connection.
>     [javac] public class DelegatingConnection implements Connection {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingPreparedStatement.java:80:
> class org.apache.commons.dbcp.DelegatingPreparedStatement must be declared abstract. 
>It does not define int executeUpdate(java.lang.String, int) from interface 
>java.sql.Statement.
>     [javac] public class DelegatingPreparedStatement implements PreparedStatement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingPreparedStatement.java:80:
> class org.apache.commons.dbcp.DelegatingPreparedStatement must be declared abstract. 
>It does not define int executeUpdate(java.lang.String, int[]) from interface 
>java.sql.Statement.
>     [javac] public class DelegatingPreparedStatement implements PreparedStatement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingPreparedStatement.java:80:
> class org.apache.commons.dbcp.DelegatingPreparedStatement must be declared abstract. 
>It does not define int executeUpdate(java.lang.String, java.lang.String[]) from 
>interface java.sql.Statement.
>     [javac] public class DelegatingPreparedStatement implements PreparedStatement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingPreparedStatement.java:80:
> class org.apache.commons.dbcp.DelegatingPreparedStatement must be declared abstract. 
>It does not define java.sql.ResultSet getGeneratedKeys() from interface 
>java.sql.Statement.
>     [javac] public class DelegatingPreparedStatement implements PreparedStatement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingPreparedStatement.java:80:
> class org.apache.commons.dbcp.DelegatingPreparedStatement must be declared abstract. 
>It does not define java.sql.ParameterMetaData getParameterMetaData() from interface 
>java.sql.PreparedStatement.
>     [javac] public class DelegatingPreparedStatement implements PreparedStatement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingPreparedStatement.java:80:
> class org.apache.commons.dbcp.DelegatingPreparedStatement must be declared abstract. 
>It does not define boolean execute(java.lang.String, int) from interface 
>java.sql.Statement.
>     [javac] public class DelegatingPreparedStatement implements PreparedStatement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingPreparedStatement.java:80:
> class org.apache.commons.dbcp.DelegatingPreparedStatement must be declared abstract. 
>It does not define boolean execute(java.lang.String, int[]) from interface 
>java.sql.Statement.
>     [javac] public class DelegatingPreparedStatement implements PreparedStatement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingPreparedStatement.java:80:
> class org.apache.commons.dbcp.DelegatingPreparedStatement must be declared abstract. 
>It does not define boolean execute(java.lang.String, java.lang.String[]) from 
>interface java.sql.Statement.
>     [javac] public class DelegatingPreparedStatement implements PreparedStatement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingPreparedStatement.java:80:
> class org.apache.commons.dbcp.DelegatingPreparedStatement must be declared abstract. 
>It does not define boolean getMoreResults(int) from interface java.sql.Statement.
>     [javac] public class DelegatingPreparedStatement implements PreparedStatement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingPreparedStatement.java:80:
> class org.apache.commons.dbcp.DelegatingPreparedStatement must be declared abstract. 
>It does not define void setURL(int, java.net.URL) from interface 
>java.sql.PreparedStatement.
>     [javac] public class DelegatingPreparedStatement implements PreparedStatement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingPreparedStatement.java:80:
> class org.apache.commons.dbcp.DelegatingPreparedStatement must be declared abstract. 
>It does not define int getResultSetHoldability() from interface java.sql.Statement.
>     [javac] public class DelegatingPreparedStatement implements PreparedStatement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingPreparedStatement.java:178:
> Note: The method void setUnicodeStream(int, java.io.InputStream, int) in interface 
>java.sql.PreparedStatement has been deprecated.
>     [javac]     public void setUnicodeStream(int parameterIndex, java.io.InputStream 
>x, int length) throws SQLException { checkOpen(); 
>_stmt.setUnicodeStream(parameterIndex,x,length);}
>     [javac]                                                                          
>                                                                        ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingStatement.java:76:
> class org.apache.commons.dbcp.DelegatingStatement must be declared abstract. It does 
>not define boolean execute(java.lang.String, int) from interface java.sql.Statement.
>     [javac] public class DelegatingStatement implements Statement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingStatement.java:76:
> class org.apache.commons.dbcp.DelegatingStatement must be declared abstract. It does 
>not define boolean execute(java.lang.String, int[]) from interface java.sql.Statement.
>     [javac] public class DelegatingStatement implements Statement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingStatement.java:76:
> class org.apache.commons.dbcp.DelegatingStatement must be declared abstract. It does 
>not define boolean execute(java.lang.String, java.lang.String[]) from interface 
>java.sql.Statement.
>     [javac] public class DelegatingStatement implements Statement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingStatement.java:76:
> class org.apache.commons.dbcp.DelegatingStatement must be declared abstract. It does 
>not define java.sql.ResultSet getGeneratedKeys() from interface java.sql.Statement.
>     [javac] public class DelegatingStatement implements Statement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingStatement.java:76:
> class org.apache.commons.dbcp.DelegatingStatement must be declared abstract. It does 
>not define int getResultSetHoldability() from interface java.sql.Statement.
>     [javac] public class DelegatingStatement implements Statement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingStatement.java:76:
> class org.apache.commons.dbcp.DelegatingStatement must be declared abstract. It does 
>not define boolean getMoreResults(int) from interface java.sql.Statement.
>     [javac] public class DelegatingStatement implements Statement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingStatement.java:76:
> class org.apache.commons.dbcp.DelegatingStatement must be declared abstract. It does 
>not define int executeUpdate(java.lang.String, int) from interface java.sql.Statement.
>     [javac] public class DelegatingStatement implements Statement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingStatement.java:76:
> class org.apache.commons.dbcp.DelegatingStatement must be declared abstract. It does 
>not define int executeUpdate(java.lang.String, int[]) from interface 
>java.sql.Statement.
>     [javac] public class DelegatingStatement implements Statement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingStatement.java:76:
> class org.apache.commons.dbcp.DelegatingStatement must be declared abstract. It does 
>not define int executeUpdate(java.lang.String, java.lang.String[]) from interface 
>java.sql.Statement.
>     [javac] public class DelegatingStatement implements Statement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolableConnection.java:76:
> class org.apache.commons.dbcp.PoolableConnection must be declared abstract. It does 
>not define void releaseSavepoint(java.sql.Savepoint) from interface 
>java.sql.Connection.
>     [javac] public class PoolableConnection extends DelegatingConnection {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolableConnection.java:76:
> class org.apache.commons.dbcp.PoolableConnection must be declared abstract. It does 
>not define java.sql.Statement createStatement(int, int, int) from interface 
>java.sql.Connection.
>     [javac] public class PoolableConnection extends DelegatingConnection {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolableConnection.java:76:
> class org.apache.commons.dbcp.PoolableConnection must be declared abstract. It does 
>not define java.sql.PreparedStatement prepareStatement(java.lang.String, int, int, 
>int) from interface java.sql.Connection.
>     [javac] public class PoolableConnection extends DelegatingConnection {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolableConnection.java:76:
> class org.apache.commons.dbcp.PoolableConnection must be declared abstract. It does 
>not define java.sql.PreparedStatement prepareStatement(java.lang.String, int) from 
>interface java.sql.Connection.
>     [javac] public class PoolableConnection extends DelegatingConnection {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolableConnection.java:76:
> class org.apache.commons.dbcp.PoolableConnection must be declared abstract. It does 
>not define java.sql.PreparedStatement prepareStatement(java.lang.String, int[]) from 
>interface java.sql.Connection.
>     [javac] public class PoolableConnection extends DelegatingConnection {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolableConnection.java:76:
> class org.apache.commons.dbcp.PoolableConnection must be declared abstract. It does 
>not define java.sql.PreparedStatement prepareStatement(java.lang.String, 
>java.lang.String[]) from interface java.sql.Connection.
>     [javac] public class PoolableConnection extends DelegatingConnection {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolableConnection.java:76:
> class org.apache.commons.dbcp.PoolableConnection must be declared abstract. It does 
>not define int getHoldability() from interface java.sql.Connection.
>     [javac] public class PoolableConnection extends DelegatingConnection {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolableConnection.java:76:
> class org.apache.commons.dbcp.PoolableConnection must be declared abstract. It does 
>not define java.sql.CallableStatement prepareCall(java.lang.String, int, int, int) 
>from interface java.sql.Connection.
>     [javac] public class PoolableConnection extends DelegatingConnection {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolableConnection.java:76:
> class org.apache.commons.dbcp.PoolableConnection must be declared abstract. It does 
>not define java.sql.Savepoint setSavepoint() from interface java.sql.Connection.
>     [javac] public class PoolableConnection extends DelegatingConnection {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolableConnection.java:76:
> class org.apache.commons.dbcp.PoolableConnection must be declared abstract. It does 
>not define java.sql.Savepoint setSavepoint(java.lang.String) from interface 
>java.sql.Connection.
>     [javac] public class PoolableConnection extends DelegatingConnection {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolableConnection.java:76:
> class org.apache.commons.dbcp.PoolableConnection must be declared abstract. It does 
>not define void setHoldability(int) from interface java.sql.Connection.
>     [javac] public class PoolableConnection extends DelegatingConnection {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolableConnection.java:76:
> class org.apache.commons.dbcp.PoolableConnection must be declared abstract. It does 
>not define void rollback(java.sql.Savepoint) from interface java.sql.Connection.
>     [javac] public class PoolableConnection extends DelegatingConnection {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolableConnectionFactory.java:167:
> class org.apache.commons.dbcp.PoolingConnection is an abstract class. It can't be 
>instantiated.
>     [javac]             conn = new PoolingConnection(conn,stmtpool);
>     [javac]                    ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolableConnectionFactory.java:170:
> class org.apache.commons.dbcp.PoolableConnection is an abstract class. It can't be 
>instantiated.
>     [javac]         return new PoolableConnection(conn,_pool);
>     [javac]                ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolablePreparedStatement.java:79:
> class org.apache.commons.dbcp.PoolablePreparedStatement must be declared abstract. 
>It does not define int executeUpdate(java.lang.String, int) from interface 
>java.sql.Statement.
>     [javac] public class PoolablePreparedStatement extends 
>DelegatingPreparedStatement implements PreparedStatement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolablePreparedStatement.java:79:
> class org.apache.commons.dbcp.PoolablePreparedStatement must be declared abstract. 
>It does not define int executeUpdate(java.lang.String, int[]) from interface 
>java.sql.Statement.
>     [javac] public class PoolablePreparedStatement extends 
>DelegatingPreparedStatement implements PreparedStatement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolablePreparedStatement.java:79:
> class org.apache.commons.dbcp.PoolablePreparedStatement must be declared abstract. 
>It does not define int executeUpdate(java.lang.String, java.lang.String[]) from 
>interface java.sql.Statement.
>     [javac] public class PoolablePreparedStatement extends 
>DelegatingPreparedStatement implements PreparedStatement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolablePreparedStatement.java:79:
> class org.apache.commons.dbcp.PoolablePreparedStatement must be declared abstract. 
>It does not define java.sql.ResultSet getGeneratedKeys() from interface 
>java.sql.Statement.
>     [javac] public class PoolablePreparedStatement extends 
>DelegatingPreparedStatement implements PreparedStatement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolablePreparedStatement.java:79:
> class org.apache.commons.dbcp.PoolablePreparedStatement must be declared abstract. 
>It does not define java.sql.ParameterMetaData getParameterMetaData() from interface 
>java.sql.PreparedStatement.
>     [javac] public class PoolablePreparedStatement extends 
>DelegatingPreparedStatement implements PreparedStatement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolablePreparedStatement.java:79:
> class org.apache.commons.dbcp.PoolablePreparedStatement must be declared abstract. 
>It does not define boolean execute(java.lang.String, int) from interface 
>java.sql.Statement.
>     [javac] public class PoolablePreparedStatement extends 
>DelegatingPreparedStatement implements PreparedStatement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolablePreparedStatement.java:79:
> class org.apache.commons.dbcp.PoolablePreparedStatement must be declared abstract. 
>It does not define boolean execute(java.lang.String, int[]) from interface 
>java.sql.Statement.
>     [javac] public class PoolablePreparedStatement extends 
>DelegatingPreparedStatement implements PreparedStatement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolablePreparedStatement.java:79:
> class org.apache.commons.dbcp.PoolablePreparedStatement must be declared abstract. 
>It does not define boolean execute(java.lang.String, java.lang.String[]) from 
>interface java.sql.Statement.
>     [javac] public class PoolablePreparedStatement extends 
>DelegatingPreparedStatement implements PreparedStatement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolablePreparedStatement.java:79:
> class org.apache.commons.dbcp.PoolablePreparedStatement must be declared abstract. 
>It does not define boolean getMoreResults(int) from interface java.sql.Statement.
>     [javac] public class PoolablePreparedStatement extends 
>DelegatingPreparedStatement implements PreparedStatement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolablePreparedStatement.java:79:
> class org.apache.commons.dbcp.PoolablePreparedStatement must be declared abstract. 
>It does not define void setURL(int, java.net.URL) from interface 
>java.sql.PreparedStatement.
>     [javac] public class PoolablePreparedStatement extends 
>DelegatingPreparedStatement implements PreparedStatement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolablePreparedStatement.java:79:
> class org.apache.commons.dbcp.PoolablePreparedStatement must be declared abstract. 
>It does not define int getResultSetHoldability() from interface java.sql.Statement.
>     [javac] public class PoolablePreparedStatement extends 
>DelegatingPreparedStatement implements PreparedStatement {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolingConnection.java:78:
> class org.apache.commons.dbcp.PoolingConnection must be declared abstract. It does 
>not define void releaseSavepoint(java.sql.Savepoint) from interface 
>java.sql.Connection.
>     [javac] public class PoolingConnection extends DelegatingConnection implements 
>Connection, KeyedPoolableObjectFactory {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolingConnection.java:78:
> class org.apache.commons.dbcp.PoolingConnection must be declared abstract. It does 
>not define java.sql.Statement createStatement(int, int, int) from interface 
>java.sql.Connection.
>     [javac] public class PoolingConnection extends DelegatingConnection implements 
>Connection, KeyedPoolableObjectFactory {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolingConnection.java:78:
> class org.apache.commons.dbcp.PoolingConnection must be declared abstract. It does 
>not define java.sql.PreparedStatement prepareStatement(java.lang.String, int, int, 
>int) from interface java.sql.Connection.
>     [javac] public class PoolingConnection extends DelegatingConnection implements 
>Connection, KeyedPoolableObjectFactory {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolingConnection.java:78:
> class org.apache.commons.dbcp.PoolingConnection must be declared abstract. It does 
>not define java.sql.PreparedStatement prepareStatement(java.lang.String, int) from 
>interface java.sql.Connection.
>     [javac] public class PoolingConnection extends DelegatingConnection implements 
>Connection, KeyedPoolableObjectFactory {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolingConnection.java:78:
> class org.apache.commons.dbcp.PoolingConnection must be declared abstract. It does 
>not define java.sql.PreparedStatement prepareStatement(java.lang.String, int[]) from 
>interface java.sql.Connection.
>     [javac] public class PoolingConnection extends DelegatingConnection implements 
>Connection, KeyedPoolableObjectFactory {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolingConnection.java:78:
> class org.apache.commons.dbcp.PoolingConnection must be declared abstract. It does 
>not define java.sql.PreparedStatement prepareStatement(java.lang.String, 
>java.lang.String[]) from interface java.sql.Connection.
>     [javac] public class PoolingConnection extends DelegatingConnection implements 
>Connection, KeyedPoolableObjectFactory {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolingConnection.java:78:
> class org.apache.commons.dbcp.PoolingConnection must be declared abstract. It does 
>not define int getHoldability() from interface java.sql.Connection.
>     [javac] public class PoolingConnection extends DelegatingConnection implements 
>Connection, KeyedPoolableObjectFactory {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolingConnection.java:78:
> class org.apache.commons.dbcp.PoolingConnection must be declared abstract. It does 
>not define java.sql.CallableStatement prepareCall(java.lang.String, int, int, int) 
>from interface java.sql.Connection.
>     [javac] public class PoolingConnection extends DelegatingConnection implements 
>Connection, KeyedPoolableObjectFactory {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolingConnection.java:78:
> class org.apache.commons.dbcp.PoolingConnection must be declared abstract. It does 
>not define java.sql.Savepoint setSavepoint() from interface java.sql.Connection.
>     [javac] public class PoolingConnection extends DelegatingConnection implements 
>Connection, KeyedPoolableObjectFactory {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolingConnection.java:78:
> class org.apache.commons.dbcp.PoolingConnection must be declared abstract. It does 
>not define java.sql.Savepoint setSavepoint(java.lang.String) from interface 
>java.sql.Connection.
>     [javac] public class PoolingConnection extends DelegatingConnection implements 
>Connection, KeyedPoolableObjectFactory {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolingConnection.java:78:
> class org.apache.commons.dbcp.PoolingConnection must be declared abstract. It does 
>not define void setHoldability(int) from interface java.sql.Connection.
>     [javac] public class PoolingConnection extends DelegatingConnection implements 
>Connection, KeyedPoolableObjectFactory {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolingConnection.java:78:
> class org.apache.commons.dbcp.PoolingConnection must be declared abstract. It does 
>not define void rollback(java.sql.Savepoint) from interface java.sql.Connection.
>     [javac] public class PoolingConnection extends DelegatingConnection implements 
>Connection, KeyedPoolableObjectFactory {
>     [javac]              ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolingConnection.java:176:
> class org.apache.commons.dbcp.PoolablePreparedStatement is an abstract class. It 
>can't be instantiated.
>     [javac]                     return new 
>PoolablePreparedStatement(getDelegate().prepareStatement(key._sql),key,_pstmtPool,this);
>     [javac]                            ^
>     [javac] 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolingConnection.java:178:
> class org.apache.commons.dbcp.PoolablePreparedStatement is an abstract class. It 
>can't be instantiated.
>     [javac]                     return new 
>PoolablePreparedStatement(getDelegate().prepareStatement(key._sql,key._resultSetType.intValue(),key._resultSetConcurrency.intValue()),key,_pstmtPool,this);
>     [javac]                            ^
>     [javac] Note: 
>/home/rubys/jakarta/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DelegatingPreparedStatement.java
> uses or overrides a deprecated API.  Please consult the documentation for a better 
>alternative.
>     [javac] 71 errors, 1 warning
> 
> BUILD FAILED
> 
> /home/rubys/jakarta/jakarta-commons/dbcp/build.xml:177: Compile failed, messages 
>should have been provided.
> 
> Total time: 20 seconds
> 

Reply via email to