Page 1 of 1

Eclipse/ BUILD ERROR

Posted: Wed Dec 16, 2009 8:10 pm
by DroieX
Hello!
I used search but couldnt find this kind of problem. And I would be MORE than happy if I would get some help here, ty!


Buildfile: C:\workspace\c3p0\build.xml
init:
relproj:
dist:
init:
compile:
jar:
init-debuggen:
debuggen:
subst:
init-codegen:
beangen:
[echo] Some warnings are expected here. Don't worry about them.
newproxygen:
codegen:
compile-common:
[javac] Compiling 202 source files to C:\workspace\c3p0\build\classes
[javac] C:\workspace\c3p0\build\codegen\com\mchange\v2\c3p0\impl\NewProxyConnection.java:1339: unreported exception java.sql.SQLException; must be caught or declared to be thrown
[javac] throw SqlUtils.toSQLException("You can't operate on a closed Connection!!!", exc);
[javac] ^
[javac] C:\workspace\c3p0\build\codegen\com\mchange\v2\c3p0\impl\NewProxyConnection.java:1347: unreported exception java.sql.SQLException; must be caught or declared to be thrown
[javac] throw parentPooledConnection.handleThrowable( exc );
[javac] ^
[javac] C:\workspace\c3p0\build\codegen\com\mchange\v2\c3p0\impl\NewProxyConnection.java:1349: unreported exception java.sql.SQLException; must be caught or declared to be thrown
[javac] else throw SqlUtils.toSQLException( exc );
[javac] ^
[javac] C:\workspace\c3p0\build\codegen\com\mchange\v2\c3p0\impl\NewProxyConnection.java:1365: unreported exception java.sql.SQLException; must be caught or declared to be thrown
[javac] throw SqlUtils.toSQLException("You can't operate on a closed Connection!!!", exc);
[javac] ^
[javac] C:\workspace\c3p0\build\codegen\com\mchange\v2\c3p0\impl\NewProxyConnection.java:1373: unreported exception java.sql.SQLException; must be caught or declared to be thrown
[javac] throw parentPooledConnection.handleThrowable( exc );
[javac] ^
[javac] C:\workspace\c3p0\build\codegen\com\mchange\v2\c3p0\impl\NewProxyConnection.java:1375: unreported exception java.sql.SQLException; must be caught or declared to be thrown
[javac] else throw SqlUtils.toSQLException( exc );
[javac] ^
[javac] C:\workspace\c3p0\src\classes\com\mchange\v2\c3p0\impl\NewPooledConnection.java:38: com.mchange.v2.c3p0.impl.NewPooledConnection is not abstract and does not override abstract method removeStatementEventListener(javax.sql.StatementEventListener) in javax.sql.PooledConnection
[javac] public final class NewPooledConnection extends AbstractC3P0PooledConnection{
[javac] ^
[javac] C:\workspace\c3p0\src\classes\com\mchange\v2\c3p0\ComboPooledDataSource.java:42: com.mchange.v2.c3p0.ComboPooledDataSource is not abstract and does not override abstract method isWrapperFor(java.lang.Class) in java.sql.Wrapper
[javac] public final class ComboPooledDataSource extends AbstractPoolBackedDataSource implements PooledDataSource, Serializable, Referenceable
[javac] ^
[javac] C:\workspace\c3p0\src\classes\com\mchange\v2\c3p0\DriverManagerDataSource.java:45: com.mchange.v2.c3p0.DriverManagerDataSource is not abstract and does not override abstract method isWrapperFor(java.lang.Class) in java.sql.Wrapper
[javac] public final class DriverManagerDataSource extends DriverManagerDataSourceBase implements DataSource
[javac] ^
[javac] C:\workspace\c3p0\src\classes\com\mchange\v2\c3p0\JndiRefForwardingDataSource.java:47: com.mchange.v2.c3p0.JndiRefForwardingDataSource is not abstract and does not override abstract method isWrapperFor(java.lang.Class) in java.sql.Wrapper
[javac] final class JndiRefForwardingDataSource extends JndiRefDataSourceBase implements DataSource
[javac] ^
[javac] C:\workspace\c3p0\src\classes\com\mchange\v2\c3p0\PoolBackedDataSource.java:28: com.mchange.v2.c3p0.PoolBackedDataSource is not abstract and does not override abstract method isWrapperFor(java.lang.Class) in java.sql.Wrapper
[javac] public final class PoolBackedDataSource extends AbstractPoolBackedDataSource implements PooledDataSource
[javac] ^
[javac] C:\workspace\c3p0\src\classes\com\mchange\v2\c3p0\impl\C3P0PooledConnection.java:39: com.mchange.v2.c3p0.impl.C3P0PooledConnection is not abstract and does not override abstract method removeStatementEventListener(javax.sql.StatementEventListener) in javax.sql.PooledConnection
[javac] public final class C3P0PooledConnection extends AbstractC3P0PooledConnection
[javac] ^
[javac] C:\workspace\c3p0\src\classes\com\mchange\v2\c3p0\impl\C3P0PooledConnection.java:503: com.mchange.v2.c3p0.impl.C3P0PooledConnection.StatementProxyingSetManagedResultSet is not abstract and does not override abstract method updateNClob(java.lang.String,java.io.Reader) in java.sql.ResultSet
[javac] private static class StatementProxyingSetManagedResultSet extends SetManagedResultSet
[javac] ^
[javac] C:\workspace\c3p0\src\classes\com\mchange\v2\c3p0\impl\C3P0PooledConnection.java:618: ProxyCallableStatement is not abstract and does not override abstract method setNClob(java.lang.String,java.io.Reader) in java.sql.CallableStatement
[javac] class ProxyCallableStatement extends FilterCallableStatement implements C3P0ProxyStatement
[javac] ^
[javac] C:\workspace\c3p0\src\classes\com\mchange\v2\c3p0\impl\C3P0PooledConnection.java:655: ProxyPreparedStatement is not abstract and does not override abstract method setNClob(int,java.io.Reader) in java.sql.PreparedStatement
[javac] class ProxyPreparedStatement extends FilterPreparedStatement implements C3P0ProxyStatement
[javac] ^
[javac] C:\workspace\c3p0\src\classes\com\mchange\v2\c3p0\impl\C3P0PooledConnection.java:692: ProxyStatement is not abstract and does not override abstract method isPoolable() in java.sql.Statement
[javac] class ProxyStatement extends FilterStatement implements C3P0ProxyStatement
[javac] ^
[javac] C:\workspace\c3p0\src\classes\com\mchange\v2\c3p0\impl\NullStatementSetManagedResultSet.java:37: com.mchange.v2.c3p0.impl.NullStatementSetManagedResultSet is not abstract and does not override abstract method updateNClob(java.lang.String,java.io.Reader) in java.sql.ResultSet
[javac] final class NullStatementSetManagedResultSet extends SetManagedResultSet
[javac] ^
[javac] C:\workspace\c3p0\src\classes\com\mchange\v2\c3p0\impl\SetManagedDatabaseMetaData.java:30: com.mchange.v2.c3p0.impl.SetManagedDatabaseMetaData 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] final class SetManagedDatabaseMetaData extends FilterDatabaseMetaData
[javac] ^
[javac] C:\workspace\c3p0\src\classes\com\mchange\v2\c3p0\impl\SnatchFromSetResultSet.java:30: com.mchange.v2.c3p0.impl.SnatchFromSetResultSet is not abstract and does not override abstract method updateNClob(java.lang.String,java.io.Reader) in java.sql.ResultSet
[javac] final class SnatchFromSetResultSet extends FilterResultSet
[javac] ^
[javac] C:\workspace\c3p0\src\classes\com\mchange\v2\c3p0\test\FreezableDriverManagerDataSource.java:49: com.mchange.v2.c3p0.test.FreezableDriverManagerDataSource is not abstract and does not override abstract method isWrapperFor(java.lang.Class) in java.sql.Wrapper
[javac] public final class FreezableDriverManagerDataSource extends DriverManagerDataSourceBase implements DataSource
[javac] ^
[javac] C:\workspace\c3p0\src\classes\com\mchange\v2\c3p0\util\CloseReportingConnectionWrapper.java:29: com.mchange.v2.c3p0.util.CloseReportingConnectionWrapper is not abstract and does not override abstract method createStruct(java.lang.String,java.lang.Object[]) in java.sql.Connection
[javac] public class CloseReportingConnectionWrapper extends FilterConnection
[javac] ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] 21 errors

BUILD FAILED
C:\workspace\c3p0\build.xml:256: Compile failed; see the compiler error output for details.

Total time: 2 seconds

Re: Eclipse/ BUILD ERROR

Posted: Wed Dec 16, 2009 8:12 pm
by Probe
why do you need to build c3p0?

Re: Eclipse/ BUILD ERROR

Posted: Thu Dec 17, 2009 5:45 pm
by jurchiks
Probe wrote:why do you need to build c3p0?
just wanted to ask the same question :D