SQL Power Business Intelligence Productivity Tools
Company OverviewBusiness Intelligence Productivity ToolsQuick-Start Implementation ServicesDemos & TurotialsFrequently Asked Questions (FAQ)Open Source Community ResourcesSQL Power ForumImplementation & Technology PartnersGet SQL Power SoftwareContact Us

SQL Power Software Forum

SQL Power Software Forum

  [Search] Search   [Recent Topics] Recent Topics   [Hottest Topics] Hottest Topics   [Members]  Member Listing   [Groups] Back to home page  [Register] Register /  [Login] Login 
Messages posted by: Galen Boyer
Forum Index » Profile for Galen Boyer » Messages posted by Galen Boyer
Author Message
Hi,

I'm trying to compile the sqlpower-library src distribution and am getting an error. It happens in both the trunk as well as the branch of architect-release-0.9.13. Its basically

ca.sqlpower.sql.CachedRowSet is not abstract and does not override abstract method updateNClob(java.lang.String,java.io.Reader) in java.sql.ResultSet

I've attached the compilation output from trunk.

What might I be missing? Is there a specific version of java that I need to be using?

c:\sources\sqlpower-library\trunk>ant compile
ant compile
Buildfile: build.xml

init:

compile:
[javac] Compiling 316 source files to c:\sources\sqlpower-library\trunk\build
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\sql\CachedResultSetMetaData.java:17: ca.sqlpower.sql.CachedResultSetMetaData is not abstract and does not override abstract method isWrapperFor(java.lang.Class<?>) in java.sql.Wrapper
[javac] public class CachedResultSetMetaData implements ResultSetMetaData, java.io.Serializable, Cloneable {
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\sql\CachedRowSet.java:42: ca.sqlpower.sql.CachedRowSet is not abstract and does not override abstract method updateNClob(java.lang.String,java.io.Reader) in java.sql.ResultSet
[javac] public class CachedRowSet implements ResultSet, java.io.Serializable {
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\sql\ResultSetClosingStatement.java:15: ca.sqlpower.sql.ResultSetClosingStatement is not abstract and does not override abstract method isPoolable() in java.sql.Statement
[javac] public class ResultSetClosingStatement implements Statement {
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\sql\jdbcwrapper\GenericConnectionDecorator.java:14: ca.sqlpower.sql.jdbcwrapper.GenericConnectionDecorator is not abstract and does not override abstract method createStruct(java.lang.String,java.lang.Object[]) in java.sql.Connection
[javac] public class GenericConnectionDecorator extends ConnectionDecorator {
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\sql\jdbcwrapper\GenericPreparedStatementDecorator.java:13: ca.sqlpower.sql.jdbcwrapper.GenericPreparedStatementDecorator is not abstract and does not override abstract method setNClob(int,java.io.Reader) in java.sql.PreparedStatement
[javac] public class GenericPreparedStatementDecorator extends
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\sql\jdbcwrapper\GenericResultSetDecorator.java:13: ca.sqlpower.sql.jdbcwrapper.GenericResultSetDecorator is not abstract and does not override abstract method updateNClob(java.lang.String,java.io.Reader) in java.sql.ResultSet
[javac] public class GenericResultSetDecorator extends ResultSetDecorator {
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\sql\jdbcwrapper\GenericResultSetMetaDataDecorator.java:9: ca.sqlpower.sql.jdbcwrapper.GenericResultSetMetaDataDecorator is not abstract and does not override abstract method isWrapperFor(java.lang.Class<?>) in java.sql.Wrapper
[javac] public class GenericResultSetMetaDataDecorator extends ResultSetMetaDataDecorator {
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\sql\jdbcwrapper\GenericStatementDecorator.java:6: ca.sqlpower.sql.jdbcwrapper.GenericStatementDecorator is not abstract and does not override abstract method isPoolable() in java.sql.Statement
[javac] public class GenericStatementDecorator extends StatementDecorator {
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\sql\jdbcwrapper\HSQLDBDatabaseMetaDataDecorator.java:38: ca.sqlpower.sql.jdbcwrapper.HSQLDBDatabaseMetaDataDecorator is not abstract and does not override abstract method getFunctionColumns(java.lang.String,java.lang.String,java.lang.String,java.lang.String) in java.sql.DatabaseMetaData
[javac] public class HSQLDBDatabaseMetaDataDecorator extends DatabaseMetaDataDecorator {
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\sql\jdbcwrapper\MySQLDatabaseMetaDataDecorator.java:35: ca.sqlpower.sql.jdbcwrapper.MySQLDatabaseMetaDataDecorator is not abstract and does not override abstract method getFunctionColumns(java.lang.String,java.lang.String,java.lang.String,java.lang.String) in java.sql.DatabaseMetaData
[javac] public class MySQLDatabaseMetaDataDecorator extends DatabaseMetaDataDecorator {
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\sql\jdbcwrapper\OracleConnectionDecorator.java:30: ca.sqlpower.sql.jdbcwrapper.OracleConnectionDecorator is not abstract and does not override abstract method createStruct(java.lang.String,java.lang.Object[]) in java.sql.Connection
[javac] public class OracleConnectionDecorator extends ConnectionDecorator {
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\sql\jdbcwrapper\OracleDatabaseMetaDataDecorator.java:39: ca.sqlpower.sql.jdbcwrapper.OracleDatabaseMetaDataDecorator is not abstract and does not override abstract method getFunctionColumns(java.lang.String,java.lang.String,java.lang.String,java.lang.String) in java.sql.DatabaseMetaData
[javac] public class OracleDatabaseMetaDataDecorator extends DatabaseMetaDataDecorator {
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\sql\jdbcwrapper\OracleResultSetDecorator.java:12: ca.sqlpower.sql.jdbcwrapper.OracleResultSetDecorator is not abstract and does not override abstract method updateNClob(java.lang.String,java.io.Reader) in java.sql.ResultSet
[javac] public class OracleResultSetDecorator extends ResultSetDecorator {
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\sql\jdbcwrapper\OracleStatementDecorator.java:6: ca.sqlpower.sql.jdbcwrapper.OracleStatementDecorator is not abstract and does not override abstract method isPoolable() in java.sql.Statement
[javac] public class OracleStatementDecorator extends StatementDecorator {
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\sql\jdbcwrapper\OraclePreparedStatementDecorator.java:7: ca.sqlpower.sql.jdbcwrapper.OraclePreparedStatementDecorator is not abstract and does not override abstract method setNClob(int,java.io.Reader) in java.sql.PreparedStatement
[javac] public class OraclePreparedStatementDecorator extends
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\sql\jdbcwrapper\OracleResultSetMetaDataDecorator.java:6: ca.sqlpower.sql.jdbcwrapper.OracleResultSetMetaDataDecorator is not abstract and does not override abstract method isWrapperFor(java.lang.Class<?>) in java.sql.Wrapper
[javac] public class OracleResultSetMetaDataDecorator extends ResultSetMetaDataDecorator {
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\sql\jdbcwrapper\PostgresConnectionDecorator.java:39: ca.sqlpower.sql.jdbcwrapper.PostgresConnectionDecorator is not abstract and does not override abstract method createStruct(java.lang.String,java.lang.Object[]) in java.sql.Connection
[javac] public class PostgresConnectionDecorator extends ConnectionDecorator {
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\sql\jdbcwrapper\PostgresDatabaseMetaDataDecorator.java:54: ca.sqlpower.sql.jdbcwrapper.PostgresDatabaseMetaDataDecorator is not abstract and does not override abstract method getFunctionColumns(java.lang.String,java.lang.String,java.lang.String,java.lang.String) in java.sql.DatabaseMetaData
[javac] public class PostgresDatabaseMetaDataDecorator extends
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\sql\jdbcwrapper\RedBrickDatabaseMetaDataDecorator.java:34: ca.sqlpower.sql.jdbcwrapper.RedBrickDatabaseMetaDataDecorator is not abstract and does not override abstract method getFunctionColumns(java.lang.String,java.lang.String,java.lang.String,java.lang.String) in java.sql.DatabaseMetaData
[javac] public class RedBrickDatabaseMetaDataDecorator extends DatabaseMetaDataDecorator {
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\sql\jdbcwrapper\SQLServerDatabaseMetaDataDecorator.java:35: ca.sqlpower.sql.jdbcwrapper.SQLServerDatabaseMetaDataDecorator is not abstract and does not override abstract method getFunctionColumns(java.lang.String,java.lang.String,java.lang.String,java.lang.String) in java.sql.DatabaseMetaData
[javac] public class SQLServerDatabaseMetaDataDecorator extends DatabaseMetaDataDecorator {
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\sql\jdbcwrapper\SQLServerConnectionDecorator.java:34: ca.sqlpower.sql.jdbcwrapper.SQLServerConnectionDecorator is not abstract and does not override abstract method createStruct(java.lang.String,java.lang.Object[]) in java.sql.Connection
[javac] public class SQLServerConnectionDecorator extends ConnectionDecorator {
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\sql\jdbcwrapper\SQLServerPreparedStatementDecorator.java:26: ca.sqlpower.sql.jdbcwrapper.SQLServerPreparedStatementDecorator is not abstract and does not override abstract method setNClob(int,java.io.Reader) in java.sql.PreparedStatement
[javac] public class SQLServerPreparedStatementDecorator extends PreparedStatementDecorator implements PreparedStatement{
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\sql\jdbcwrapper\SQLServerResultSetDecorator.java:29: ca.sqlpower.sql.jdbcwrapper.SQLServerResultSetDecorator is not abstract and does not override abstract method updateNClob(java.lang.String,java.io.Reader) in java.sql.ResultSet
[javac] public class SQLServerResultSetDecorator extends ResultSetDecorator {
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\sql\jdbcwrapper\SQLServerResultSetMetaDataDecorator.java:24: ca.sqlpower.sql.jdbcwrapper.SQLServerResultSetMetaDataDecorator is not abstract and does not override abstract method isWrapperFor(java.lang.Class<?>) in java.sql.Wrapper
[javac] public class SQLServerResultSetMetaDataDecorator extends ResultSetMetaDataDecorator {
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\sql\jdbcwrapper\SQLServerStatementDecorator.java:25: ca.sqlpower.sql.jdbcwrapper.SQLServerStatementDecorator is not abstract and does not override abstract method isPoolable() in java.sql.Statement
[javac] public class SQLServerStatementDecorator extends StatementDecorator {
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\sql\jdbcwrapper\SQLiteDatabaseMetaDataDecorator.java:35: ca.sqlpower.sql.jdbcwrapper.SQLiteDatabaseMetaDataDecorator is not abstract and does not override abstract method getFunctionColumns(java.lang.String,java.lang.String,java.lang.String,java.lang.String) in java.sql.DatabaseMetaData
[javac] public class SQLiteDatabaseMetaDataDecorator extends DatabaseMetaDataDecorator {
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\sql\jdbcwrapper\SybaseDatabaseMetaDataDecorator.java:35: ca.sqlpower.sql.jdbcwrapper.SybaseDatabaseMetaDataDecorator is not abstract and does not override abstract method getFunctionColumns(java.lang.String,java.lang.String,java.lang.String,java.lang.String) in java.sql.DatabaseMetaData
[javac] public class SybaseDatabaseMetaDataDecorator extends DatabaseMetaDataDecorator {
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\testutil\MockJDBCConnection.java:42: ca.sqlpower.testutil.MockJDBCConnection is not abstract and does not override abstract method createStruct(java.lang.String,java.lang.Object[]) in java.sql.Connection
[javac] public class MockJDBCConnection implements Connection {
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\testutil\MockJDBCDatabaseMetaData.java:37: ca.sqlpower.testutil.MockJDBCDatabaseMetaData is not abstract and does not override abstract method getFunctionColumns(java.lang.String,java.lang.String,java.lang.String,java.lang.String) in java.sql.DatabaseMetaData
[javac] public class MockJDBCDatabaseMetaData implements DatabaseMetaData {
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\testutil\MockJDBCResultSet.java:42: ca.sqlpower.testutil.MockJDBCResultSet is not abstract and does not override abstract method updateNClob(java.lang.String,java.io.Reader) in java.sql.ResultSet
[javac] public class MockJDBCResultSet implements ResultSet {
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\testutil\MockJDBCStatement.java:27: ca.sqlpower.testutil.MockJDBCStatement is not abstract and does not override abstract method isPoolable() in java.sql.Statement
[javac] public class MockJDBCStatement implements Statement {
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\testutil\MockJDBCResultSetMetaData.java:25: ca.sqlpower.testutil.MockJDBCResultSetMetaData is not abstract and does not override abstract method isWrapperFor(java.lang.Class<?>) in java.sql.Wrapper
[javac] public class MockJDBCResultSetMetaData implements ResultSetMetaData {
[javac] ^
[javac] c:\sources\sqlpower-library\trunk\src\ca\sqlpower\testutil\MockJDBCPreparedStatement.java:43: ca.sqlpower.testutil.MockJDBCPreparedStatement is not abstract and does not override abstract method setNClob(int,java.io.Reader) in java.sql.PreparedStatement
[javac] public class MockJDBCPreparedStatement implements PreparedStatement {
[javac] ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 33 errors

BUILD FAILED
c:\sources\sqlpower-library\trunk\build.xml:58: Compile failed; see the compiler error output for details.
 
Forum Index » Profile for Galen Boyer » Messages posted by Galen Boyer
Go to:   
Powered by JForum 2.1.8 © JForum Team