Hello Francois,

Are you using a JDK 1.6? If yes, JDK 1.6 implements JDBC 4 interfaces that are not backward compatible with JDBC 2 where deprecated methods have been removed (this is probably why you see these error messages). Using a JDK 1.5 or forcing the compiler to use 1.4 source code (in build.properties) should work. I usually build from Eclipse without any problem.

Let us know if you find a solution.
Emmanuel

Hello Emmanuel,

Thanks for your answer regarding our replication problem. I really like the idea about tunneling JGroup messages and we will be looking into it. Is it possible to do the same with Appia ?

Another issue, I have downloaded the sources for 2.10.10 and when I execute 'ant' I get a bunch of errors regarding abstract methods not being implemented. I looked in the forum but could not find anything on it. Is it possible that this forum is no longer on Nabble ? I use to be able to search on Nabble and now when I want to search the forum, I need to open each month individually from the archives.

Here is the error:

$:~/Desktop/sequoia-2.10.10-src$ ant
Buildfile: build.xml

init-compile:
     [echo] Target JVM is set to: 1.4

compile-commons:
[javac] Compiling 25 source files to /home/ws/Desktop/sequoia-2.10.10-src/build/classes
    [javac] depend attribute is not supported by the modern compiler
[javac] /home/ws/Desktop/sequoia-2.10.10-src/src/org/continuent/sequoia/common/protocol/Array.java:37: org.continuent.sequoia.common.protocol.Array is not abstract and does not override abstract method free() in java.sql.Array
    [javac] public class Array implements java.sql.Array
    [javac]        ^
[javac] /home/ws/Desktop/sequoia-2.10.10-src/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] /home/ws/Desktop/sequoia-2.10.10-src/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] /home/ws/Desktop/sequoia-2.10.10-src/src/org/continuent/sequoia/driver/Connection.java:83: 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] /home/ws/Desktop/sequoia-2.10.10-src/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] /home/ws/Desktop/sequoia-2.10.10-src/src/org/continuent/sequoia/driver/DriverResultSet.java:116: 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] /home/ws/Desktop/sequoia-2.10.10-src/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] /home/ws/Desktop/sequoia-2.10.10-src/src/org/continuent/sequoia/driver/Statement.java:1265: 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] /home/ws/Desktop/sequoia-2.10.10-src/src/org/continuent/sequoia/common/sql/metadata/SequoiaParameterMetaData.java:43: org.continuent.sequoia.common.sql.metadata.SequoiaParameterMetaData is not abstract and does not override abstract method isWrapperFor(java.lang.Class) in java.sql.Wrapper
    [javac] public class SequoiaParameterMetaData
    [javac]        ^
[javac] /home/ws/Desktop/sequoia-2.10.10-src/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] /home/ws/Desktop/sequoia-2.10.10-src/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] /home/ws/Desktop/sequoia-2.10.10-src/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] Note: /home/ws/Desktop/sequoia-2.10.10-src/src/org/continuent/sequoia/driver/Connection.java uses or overrides a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] 12 errors


Francois Lacoursiere,
Montreal
------------------------------------------------------------------------

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


--
Emmanuel Cecchet
FTO @ Frog Thinker Open Source Development & Consulting
--
Web: http://www.frogthinker.org
email: [email protected]
Skype: emmanuel_cecchet

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

Reply via email to