Bug#539179: libcommons-dbcp-java: FTBFS if default-jdk points to openjdk
Torsten Werner
twerner at debian.org
Wed Jul 29 16:03:55 UTC 2009
Package: libcommons-dbcp-java
Version: 1.2.2-1
Severity: important
Usertags: java-common
Hi,
this package FTBFS if default-jdk points to openjdk - a change that is
planned for the future. The relevant part of the build log is:
[javac] /tmp/buildd/libcommons-dbcp-java-1.2.2/src/java/org/apache/commons/dbcp/BasicDataSource.java:44: org.apache.commons.dbcp.BasicDataSource is not abstract and does not override abstract method isWrapperFor(java.lang.Class) in java.sql.Wrapper
[javac] public class BasicDataSource implements DataSource {
[javac] ^
[javac] /tmp/buildd/libcommons-dbcp-java-1.2.2/src/java/org/apache/commons/dbcp/DelegatingStatement.java:46: org.apache.commons.dbcp.DelegatingStatement is not abstract and does not override abstract method isPoolable() in java.sql.Statement
[javac] public class DelegatingStatement extends AbandonedTrace implements Statement {
[javac] ^
[javac] /tmp/buildd/libcommons-dbcp-java-1.2.2/src/java/org/apache/commons/dbcp/DelegatingStatement.java:131: isClosed() in org.apache.commons.dbcp.DelegatingStatement cannot implement isClosed() in java.sql.Statement; attempting to assign weaker access privileges; was public
[javac] protected boolean isClosed() {
[javac] ^
[javac] /tmp/buildd/libcommons-dbcp-java-1.2.2/src/java/org/apache/commons/dbcp/DelegatingPreparedStatement.java:50: org.apache.commons.dbcp.DelegatingPreparedStatement is not abstract and does not override abstract method setNClob(int,java.io.Reader) in java.sql.PreparedStatement
[javac] public class DelegatingPreparedStatement extends DelegatingStatement
[javac] ^
[javac] /tmp/buildd/libcommons-dbcp-java-1.2.2/src/java/org/apache/commons/dbcp/DelegatingCallableStatement.java:53: org.apache.commons.dbcp.DelegatingCallableStatement is not abstract and does not override abstract method setNClob(java.lang.String,java.io.Reader) in java.sql.CallableStatement
[javac] public class DelegatingCallableStatement extends DelegatingPreparedStatement
[javac] ^
[javac] /tmp/buildd/libcommons-dbcp-java-1.2.2/src/java/org/apache/commons/dbcp/DelegatingConnection.java:51: org.apache.commons.dbcp.DelegatingConnection is not abstract and does not override abstract method createStruct(java.lang.String,java.lang.Object[]) in java.sql.Connection
[javac] public class DelegatingConnection extends AbandonedTrace
[javac] ^
[javac] /tmp/buildd/libcommons-dbcp-java-1.2.2/src/java/org/apache/commons/dbcp/DelegatingResultSet.java:55: org.apache.commons.dbcp.DelegatingResultSet is not abstract and does not override abstract method updateNClob(java.lang.String,java.io.Reader) in java.sql.ResultSet
[javac] public class DelegatingResultSet extends AbandonedTrace implements ResultSet {
[javac] ^
[javac] /tmp/buildd/libcommons-dbcp-java-1.2.2/src/java/org/apache/commons/dbcp/PoolablePreparedStatement.java:41: org.apache.commons.dbcp.PoolablePreparedStatement is not abstract and does not override abstract method setNClob(int,java.io.Reader) in java.sql.PreparedStatement
[javac] public class PoolablePreparedStatement extends DelegatingPreparedStatement implements PreparedStatement {
[javac] ^
[javac] /tmp/buildd/libcommons-dbcp-java-1.2.2/src/java/org/apache/commons/dbcp/PoolingConnection.java:42: org.apache.commons.dbcp.PoolingConnection is not abstract and does not override abstract method createStruct(java.lang.String,java.lang.Object[]) in java.sql.Connection
[javac] public class PoolingConnection extends DelegatingConnection implements Connection, KeyedPoolableObjectFactory {
[javac] ^
[javac] /tmp/buildd/libcommons-dbcp-java-1.2.2/src/java/org/apache/commons/dbcp/PoolingDataSource.java:45: org.apache.commons.dbcp.PoolingDataSource is not abstract and does not override abstract method isWrapperFor(java.lang.Class) in java.sql.Wrapper
[javac] public class PoolingDataSource implements DataSource {
[javac] ^
[javac] /tmp/buildd/libcommons-dbcp-java-1.2.2/src/java/org/apache/commons/dbcp/cpdsadapter/ConnectionImpl.java:41: org.apache.commons.dbcp.cpdsadapter.ConnectionImpl is not abstract and does not override abstract method createStruct(java.lang.String,java.lang.Object[]) in java.sql.Connection
[javac] class ConnectionImpl implements Connection {
[javac] ^
[javac] /tmp/buildd/libcommons-dbcp-java-1.2.2/src/java/org/apache/commons/dbcp/cpdsadapter/PooledConnectionImpl.java:43: org.apache.commons.dbcp.cpdsadapter.PooledConnectionImpl is not abstract and does not override abstract method removeStatementEventListener(javax.sql.StatementEventListener) in javax.sql.PooledConnection
[javac] class PooledConnectionImpl
[javac] ^
[javac] /tmp/buildd/libcommons-dbcp-java-1.2.2/src/java/org/apache/commons/dbcp/cpdsadapter/PoolablePreparedStatementStub.java:34: isClosed() in org.apache.commons.dbcp.DelegatingStatement cannot implement isClosed() in java.sql.Statement; attempting to assign weaker access privileges; was public
[javac] class PoolablePreparedStatementStub extends PoolablePreparedStatement {
[javac] ^
[javac] /tmp/buildd/libcommons-dbcp-java-1.2.2/src/java/org/apache/commons/dbcp/datasources/PerUserPoolDataSource.java:52: org.apache.commons.dbcp.datasources.PerUserPoolDataSource is not abstract and does not override abstract method isWrapperFor(java.lang.Class) in java.sql.Wrapper
[javac] public class PerUserPoolDataSource
[javac] ^
[javac] /tmp/buildd/libcommons-dbcp-java-1.2.2/src/java/org/apache/commons/dbcp/datasources/SharedPoolDataSource.java:45: org.apache.commons.dbcp.datasources.SharedPoolDataSource is not abstract and does not override abstract method isWrapperFor(java.lang.Class) in java.sql.Wrapper
[javac] public class SharedPoolDataSource
[javac] ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] 15 errors
Cheers,
Torsten
More information about the pkg-java-maintainers
mailing list