|
|
 |
|
|
SQL Power Forum - Unleash The Intelligence Within
|
|
| Author |
Message |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 2010-02-07 12:58:55
|
Galen Boyer
Joined: 2010-02-07 12:02:53
Messages: 1
Offline
|
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.
|
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 2010-02-08 10:15:21
|
Benjamin
Joined: 2006-09-08 17:47:35
Messages: 137
Offline
|
Hi,
currently you need to use Java 1.5 to compile.
Benjamin
|
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 2010-02-09 10:26:10
|
Jonathan
SQL Power Developer
Joined: 2007-01-08 15:10:32
Messages: 868
Offline
|
Hi Galen,
Benjamin is right: although SQL Power Architect and SQL Power Library run fine on Javas 5, 6, and 7, you still need to compile on JDK 5.
We'll be happy to answer additional software-developer-related questions on the -developers mailing list: http://groups.google.com/group/architect-developers
See you there,
-Jonathan
|
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 2010-03-11 04:59:20
|
prometheus
Joined: 2010-02-26 07:44:06
Messages: 1
Offline
|
Got mine compiling using Java 6 (in Eclipse) by simply adding the tools.jar (from the JDK) to the class path.
|
|
|
 |
|
|
|
|
|
|
|
Powered by JForum 2.1.8 © JForum Team
|
|
 |
|