You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by k9...@operamail.com on 2012/07/24 23:05:08 UTC

tomcat 7.0.29 build fails with dbcp target enabled; ok if disabled.

building Tomcat7 from src (apache-tomcat-7.0.29-src) with

	java -version
		java version "1.7.0_b147-icedtea"
		OpenJDK Runtime Environment (suse-27.1-x86_64)
		OpenJDK 64-Bit Server VM (build 23.0-b21, mixed mode)

from Opensuse 12.1's repos
(http://download.opensuse.org/repositories/Java:/openjdk6:/Factory/openSUSE_12.1/x86_64/),
&

	ant -version
		Apache Ant(TM) version 1.8.4 compiled on July 22 2012

works fine with 'dbcp' target disabled,

	ant clean clean-depend
	ant -Dno.build.dbcp=true

		...
		BUILD SUCCESSFUL
		Total time: 16 seconds

but FAILs when it's enabled,

	ant clean clean-depend
	ant

		...
		build-tomcat-dbcp:
		     [copy] Copying 68 files to
		     /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp
		    [mkdir] Created dir:
		    /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp
		     [move] Moving 64 files to
		     /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp
		    [mkdir] Created dir:
		    /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/classes
		    [javac] Compiling 64 source files to
		    /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/classes
		    [javac] warning: [options] bootstrap class path not
		    set in conjunction with -source 1.6
		    [javac]
		    /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/BasicDataSource.java:53:
		    error: BasicDataSource is not abstract and does not
		    override abstract method getParentLogger() in
		    CommonDataSource
		    [javac] public class BasicDataSource implements
		    DataSource {
		    [javac]        ^
		    [javac]
		    /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingStatement.java:46:
		    error: DelegatingStatement is not abstract and does
		    not override abstract method isCloseOnCompletion()
		    in Statement
		    [javac] public class DelegatingStatement extends
		    AbandonedTrace implements Statement {
		    [javac]        ^
		    [javac]
		    /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingPreparedStatement.java:57:
		    error: DelegatingPreparedStatement is not abstract
		    and does not override abstract method
		    isCloseOnCompletion() in Statement
		    [javac] public class DelegatingPreparedStatement
		    extends DelegatingStatement
		    [javac]        ^
		    [javac]
		    /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingCallableStatement.java:58:
		    error: DelegatingCallableStatement is not abstract
		    and does not override abstract method
		    <T>getObject(String,Class<T>) in CallableStatement
		    [javac] public class DelegatingCallableStatement
		    extends DelegatingPreparedStatement
		    [javac]        ^
		    [javac]   where T is a type-variable:
		    [javac]     T extends Object declared in method
		    <T>getObject(String,Class<T>)
		    [javac]
		    /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingConnection.java:65:
		    error: DelegatingConnection is not abstract and does
		    not override abstract method getNetworkTimeout() in
		    Connection
		    [javac] public class DelegatingConnection extends
		    AbandonedTrace
		    [javac]        ^
		    [javac]
		    /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingDatabaseMetaData.java:41:
		    error: DelegatingDatabaseMetaData is not abstract
		    and does not override abstract method
		    generatedKeyAlwaysReturned() in DatabaseMetaData
		    [javac] public class DelegatingDatabaseMetaData
		    extends AbandonedTrace
		    [javac]        ^
		    [javac]
		    /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingResultSet.java:61:
		    error: DelegatingResultSet is not abstract and does
		    not override abstract method
		    <T>getObject(String,Class<T>) in ResultSet
		    [javac] public class DelegatingResultSet extends
		    AbandonedTrace implements ResultSet {
		    [javac]        ^
		    [javac]   where T is a type-variable:
		    [javac]     T extends Object declared in method
		    <T>getObject(String,Class<T>)
		    [javac]
		    /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/PoolableCallableStatement.java:38:
		    error: PoolableCallableStatement is not abstract and
		    does not override abstract method
		    <T>getObject(String,Class<T>) in CallableStatement
		    [javac] public class PoolableCallableStatement
		    extends DelegatingCallableStatement implements
		    CallableStatement {
		    [javac]        ^
		    [javac]   where T is a type-variable:
		    [javac]     T extends Object declared in method
		    <T>getObject(String,Class<T>)
		    [javac]
		    /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/PoolablePreparedStatement.java:41:
		    error: PoolablePreparedStatement is not abstract and
		    does not override abstract method
		    isCloseOnCompletion() in Statement
		    [javac] public class PoolablePreparedStatement
		    extends DelegatingPreparedStatement implements
		    PreparedStatement {
		    [javac]        ^
		    [javac]
		    /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/PoolingConnection.java:45:
		    error: PoolingConnection is not abstract and does
		    not override abstract method getNetworkTimeout() in
		    Connection
		    [javac] public class PoolingConnection extends
		    DelegatingConnection implements Connection,
		    KeyedPoolableObjectFactory {
		    [javac]        ^
		    [javac]
		    /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/PoolingDataSource.java:45:
		    error: PoolingDataSource is not abstract and does
		    not override abstract method getParentLogger() in
		    CommonDataSource
		    [javac] public class PoolingDataSource implements
		    DataSource {
		    [javac]        ^
		    [javac]
		    /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/PoolingDriver.java:52:
		    error: PoolingDriver is not abstract and does not
		    override abstract method getParentLogger() in Driver
		    [javac] public class PoolingDriver implements Driver
		    {
		    [javac]        ^
		    [javac]
		    /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/cpdsadapter/DriverAdapterCPDS.java:87:
		    error: DriverAdapterCPDS is not abstract and does
		    not override abstract method getParentLogger() in
		    CommonDataSource
		    [javac] public class DriverAdapterCPDS
		    [javac]        ^
		    [javac]
		    /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/datasources/PerUserPoolDataSource.java:60:
		    error: PerUserPoolDataSource is not abstract and
		    does not override abstract method getParentLogger()
		    in CommonDataSource
		    [javac] public class PerUserPoolDataSource
		    [javac]        ^
		    [javac]
		    /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/datasources/SharedPoolDataSource.java:52:
		    error: SharedPoolDataSource is not abstract and does
		    not override abstract method getParentLogger() in
		    CommonDataSource
		    [javac] public class SharedPoolDataSource
		    [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] 15 errors
		    [javac] 1 warning

		BUILD FAILED
		/usr/local/src/apache-tomcat-7.0.29-src/build.xml:2332:
		The following error occurred while executing this line:
		/usr/local/src/apache-tomcat-7.0.29-src/build.xml:2420:
		Compile failed; see the compiler error output for
		details.

		Total time: 3 seconds

The ok build with dbcp disabled seems otherwise healthy & fully
functional.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: tomcat 7.0.29 build fails with dbcp target enabled; ok if disabled.

Posted by Pid * <pi...@pidster.com>.
On 25 Jul 2012, at 08:06, "k9157@operamail.com" <k9...@operamail.com> wrote:

>
>
> On Tue, Jul 24, 2012, at 06:11 PM, Caldarale, Charles R wrote:
>> Tomcat 7 must be built with JDK 6 due to incompatibilities introduced by
>> Sun/Oracle in JRE 7.  Once built, you may run Tomcat 7 under JRE/JDK 7.
>> Tomcat 8 will be buildable with JDK 7.
>
> As JDK7 is our stanrard fare, is there a Tomcat 8 roadmap / release
> schedule available?

Why compile from source when there are pre built binaries that run on Java 7?


p




>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: tomcat 7.0.29 build fails with dbcp target enabled; ok if disabled.

Posted by k9...@operamail.com.

On Tue, Jul 24, 2012, at 06:11 PM, Caldarale, Charles R wrote:
> Tomcat 7 must be built with JDK 6 due to incompatibilities introduced by
> Sun/Oracle in JRE 7.  Once built, you may run Tomcat 7 under JRE/JDK 7. 
> Tomcat 8 will be buildable with JDK 7.

As JDK7 is our stanrard fare, is there a Tomcat 8 roadmap / release
schedule available?

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


RE: tomcat 7.0.29 build fails with dbcp target enabled; ok if disabled.

Posted by "Caldarale, Charles R" <Ch...@unisys.com>.
> From: k9157@operamail.com [mailto:k9157@operamail.com] 
> Subject: tomcat 7.0.29 build fails with dbcp target enabled; ok if disabled.

> building Tomcat7 from src

Why?

> java version "1.7.0_b147-icedtea"

Tomcat 7 must be built with JDK 6 due to incompatibilities introduced by Sun/Oracle in JRE 7.  Once built, you may run Tomcat 7 under JRE/JDK 7.  Tomcat 8 will be buildable with JDK 7.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY MATERIAL and is thus for use only by the intended recipient. If you received this in error, please contact the sender and delete the e-mail and its attachments from all computers.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org