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/ByteArray
Blob.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/StringClo
b.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.ja
va: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:122
5:
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.j
ava: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.lan
g.String)
in java.sql.DatabaseMetaData
[javac] public class DatabaseMetaData implements
java.sql.DatabaseMetaData
[javac] ^
[javac]
/root/sequoia-cvs/sequoia/src/org/continuent/sequoia/controller/virtualdatabas
e/VirtualDatabase.java:293:
org.continuent.sequoia.controller.virtualdatabase.VirtualDatabase.DataSourceIm
pl
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.j
ava: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.j
ava: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.j
ava: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.j
ava: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.j
ava: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.j
ava: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.j
ava: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.j
ava: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/MBeanServe
rManager.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/MBeanServe
rManager.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