Bug#713766: jaxme: FTBFS: /«BUILDDIR»/jaxme-0.5.2+dfsg/ant/js.xml:144: java.sql.SQLException: Database lock acquisition failure: lockFile: org.hsqldb.persist.LockFile at 5d451fa3[file =?UTF-8?Q?=3D/=C2=ABBUILDDIR=C2=BB/jaxme-0.5.2+dfsg/build/js/db/db.lck, ?= exists=true, locked=false, valid=false, ] method: checkHeartbeat read: 2013-06-21 05:36:03 heartbeat - read: -3674 ms.

Lucas Nussbaum lucas at lucas-nussbaum.net
Sat Jun 22 14:16:57 UTC 2013


Source: jaxme
Version: 0.5.2+dfsg-6
Severity: serious
Tags: jessie sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20130620 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
>  debian/rules build
> dh_testdir
> /usr/lib/jvm/default-java/bin/java -classpath /usr/share/java/ant.jar:/usr/share/java/ant-launcher.jar:/usr/share/java/ant-junit.jar:/usr/share/java/ant-antlr.jar:/usr/share/java/junit.jar:/usr/share/java/xalan2.jar:/usr/share/java/antlr.jar:/usr/lib/jvm/default-java/lib/tools.jar org.apache.tools.ant.Main  all javadoc
> Buildfile: /«BUILDDIR»/jaxme-0.5.2+dfsg/build.xml
>      [echo] Loading custom properties from /«BUILDDIR»/jaxme-0.5.2+dfsg/jaxme.properties
> 
> JS.dirs:
>     [mkdir] Created dir: /«BUILDDIR»/jaxme-0.5.2+dfsg/build/js/classes
>     [mkdir] Created dir: /«BUILDDIR»/jaxme-0.5.2+dfsg/build/js/src
>     [mkdir] Created dir: /«BUILDDIR»/jaxme-0.5.2+dfsg/build/js/test/classes
> 
> JM.dirs:
>     [mkdir] Created dir: /«BUILDDIR»/jaxme-0.5.2+dfsg/build/jm/src
>     [mkdir] Created dir: /«BUILDDIR»/jaxme-0.5.2+dfsg/build/jm/classes
>     [mkdir] Created dir: /«BUILDDIR»/jaxme-0.5.2+dfsg/build/jm/reports
>     [mkdir] Created dir: /«BUILDDIR»/jaxme-0.5.2+dfsg/build/jm/test/jaxme/src
>     [mkdir] Created dir: /«BUILDDIR»/jaxme-0.5.2+dfsg/dist
> 
> dirs:
>     [mkdir] Created dir: /«BUILDDIR»/jaxme-0.5.2+dfsg/build/pm/classes
>     [mkdir] Created dir: /«BUILDDIR»/jaxme-0.5.2+dfsg/build/pm/test/src
>     [mkdir] Created dir: /«BUILDDIR»/jaxme-0.5.2+dfsg/build/pm/test/classes
> 
> init:
> 
> API.compile:
>     [mkdir] Created dir: /«BUILDDIR»/jaxme-0.5.2+dfsg/build/api/classes
>     [javac] /«BUILDDIR»/jaxme-0.5.2+dfsg/ant/macros.xml:57: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
>     [javac] Compiling 34 source files to /«BUILDDIR»/jaxme-0.5.2+dfsg/build/api/classes
>     [javac] Note: /«BUILDDIR»/jaxme-0.5.2+dfsg/src/api/javax/xml/bind/helpers/AbstractUnmarshallerImpl.java uses or overrides a deprecated API.
>     [javac] Note: Recompile with -Xlint:deprecation for details.
> 
> API.jar:
>       [jar] Building jar: /«BUILDDIR»/jaxme-0.5.2+dfsg/dist/jaxmeapi-0.5.2.jar
>       [zip] Building zip: /«BUILDDIR»/jaxme-0.5.2+dfsg/dist/jaxmeapi-src-0.5.2.zip
> 
> API.all:
> 
> JS.antlr:
>      [java] ANTLR Parser Generator   Version 2.7.7 (20130425)   1989-2005
>      [java] /«BUILDDIR»/jaxme-0.5.2+dfsg/src/js/org/apache/ws/jaxme/js/jparser/java15.g:928: warning:Syntactic predicate superfluous for single alternative
>      [java] /«BUILDDIR»/jaxme-0.5.2+dfsg/src/js/org/apache/ws/jaxme/js/jparser/java15.g:1383: warning:empty alternative makes no sense in (...)* or (...)+
> 
> JS.compile:
>     [javac] /«BUILDDIR»/jaxme-0.5.2+dfsg/ant/js.xml:75: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
>     [javac] Compiling 169 source files to /«BUILDDIR»/jaxme-0.5.2+dfsg/build/js/classes
>     [javac] Note: Some input files use or override a deprecated API.
>     [javac] Note: Recompile with -Xlint:deprecation for details.
>      [copy] Copying 1 file to /«BUILDDIR»/jaxme-0.5.2+dfsg/build/js/classes
> 
> JS.jar:
>       [jar] Building jar: /«BUILDDIR»/jaxme-0.5.2+dfsg/dist/jaxmejs-0.5.2.jar
>       [zip] Building zip: /«BUILDDIR»/jaxme-0.5.2+dfsg/dist/jaxmejs-src-0.5.2.zip
> 
> JS.taskdef:
> 
> JS.generate.proxy:
> 
> JS.generate.enum:
> 
> JS.check.db:
> 
> JS.generate.db:
>     [mkdir] Created dir: /«BUILDDIR»/jaxme-0.5.2+dfsg/build/js/db
>       [sql] log4j:WARN No appenders could be found for logger (hsqldb.db.HSQLDB3F653B184F.ENGINE).
>       [sql] log4j:WARN Please initialize the log4j system properly.
>       [sql] log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
>       [sql] Executing resource: /«BUILDDIR»/jaxme-0.5.2+dfsg/src/js/org/apache/ws/jaxme/js/junit/create.sql
>       [sql] 4 of 4 SQL statements executed successfully
> 
> JS.generate.version:
> [versionGenerator] log4j:WARN No appenders could be found for logger (hsqldb.db.HSQLDB3F653B184F.ENGINE).
> [versionGenerator] log4j:WARN Please initialize the log4j system properly.
> [versionGenerator] log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
> 
> JS.generate.xmlrpc:
> 
> JS.generate.compile:
>     [javac] /«BUILDDIR»/jaxme-0.5.2+dfsg/ant/js.xml:163: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
>     [javac] Compiling 13 source files to /«BUILDDIR»/jaxme-0.5.2+dfsg/build/js/test/classes
> 
> JS.generate:
> 
> JS.all:
> 
> XS.compile:
>     [mkdir] Created dir: /«BUILDDIR»/jaxme-0.5.2+dfsg/build/xs/classes
>     [javac] /«BUILDDIR»/jaxme-0.5.2+dfsg/ant/macros.xml:57: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
>     [javac] Compiling 363 source files to /«BUILDDIR»/jaxme-0.5.2+dfsg/build/xs/classes
>     [javac] Note: Some input files use or override a deprecated API.
>     [javac] Note: Recompile with -Xlint:deprecation for details.
> 
> XS.jar:
>       [jar] Building jar: /«BUILDDIR»/jaxme-0.5.2+dfsg/dist/jaxmexs-0.5.2.jar
>       [zip] Building zip: /«BUILDDIR»/jaxme-0.5.2+dfsg/dist/jaxmexs-src-0.5.2.zip
> 
> XS.all:
> 
> JM.precompile:
> 
> JM.compile:
>     [javac] /«BUILDDIR»/jaxme-0.5.2+dfsg/ant/jm.xml:132: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
>     [javac] Compiling 187 source files to /«BUILDDIR»/jaxme-0.5.2+dfsg/build/jm/classes
>     [javac] Note: Some input files use or override a deprecated API.
>     [javac] Note: Recompile with -Xlint:deprecation for details.
>       [jar] Building jar: /«BUILDDIR»/jaxme-0.5.2+dfsg/dist/jaxme2-rt-0.5.2.jar
>       [jar] Building jar: /«BUILDDIR»/jaxme-0.5.2+dfsg/dist/jaxme2-0.5.2.jar
>       [zip] Building zip: /«BUILDDIR»/jaxme-0.5.2+dfsg/dist/jaxme2-src-0.5.2.zip
> 
> JM.all:
> 
> PM.compile:
>     [javac] /«BUILDDIR»/jaxme-0.5.2+dfsg/ant/pm.xml:74: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
>     [javac] Compiling 18 source files to /«BUILDDIR»/jaxme-0.5.2+dfsg/build/pm/classes
>     [javac] Note: /«BUILDDIR»/jaxme-0.5.2+dfsg/src/pm/org/apache/ws/jaxme/pm/ino/URLEncoder.java uses or overrides a deprecated API.
>     [javac] Note: Recompile with -Xlint:deprecation for details.
>       [jar] Building jar: /«BUILDDIR»/jaxme-0.5.2+dfsg/dist/jaxmepm-0.5.2.jar
>       [zip] Building zip: /«BUILDDIR»/jaxme-0.5.2+dfsg/dist/jaxmepm-src-0.5.2.zip
> 
> all:
> 
> JS.dirs:
> 
> JM.dirs:
> 
> dirs:
> 
> init:
> 
> API.compile:
>     [javac] /«BUILDDIR»/jaxme-0.5.2+dfsg/ant/macros.xml:57: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
> 
> API.jar:
> 
> API.all:
> 
> JS.antlr:
>      [java] ANTLR Parser Generator   Version 2.7.7 (20130425)   1989-2005
>      [java] /«BUILDDIR»/jaxme-0.5.2+dfsg/src/js/org/apache/ws/jaxme/js/jparser/java15.g:928: warning:Syntactic predicate superfluous for single alternative
>      [java] /«BUILDDIR»/jaxme-0.5.2+dfsg/src/js/org/apache/ws/jaxme/js/jparser/java15.g:1383: warning:empty alternative makes no sense in (...)* or (...)+
> 
> JS.compile:
>     [javac] /«BUILDDIR»/jaxme-0.5.2+dfsg/ant/js.xml:75: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
> 
> JS.jar:
> 
> JS.taskdef:
> 
> JS.generate.proxy:
> 
> JS.generate.enum:
> 
> JS.check.db:
> 
> JS.generate.db:
> 
> JS.generate.version:
> 
> BUILD FAILED
> /«BUILDDIR»/jaxme-0.5.2+dfsg/ant/js.xml:144: java.sql.SQLException: Database lock acquisition failure: lockFile: org.hsqldb.persist.LockFile at 5d451fa3[file =/«BUILDDIR»/jaxme-0.5.2+dfsg/build/js/db/db.lck, exists=true, locked=false, valid=false, ] method: checkHeartbeat read: 2013-06-21 05:36:03 heartbeat - read: -3674 ms.
> 	at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
> 	at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
> 	at org.hsqldb.jdbc.JDBCConnection.<init>(Unknown Source)
> 	at org.hsqldb.jdbc.JDBCDriver.getConnection(Unknown Source)
> 	at org.hsqldb.jdbc.JDBCDriver.connect(Unknown Source)
> 	at java.sql.DriverManager.getConnection(DriverManager.java:620)
> 	at java.sql.DriverManager.getConnection(DriverManager.java:200)
> 	at org.apache.ws.jaxme.js.pattern.Ant$AntVersionGenerator.getConnection(Ant.java:425)
> 	at org.apache.ws.jaxme.js.pattern.Ant$AntVersionGenerator.generate(Ant.java:464)
> 	at org.apache.ws.jaxme.js.pattern.Ant$BasicAntTask.doExecute(Ant.java:203)
> 	at org.apache.ws.jaxme.js.pattern.Ant$ReallyBasicAntTask.execute(Ant.java:170)
> 	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
> 	at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:616)
> 	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
> 	at org.apache.tools.ant.Task.perform(Task.java:348)
> 	at org.apache.tools.ant.Target.execute(Target.java:435)
> 	at org.apache.tools.ant.Target.performTasks(Target.java:456)
> 	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
> 	at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
> 	at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
> 	at org.apache.tools.ant.Project.executeTargets(Project.java:1248)
> 	at org.apache.tools.ant.Main.runBuild(Main.java:851)
> 	at org.apache.tools.ant.Main.startAnt(Main.java:235)
> 	at org.apache.tools.ant.Main.start(Main.java:198)
> 	at org.apache.tools.ant.Main.main(Main.java:286)
> Caused by: org.hsqldb.HsqlException: Database lock acquisition failure: lockFile: org.hsqldb.persist.LockFile at 5d451fa3[file =/«BUILDDIR»/jaxme-0.5.2+dfsg/build/js/db/db.lck, exists=true, locked=false, valid=false, ] method: checkHeartbeat read: 2013-06-21 05:36:03 heartbeat - read: -3674 ms.
> 	at org.hsqldb.error.Error.error(Unknown Source)
> 	at org.hsqldb.error.Error.error(Unknown Source)
> 	at org.hsqldb.persist.LockFile.newLockFileLock(Unknown Source)
> 	at org.hsqldb.persist.Logger.acquireLock(Unknown Source)
> 	at org.hsqldb.persist.Logger.openPersistence(Unknown Source)
> 	at org.hsqldb.Database.reopen(Unknown Source)
> 	at org.hsqldb.Database.open(Unknown Source)
> 	at org.hsqldb.DatabaseManager.getDatabase(Unknown Source)
> 	at org.hsqldb.DatabaseManager.newSession(Unknown Source)
> 	... 25 more
> 
> Total time: 42 seconds
> make: *** [build-stamp] Error 1

The full build log is available from:
   http://aws-logs.debian.net/ftbfs-logs/2013/06/20/jaxme_0.5.2+dfsg-6_unstable.log

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the pkg-java-maintainers mailing list