You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openoffice.apache.org by Regina Henschel <rb...@t-online.de> on 2013/01/29 23:08:32 UTC

Build problems with hsqldb

Hi all,

after hard-drive problems I have got a new disk and a fresh Windows 7. 
Then I have made a new build environment and start my first build of 
r1439888 on that system.

I get the errors
BUILD FAILED
C:\AOO_2013_01_24\trunk\main\hsqldb\wntmsci12\misc\build\hsqldb\build\build.xml:314: 
Compile failed; see the compiler error output for details.

Details see below.

My Java is version jdk1.7.0_11.

Is the problem in this jdk or is it in hsqldb?

I do not like to install the old Java 6, but would that solve the build 
problem?

Or which configure switch would I need to work around the problem?

Kind regards
Regina

=====

     [javac] 
C:\AOO_2013_01_24\trunk\main\hsqldb\wntmsci12\misc\build\hsqldb\src\org\hsqldb\persist\LockFile.java:1070: 
warning: unreachable catch clause
     [javac]         } catch (IOException ex) {
     [javac]           ^
     [javac]   thrown type FileNotFoundException has already been caught
     [javac] 
C:\AOO_2013_01_24\trunk\main\hsqldb\wntmsci12\misc\build\hsqldb\src\org\hsqldb\jdbcDriver.java:122: 
error: jdbcDriver is not abstract and does not override abstract method 
getParentLogger() in Driver
     [javac] public class jdbcDriver implements Driver {
     [javac]        ^
     [javac] 
C:\AOO_2013_01_24\trunk\main\hsqldb\wntmsci12\misc\build\hsqldb\src\org\hsqldb\jdbc\jdbcStatement.java:127: 
error: jdbcStatement is not abstract and does not override abstract 
method isCloseOnCompletion() in Statement
     [javac] public class jdbcStatement implements Statement {
     [javac]        ^
     [javac] 
C:\AOO_2013_01_24\trunk\main\hsqldb\wntmsci12\misc\build\hsqldb\src\org\hsqldb\jdbc\jdbcPreparedStatement.java:212: 
error: jdbcPreparedStatement is not abstract and does not override 
abstract method isCloseOnCompletion() in Statement
     [javac] public class jdbcPreparedStatement extends jdbcStatement
     [javac]        ^
     [javac] 
C:\AOO_2013_01_24\trunk\main\hsqldb\wntmsci12\misc\build\hsqldb\src\org\hsqldb\jdbc\jdbcCallableStatement.java:302: 
error: jdbcCallableStatement is not abstract and does not override 
abstract method <T>getObject(String,Class<T>) in CallableStatement
     [javac] public class jdbcCallableStatement extends 
jdbcPreparedStatement
     [javac]        ^
     [javac]   where T is a type-variable:
     [javac]     T extends Object declared in method 
<T>getObject(String,Class<T>)
     [javac] 
C:\AOO_2013_01_24\trunk\main\hsqldb\wntmsci12\misc\build\hsqldb\src\org\hsqldb\jdbc\jdbcConnection.java:418: 
error: jdbcConnection is not abstract and does not override abstract 
method getNetworkTimeout() in Connection
     [javac] public class jdbcConnection implements Connection {
     [javac]        ^
     [javac] 
C:\AOO_2013_01_24\trunk\main\hsqldb\wntmsci12\misc\build\hsqldb\src\org\hsqldb\jdbc\jdbcResultSet.java:334: 
error: jdbcResultSet is not abstract and does not override abstract 
method <T>getObject(String,Class<T>) in ResultSet
     [javac] public class jdbcResultSet implements ResultSet {
     [javac]        ^
     [javac]   where T is a type-variable:
     [javac]     T extends Object declared in method 
<T>getObject(String,Class<T>)
     [javac] 
C:\AOO_2013_01_24\trunk\main\hsqldb\wntmsci12\misc\build\hsqldb\src\org\hsqldb\jdbc\jdbcDataSource.java:97: 
error: jdbcDataSource is not abstract and does not override abstract 
method getParentLogger() in CommonDataSource
     [javac] public class jdbcDataSource
     [javac]        ^
     [javac] 
C:\AOO_2013_01_24\trunk\main\hsqldb\wntmsci12\misc\build\hsqldb\src\org\hsqldb\jdbc\jdbcDatabaseMetaData.java:283: 
error: jdbcDatabaseMetaData is not abstract and does not override 
abstract method generatedKeyAlwaysReturned() in DatabaseMetaData
     [javac] public class jdbcDatabaseMetaData implements DatabaseMetaData {
     [javac]        ^
make writeable...
     [javac] Note: Some input files use unchecked or unsafe operations.
     [javac] Note: Recompile with -Xlint:unchecked for details.
     [javac] 8 errors
     [javac] 1 warning

Re: Build problems with hsqldb

Posted by Ariel Constenla-Haile <ar...@apache.org>.
On Tue, Jan 29, 2013 at 11:08:32PM +0100, Regina Henschel wrote:
> Hi all,
> 
> after hard-drive problems I have got a new disk and a fresh Windows
> 7. Then I have made a new build environment and start my first build
> of r1439888 on that system.
> 
> I get the errors
> BUILD FAILED
> C:\AOO_2013_01_24\trunk\main\hsqldb\wntmsci12\misc\build\hsqldb\build\build.xml:314:
> Compile failed; see the compiler error output for details.
> 
> Details see below.
> 
> My Java is version jdk1.7.0_11.
> 
> Is the problem in this jdk or is it in hsqldb?
> 
> I do not like to install the old Java 6, but would that solve the
> build problem?

Yes, the build does not work with Java 7. On Linux I have both jdk6 and
jdk7, not sure if this is possible on Windows (unless the jdk6 comes in
a zipped version, or the like).


Regards
-- 
Ariel Constenla-Haile
La Plata, Argentina

Re: Build problems with hsqldb

Posted by Kay Schenk <ka...@gmail.com>.
[top posting]

Regina --

Hi, yes, we've been discussing this the last few days...maybe take a 
look at the following thread --

http://markmail.org/message/ls4qtctpmow3e3xi

It seems you *might* be able to dump a newer version of hsqldb jar into 
/ext_sources (your local repository) and see what happens. I haven't 
tried this myself, but just an idea.

I think we're all eager to move on with java issues.

FWIW, I too recently applied the security patch to jdk1.7.0_11
and this did cause all kinds of issues with 3.4.1.

On 01/29/2013 02:08 PM, Regina Henschel wrote:
> Hi all,
>
> after hard-drive problems I have got a new disk and a fresh Windows 7.
> Then I have made a new build environment and start my first build of
> r1439888 on that system.
>
> I get the errors
> BUILD FAILED
> C:\AOO_2013_01_24\trunk\main\hsqldb\wntmsci12\misc\build\hsqldb\build\build.xml:314:
> Compile failed; see the compiler error output for details.
>
> Details see below.
>
> My Java is version jdk1.7.0_11.
>
> Is the problem in this jdk or is it in hsqldb?
>
> I do not like to install the old Java 6, but would that solve the build
> problem?
>
> Or which configure switch would I need to work around the problem?
>
> Kind regards
> Regina
>
> =====
>
>      [javac]
> C:\AOO_2013_01_24\trunk\main\hsqldb\wntmsci12\misc\build\hsqldb\src\org\hsqldb\persist\LockFile.java:1070:
> warning: unreachable catch clause
>      [javac]         } catch (IOException ex) {
>      [javac]           ^
>      [javac]   thrown type FileNotFoundException has already been caught
>      [javac]
> C:\AOO_2013_01_24\trunk\main\hsqldb\wntmsci12\misc\build\hsqldb\src\org\hsqldb\jdbcDriver.java:122:
> error: jdbcDriver is not abstract and does not override abstract method
> getParentLogger() in Driver
>      [javac] public class jdbcDriver implements Driver {
>      [javac]        ^
>      [javac]
> C:\AOO_2013_01_24\trunk\main\hsqldb\wntmsci12\misc\build\hsqldb\src\org\hsqldb\jdbc\jdbcStatement.java:127:
> error: jdbcStatement is not abstract and does not override abstract
> method isCloseOnCompletion() in Statement
>      [javac] public class jdbcStatement implements Statement {
>      [javac]        ^
>      [javac]
> C:\AOO_2013_01_24\trunk\main\hsqldb\wntmsci12\misc\build\hsqldb\src\org\hsqldb\jdbc\jdbcPreparedStatement.java:212:
> error: jdbcPreparedStatement is not abstract and does not override
> abstract method isCloseOnCompletion() in Statement
>      [javac] public class jdbcPreparedStatement extends jdbcStatement
>      [javac]        ^
>      [javac]
> C:\AOO_2013_01_24\trunk\main\hsqldb\wntmsci12\misc\build\hsqldb\src\org\hsqldb\jdbc\jdbcCallableStatement.java:302:
> error: jdbcCallableStatement is not abstract and does not override
> abstract method <T>getObject(String,Class<T>) in CallableStatement
>      [javac] public class jdbcCallableStatement extends
> jdbcPreparedStatement
>      [javac]        ^
>      [javac]   where T is a type-variable:
>      [javac]     T extends Object declared in method
> <T>getObject(String,Class<T>)
>      [javac]
> C:\AOO_2013_01_24\trunk\main\hsqldb\wntmsci12\misc\build\hsqldb\src\org\hsqldb\jdbc\jdbcConnection.java:418:
> error: jdbcConnection is not abstract and does not override abstract
> method getNetworkTimeout() in Connection
>      [javac] public class jdbcConnection implements Connection {
>      [javac]        ^
>      [javac]
> C:\AOO_2013_01_24\trunk\main\hsqldb\wntmsci12\misc\build\hsqldb\src\org\hsqldb\jdbc\jdbcResultSet.java:334:
> error: jdbcResultSet is not abstract and does not override abstract
> method <T>getObject(String,Class<T>) in ResultSet
>      [javac] public class jdbcResultSet implements ResultSet {
>      [javac]        ^
>      [javac]   where T is a type-variable:
>      [javac]     T extends Object declared in method
> <T>getObject(String,Class<T>)
>      [javac]
> C:\AOO_2013_01_24\trunk\main\hsqldb\wntmsci12\misc\build\hsqldb\src\org\hsqldb\jdbc\jdbcDataSource.java:97:
> error: jdbcDataSource is not abstract and does not override abstract
> method getParentLogger() in CommonDataSource
>      [javac] public class jdbcDataSource
>      [javac]        ^
>      [javac]
> C:\AOO_2013_01_24\trunk\main\hsqldb\wntmsci12\misc\build\hsqldb\src\org\hsqldb\jdbc\jdbcDatabaseMetaData.java:283:
> error: jdbcDatabaseMetaData is not abstract and does not override
> abstract method generatedKeyAlwaysReturned() in DatabaseMetaData
>      [javac] public class jdbcDatabaseMetaData implements
> DatabaseMetaData {
>      [javac]        ^
> make writeable...
>      [javac] Note: Some input files use unchecked or unsafe operations.
>      [javac] Note: Recompile with -Xlint:unchecked for details.
>      [javac] 8 errors
>      [javac] 1 warning

-- 
------------------------------------------------------------------------
MzK

"No act of kindness, no matter how small, is ever wasted."
                                  -- Aesop