I am trying to compile the current CVS source for testing, but I am getting a bunch of errors. I am using jdk 1.6.0_04. Am I missing something? I tried to set javac.deprecation = true, I just get more errors about "Some input files use unchecked or unsafe operations."
compile-commons:
[javac] Compiling 33 source files to /root/sequoia-cvs/sequoia/build/classes
   [javac] depend attribute is not supported by the modern compiler
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/common/protocol/ByteArrayBlob.java:51: org.continuent.sequoia.common.protocol.ByteArrayBlob is not abstract and does not override abstract method getBinaryStream(long,long) in java.sql.Blob [javac] public class ByteArrayBlob implements java.sql.Blob, Serializable
   [javac]        ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/common/protocol/StringClob.java:60: org.continuent.sequoia.common.protocol.StringClob is not abstract and does not override abstract method getCharacterStream(long,long) in java.sql.Clob
   [javac] public class StringClob implements java.sql.Clob, Serializable
   [javac]        ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/driver/ResultSetMetaData.java:34: org.continuent.sequoia.driver.ResultSetMetaData is not abstract and does not override abstract method isWrapperFor(java.lang.Class<?>) in java.sql.Wrapper [javac] public class ResultSetMetaData implements java.sql.ResultSetMetaData
   [javac]        ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/driver/DriverResultSet.java:115: org.continuent.sequoia.driver.DriverResultSet is not abstract and does not override abstract method updateNClob(java.lang.String,java.io.Reader) in java.sql.ResultSet
   [javac] public class DriverResultSet
   [javac]        ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/driver/Statement.java:62: org.continuent.sequoia.driver.Statement is not abstract and does not override abstract method isPoolable() in java.sql.Statement
   [javac] public class Statement implements java.sql.Statement
   [javac]        ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/driver/Statement.java:1225: isClosed() in org.continuent.sequoia.driver.Statement cannot implement isClosed() in java.sql.Statement; attempting to assign weaker access privileges; was public
   [javac]   protected boolean isClosed()
   [javac]                     ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/driver/Connection.java:80: org.continuent.sequoia.driver.Connection is not abstract and does not override abstract method createStruct(java.lang.String,java.lang.Object[]) in java.sql.Connection
   [javac] public class Connection implements java.sql.Connection
   [javac]        ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/driver/DatabaseMetaData.java:43: org.continuent.sequoia.driver.DatabaseMetaData 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 DatabaseMetaData implements java.sql.DatabaseMetaData
   [javac]        ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/controller/virtualdatabase/VirtualDatabase.java:293: org.continuent.sequoia.controller.virtualdatabase.VirtualDatabase.DataSourceImpl is not abstract and does not override abstract method isWrapperFor(java.lang.Class<?>) in java.sql.Wrapper
   [javac]   private class DataSourceImpl implements javax.sql.DataSource
   [javac]           ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/common/jmx/JmxConstants.java:138: warning: non-varargs call of varargs method with inexact argument type for last parameter;
   [javac] cast to java.lang.Object for a varargs call
[javac] cast to java.lang.Object[] for a non-varargs call and to suppress this warning [javac] VIRTUALDATABASE_OBJECTNAME_PATTERN, new String[]{virtualDataBaseName}));
   [javac]                                             ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/common/jmx/JmxConstants.java:165: warning: non-varargs call of varargs method with inexact argument type for last parameter;
   [javac] cast to java.lang.Object for a varargs call
[javac] cast to java.lang.Object[] for a non-varargs call and to suppress this warning [javac] DATABASEBACKEND_OBJECTNAME_PATTERN, new String[]{virtualDataBaseName,
   [javac]                                             ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/common/jmx/JmxConstants.java:182: warning: non-varargs call of varargs method with inexact argument type for last parameter;
   [javac] cast to java.lang.Object for a varargs call
[javac] cast to java.lang.Object[] for a non-varargs call and to suppress this warning
   [javac]         new String[]{vdbName}));
   [javac]         ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/common/jmx/JmxConstants.java:210: warning: non-varargs call of varargs method with inexact argument type for last parameter;
   [javac] cast to java.lang.Object for a varargs call
