On 16 November 2011 17:25, Daniel Kulp <[email protected]> wrote:
>
> With the update of the parent to 0.5, the enforcer now runs.  However, this
> seems to have caused a problem in transaction-wrapper.   These JDBC things are
> not really my area.  Could someone take a look at it?    I backed out the
> parent for that one module to 0.4 (no enforcer) to let it build, but that's
> likely not the best approach.

It looks like the way ConnectionWrapper is implemented it only
supports Java 6 - it statically wrappers the new methods that
javax.sql.Connection has in Java 6. So, irrespective of the enforcer
being there, I believe there is a problem with ConnectionWrapper
running on Java 5. So, the pom should depend on java6-parent in order
to be clear about the level of Java required. It would be good if the
ConnectionWrapper could cope with either Java 5 or Java 6.

>
> Thanks!
> Dan
>
>
>
> [ERROR] Undefined reference:
> java/sql/Connection.createArrayOf(Ljava/lang/String;
> [Ljava/lang/Object;)Ljava/sql/Array; in
> <https://builds.apache.org/job/Aries/org.apache.aries.transaction$org.apache.aries.transaction.wrappers/ws/target/classes/org/apache/aries/transaction/jdbc/ConnectionWrapper.class>
> [ERROR] Undefined reference: java/sql/Connection.createBlob()Ljava/sql/Blob;
> in
> <https://builds.apache.org/job/Aries/org.apache.aries.transaction$org.apache.aries.transaction.wrappers/ws/target/classes/org/apache/aries/transaction/jdbc/ConnectionWrapper.class>
> [ERROR] Undefined reference: java/sql/Connection.createClob()Ljava/sql/Clob;
> in
> <https://builds.apache.org/job/Aries/org.apache.aries.transaction$org.apache.aries.transaction.wrappers/ws/target/classes/org/apache/aries/transaction/jdbc/ConnectionWrapper.class>
> [ERROR] Undefined reference: java/sql/Connection.createNClob()Ljava/sql/NClob;
> in
> <https://builds.apache.org/job/Aries/org.apache.aries.transaction$org.apache.aries.transaction.wrappers/ws/target/classes/org/apache/aries/transaction/jdbc/ConnectionWrapper.class>
> [ERROR] Undefined reference:
> java/sql/Connection.createSQLXML()Ljava/sql/SQLXML; in
> <https://builds.apache.org/job/Aries/org.apache.aries.transaction$org.apache.aries.transaction.wrappers/ws/target/classes/org/apache/aries/transaction/jdbc/ConnectionWrapper.class>
> [ERROR] Undefined reference:
> java/sql/Connection.createStruct(Ljava/lang/String;
> [Ljava/lang/Object;)Ljava/sql/Struct; in
> <https://builds.apache.org/job/Aries/org.apache.aries.transaction$org.apache.aries.transaction.wrappers/ws/target/classes/org/apache/aries/transaction/jdbc/ConnectionWrapper.class>
> [ERROR] Undefined reference:
> java/sql/Connection.getClientInfo()Ljava/util/Properties; in
> <https://builds.apache.org/job/Aries/org.apache.aries.transaction$org.apache.aries.transaction.wrappers/ws/target/classes/org/apache/aries/transaction/jdbc/ConnectionWrapper.class>
> [ERROR] Undefined reference:
> java/sql/Connection.getClientInfo(Ljava/lang/String;)Ljava/lang/String; in
> <https://builds.apache.org/job/Aries/org.apache.aries.transaction$org.apache.aries.transaction.wrappers/ws/target/classes/org/apache/aries/transaction/jdbc/ConnectionWrapper.class>
> [ERROR] Undefined reference: java/sql/Connection.isValid(I)Z in
> <https://builds.apache.org/job/Aries/org.apache.aries.transaction$org.apache.aries.transaction.wrappers/ws/target/classes/org/apache/aries/transaction/jdbc/ConnectionWrapper.class>
> [ERROR] Undefined reference:
> java/sql/Connection.isWrapperFor(Ljava/lang/Class;)Z in
> <https://builds.apache.org/job/Aries/org.apache.aries.transaction$org.apache.aries.transaction.wrappers/ws/target/classes/org/apache/aries/transaction/jdbc/ConnectionWrapper.class>
> [ERROR] Undefined reference:
> java/sql/Connection.setClientInfo(Ljava/util/Properties;)V in
> <https://builds.apache.org/job/Aries/org.apache.aries.transaction$org.apache.aries.transaction.wrappers/ws/target/classes/org/apache/aries/transaction/jdbc/ConnectionWrapper.class>
> [ERROR] Undefined reference:
> java/sql/Connection.setClientInfo(Ljava/lang/String;Ljava/lang/String;)V in
> <https://builds.apache.org/job/Aries/org.apache.aries.transaction$org.apache.aries.transaction.wrappers/ws/target/classes/org/apache/aries/transaction/jdbc/ConnectionWrapper.class>
> [ERROR] Undefined reference:
> java/sql/Connection.unwrap(Ljava/lang/Class;)Ljava/lang/Object; in
> <https://builds.apache.org/job/Aries/org.apache.aries.transaction$org.apache.aries.transaction.wrappers/ws/target/classes/org/apache/aries/transaction/jdbc/ConnectionWrapper.class>
> [ERROR] Undefined reference:
> java/sql/SQLException.<init>(Ljava/lang/String;Ljava/lang/Throwable;)V in
> <https://builds.apache.org/job/Aries/org.apache.aries.transaction$org.apache.aries.transaction.wrappers/ws/target/classes/org/apache/aries/transaction/jdbc/XADatasourceEnlistingWrapper.class>
> [WARNING] Rule 0: org.codehaus.mojo.animal_sniffer.enforcer.CheckSignatureRule
> failed with message:
> Signature errors found. Verify them and put @IgnoreJRERequirement on them.
>
>
>
>
> --
> Daniel Kulp
> [email protected]
> http://dankulp.com/blog
> Talend - http://www.talend.com
>

Reply via email to