[javac] cast to java.lang.Object[] for a non-varargs call and to suppress this warning [javac] REQUESTMANAGER_OBJECTNAME_PATTERN, new String[]{vdbName}));
   [javac]                                            ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/common/jmx/JmxConstants.java:227: warning: non-varargs call of varargs method with inexact argument type for last parameter;
   [javac] cast to java.lang.Object for a varargs call
[javac] cast to java.lang.Object[] for a non-varargs call and to suppress this warning
   [javac]         new String[]{vdbName}));
   [javac]         ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/common/jmx/JmxConstants.java:245: warning: non-varargs call of varargs method with inexact argument type for last parameter;
   [javac] cast to java.lang.Object for a varargs call
[javac] cast to java.lang.Object[] for a non-varargs call and to suppress this warning
   [javac]         new String[]{vdbName, backendName}));
   [javac]         ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/common/jmx/JmxConstants.java:259: warning: non-varargs call of varargs method with inexact argument type for last parameter;
   [javac] cast to java.lang.Object for a varargs call
[javac] cast to java.lang.Object[] for a non-varargs call and to suppress this warning [javac] ABSTRACTSCHEDULER_OBJECTNAME_PATTERN, new String[]{vdbName}));
   [javac]                                               ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/common/jmx/JmxConstants.java:273: warning: non-varargs call of varargs method with inexact argument type for last parameter;
   [javac] cast to java.lang.Object for a varargs call
[javac] cast to java.lang.Object[] for a non-varargs call and to suppress this warning
   [javac]         new String[]{vdbName}));
   [javac]         ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/controller/jmx/MBeanServerManager.java:112: warning: non-varargs call of varargs method with inexact argument type for last parameter;
   [javac] cast to java.lang.Class for a varargs call
[javac] cast to java.lang.Class[] for a non-varargs call and to suppress this warning [javac] .getMethod("getPlatformMBeanServer", null).invoke(null, null); //$NON-NLS-1$
   [javac]                                                ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/controller/jmx/MBeanServerManager.java:112: warning: non-varargs call of varargs method with inexact argument type for last parameter;
   [javac] cast to java.lang.Object for a varargs call
[javac] cast to java.lang.Object[] for a non-varargs call and to suppress this warning [javac] .getMethod("getPlatformMBeanServer", null).invoke(null, null); //$NON-NLS-1$ [javac] ^ [javac] /root/sequoia-cvs/sequoia/src/gorda/db/sequoia/ObjectSetProcessorImpl.java:148: gorda.db.sequoia.ObjectSetProcessorImpl.ObjectSetImpl is not abstract and does not override abstract method updateNClob(java.lang.String,java.io.Reader) in java.sql.ResultSet [javac] public class ObjectSetImpl extends AbstractStage implements ObjectSet
   [javac]          ^
[javac] /root/sequoia-cvs/sequoia/src/gorda/db/sequoia/ObjectSetProcessorImpl.java:920: gorda.db.sequoia.ObjectSetProcessorImpl.ResultSetMetadataFake is not abstract and does not override abstract method isWrapperFor(java.lang.Class<?>) in java.sql.Wrapper [javac] public class ResultSetMetadataFake implements ResultSetMetaData
   [javac]          ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/driver/PreparedStatement.java:77: org.continuent.sequoia.driver.PreparedStatement is not abstract and does not override abstract method setNClob(int,java.io.Reader) in java.sql.PreparedStatement
   [javac] public class PreparedStatement extends Statement
   [javac]        ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/driver/CallableStatement.java:92: org.continuent.sequoia.driver.CallableStatement is not abstract and does not override abstract method setNClob(java.lang.String,java.io.Reader) in java.sql.CallableStatement
   [javac] public class CallableStatement extends 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] 13 errors
   [javac] 10 warnings

BUILD FAILED
/root/sequoia-cvs/sequoia/build.xml:163: Compile failed; see the compiler error output for details.




_______________________________________________
Sequoia mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/sequoia

Reply via email to