Bug#891437: dom4j FTBFS: test failure

Adrian Bunk bunk at debian.org
Sun Feb 25 15:31:21 UTC 2018


Source: dom4j
Version: 2.1.0-2
Severity: serious

Some recent change in unstable makes dom4j FTBFS:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/dom4j.html

...
   debian/rules override_dh_auto_test
make[1]: Entering directory '/build/1st/dom4j-2.1.0'
dh_auto_build -- test
	mkdir -p .gradle/init.d
	cp /usr/share/gradle-debian-helper/init.gradle .gradle/init.d/
	gradle --info --console plain --offline --stacktrace --no-daemon --refresh-dependencies --gradle-user-home .gradle -Duser.home=. -Duser.name=debian -Ddebian.package=dom4j -Dfile.encoding=UTF-8 --parallel --max-workers=16 test
Initialized native services in: /build/1st/dom4j-2.1.0/.gradle/native
To honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: https://docs.gradle.org/3.2.1/userguide/gradle_daemon.html.
Starting daemon process: workingDir = /build/1st/dom4j-2.1.0/.gradle/daemon/3.2.1, daemonArgs: [/usr/lib/jvm/java-8-openjdk-amd64/bin/java, -XX:MaxPermSize=256m, -XX:+HeapDumpOnOutOfMemoryError, -Xmx1024m, -Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -cp, /usr/share/gradle/lib/gradle-launcher-3.2.1.jar, org.gradle.launcher.daemon.bootstrap.GradleDaemon, 3.2.1]
Starting process 'Gradle build daemon'. Working directory: /build/1st/dom4j-2.1.0/.gradle/daemon/3.2.1 Command: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -XX:MaxPermSize=256m -XX:+HeapDumpOnOutOfMemoryError -Xmx1024m -Dfile.encoding=UTF-8 -Duser.country=US -Duser.language=en -Duser.variant -cp /usr/share/gradle/lib/gradle-launcher-3.2.1.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 3.2.1
Successfully started process 'Gradle build daemon'
An attempt to start the daemon took 1.924 secs.
Connected to daemon DaemonInfo{pid=43537, address=[2cdd4ab1-bfe0-4512-9ce4-7dcd0d94859e port:32959, addresses:[/0:0:0:0:0:0:0:1, /127.0.0.1]], state=Busy, lastBusy=1553952405054, context=DefaultDaemonContext[uid=ce2022b3-d96b-4abd-9abb-4ebb5432166f,javaHome=/usr/lib/jvm/java-8-openjdk-amd64,daemonRegistryDir=/build/1st/dom4j-2.1.0/.gradle/daemon,pid=43537,idleTimeout=120000,daemonOpts=-XX:MaxPermSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=UTF-8,-Duser.country=US,-Duser.language=en,-Duser.variant]}. Dispatching request BuildAndStop{id=acfab61b-9e5f-43e2-92fe-9bab6381b406.1, currentDir=/build/1st/dom4j-2.1.0}.
Received result org.gradle.launcher.daemon.protocol.BuildStarted at 6d7fc27 from daemon DaemonInfo{pid=43537, address=[2cdd4ab1-bfe0-4512-9ce4-7dcd0d94859e port:32959, addresses:[/0:0:0:0:0:0:0:1, /127.0.0.1]], state=Busy, lastBusy=1553952405054, context=DefaultDaemonContext[uid=ce2022b3-d96b-4abd-9abb-4ebb5432166f,javaHome=/usr/lib/jvm/java-8-openjdk-amd64,daemonRegistryDir=/build/1st/dom4j-2.1.0/.gradle/daemon,pid=43537,idleTimeout=120000,daemonOpts=-XX:MaxPermSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=UTF-8,-Duser.country=US,-Duser.language=en,-Duser.variant]} (build should be starting).
The client will now receive all logging from the daemon (pid: 43537). The daemon log file: /build/1st/dom4j-2.1.0/.gradle/daemon/3.2.1/daemon-43537.out.log
Closing daemon's stdin at end of input.
The daemon will no longer process any standard input.
Daemon will be stopped at the end of the build stopping after processing
Executing build with daemon context: DefaultDaemonContext[uid=ce2022b3-d96b-4abd-9abb-4ebb5432166f,javaHome=/usr/lib/jvm/java-8-openjdk-amd64,daemonRegistryDir=/build/1st/dom4j-2.1.0/.gradle/daemon,pid=43537,idleTimeout=120000,daemonOpts=-XX:MaxPermSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=UTF-8,-Duser.country=US,-Duser.language=en,-Duser.variant]
Starting Build
	Loading the Maven rules...
Settings evaluated using settings file '/master/settings.gradle'.
	Settings file not found (/build/1st/dom4j-2.1.0/settings.gradle)
	Root project name not defined in settings.gradle, defaulting to 'dom4j' instead of the name of the root directory 'dom4j-2.1.0'
Projects loaded. Root project using build file '/build/1st/dom4j-2.1.0/build.gradle'.
Included projects: [root project 'dom4j']
	Keep-alive timer started
	Adding Debian repository to project 'dom4j'
Parallel execution is an incubating feature.
Evaluating root project 'dom4j' using build file '/build/1st/dom4j-2.1.0/build.gradle'.
	Adding task debianMavenPom to project 'dom4j'
	Configuring javadoc links
All projects evaluated.
Selected primary task 'test' from project :
Tasks to be executed: [task ':compileJava', task ':processResources', task ':classes', task ':compileTestJava', task ':processTestResources', task ':testClasses', task ':test']
Using 16 parallel executor threads
:compileJava (Thread[Task worker,5,main]) started.
:compileJava
Putting task artifact state for task ':compileJava' into context took 0.046 secs.
Task :compileJava class loader hash: 83f3637f6805a7b149525a93c5faad58
Task :compileJava actions class loader hash: d883a18cf154fc57e90f4d3fa9e5588f
	Replacing jaxen:jaxen:jar:1.1.6  ->  jaxen:jaxen:jar:debian
	Replacing javax.xml.stream:stax-api:jar:1.0-2  ->  stax:stax-api:jar:debian
	Replacing net.java.dev.msv:xsdlib:jar:2013.6.1  ->  com.sun.msv.datatype.xsd:xsdlib:jar:debian
	Passing through net.java.dev.msv:msv-parent:jar:debian
	Passing through net.java.dev.msv:msv:jar:debian
	Replacing xpp3:xpp3:jar:1.1.4c  ->  xpp3:xpp3:jar:debian
	Replacing pull-parser:pull-parser:jar:2  ->  pull-parser:pull-parser:jar:debian
	Replacing javax.xml.bind:jaxb-api:jar:2.2.12  ->  javax.xml.bind:jaxb-api:jar:debian
	Passing through isorelax:isorelax:jar:debian
	Passing through relaxngDatatype:relaxngDatatype:jar:debian
Skipping task ':compileJava' as it is up-to-date (took 0.782 secs).
:compileJava UP-TO-DATE
:compileJava (Thread[Task worker,5,main]) completed. Took 0.96 secs.
:processResources (Thread[Task worker Thread 2,5,main]) started.
:processResources
Putting task artifact state for task ':processResources' into context took 0.017 secs.
file or directory '/build/1st/dom4j-2.1.0/src/main/resources', not found
Skipping task ':processResources' as it has no source files and no previous output files.
:processResources UP-TO-DATE
:processResources (Thread[Task worker Thread 2,5,main]) completed. Took 0.03 secs.
:classes (Thread[Task worker,5,main]) started.
:classes
Skipping task ':classes' as it has no actions.
:classes UP-TO-DATE
:classes (Thread[Task worker,5,main]) completed. Took 0.01 secs.
:compileTestJava (Thread[Task worker Thread 12,5,main]) started.
:compileTestJava
Putting task artifact state for task ':compileTestJava' into context took 0.005 secs.
Task :compileTestJava class loader hash: 83f3637f6805a7b149525a93c5faad58
Task :compileTestJava actions class loader hash: d883a18cf154fc57e90f4d3fa9e5588f
	Replacing org.testng:testng:jar:6.8.21  ->  org.testng:testng:jar:debian
	Replacing xerces:xercesImpl:jar:2.11.0  ->  xerces:xercesImpl:jar:debian
	Replacing xalan:xalan:jar:2.7.2  ->  xalan:xalan:jar:debian
	Passing through org.beanshell:bsh:jar:debian
	Passing through com.beust:jcommander:jar:1.x
POM relocation to an other version number is not fully supported in Gradle : com.beust:jcommander:1.x relocated to com.beust:jcommander:debian.
Please update your dependency to directly use the correct version 'com.beust:jcommander:debian'.
Resolution will only pick dependencies of the relocated element.  Artifacts and other metadata will be ignored.
	Passing through com.beust:jcommander:jar:debian
	Passing through xml-apis:xml-apis-1.4:jar:debian
	Passing through xalan:serializer:jar:debian
	Passing through xml-apis:xml-apis:jar:debian
Executing task ':compileTestJava' (up-to-date check took 0.297 secs) due to:
  No history is available.
All input files are considered out-of-date for incremental task ':compileTestJava'.
Compiling with JDK Java compiler API.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
:compileTestJava (Thread[Task worker Thread 12,5,main]) completed. Took 3.59 secs.
:processTestResources (Thread[Task worker Thread 12,5,main]) started.
:processTestResources
Putting task artifact state for task ':processTestResources' into context took 0.013 secs.
file or directory '/build/1st/dom4j-2.1.0/src/test/resources', not found
Skipping task ':processTestResources' as it has no source files and no previous output files.
:processTestResources UP-TO-DATE
:processTestResources (Thread[Task worker Thread 12,5,main]) completed. Took 0.017 secs.
:testClasses (Thread[Task worker Thread 7,5,main]) started.
:testClasses
Skipping task ':testClasses' as it has no actions.
:testClasses (Thread[Task worker Thread 7,5,main]) completed. Took 0.012 secs.
:test (Thread[Task worker Thread 7,5,main]) started.
:test
Putting task artifact state for task ':test' into context took 0.008 secs.
Task :test class loader hash: 83f3637f6805a7b149525a93c5faad58
Task :test actions class loader hash: d883a18cf154fc57e90f4d3fa9e5588f
Executing task ':test' (up-to-date check took 0.033 secs) due to:
  No history is available.
Starting process 'Gradle Test Executor 1'. Working directory: /build/1st/dom4j-2.1.0 Command: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Djava.security.manager=worker.org.gradle.process.internal.worker.child.BootstrapSecurityManager -Dfile.encoding=UTF-8 -Duser.country=US -Duser.language=en -Duser.variant -ea -cp /build/1st/dom4j-2.1.0/.gradle/caches/3.2.1/workerMain/gradle-worker.jar worker.org.gradle.process.internal.worker.GradleWorkerMain 'Gradle Test Executor 1'
Successfully started process 'Gradle Test Executor 1'
Initialized native services in: /build/1st/dom4j-2.1.0/.gradle/native
Gradle Test Executor 1 started executing tests.
Gradle Test Executor 1 finished executing tests.
Finished generating test XML results (0.033 secs) into: /build/1st/dom4j-2.1.0/build/test-results/test
Generating HTML test report...
Finished generating test html results (0.045 secs) into: /build/1st/dom4j-2.1.0/build/reports/tests/test
:test FAILED
:test (Thread[Task worker Thread 7,5,main]) completed. Took 1.592 secs.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':test'.
> There were failing tests. See the report at: file:///build/1st/dom4j-2.1.0/build/reports/tests/test/index.html

* Try:
Run with --debug option to get more log output.

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':test'.
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:84)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:55)
	at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:61)
	at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
	at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:88)
	at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:45)
	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:51)
	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
	at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
	at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:233)
	at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:215)
	at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:74)
	at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:55)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
	at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
Caused by: org.gradle.api.GradleException: There were failing tests. See the report at: file:///build/1st/dom4j-2.1.0/build/reports/tests/test/index.html
	at org.gradle.api.tasks.testing.Test.handleTestFailures(Test.java:1242)
	at org.gradle.api.tasks.testing.Test.executeTests(Test.java:654)
	at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
	at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.doExecute(DefaultTaskClassInfoStore.java:141)
	at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:134)
	at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:123)
	at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:624)
	at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:607)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:95)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:76)
	... 15 more


BUILD FAILED

Total time: 21.603 secs
Stopped 0 compiler daemon(s).
Received result Failure[value=org.gradle.initialization.ReportedException: org.gradle.internal.exceptions.LocationAwareException: Execution failed for task ':test'.] from daemon DaemonInfo{pid=43537, address=[2cdd4ab1-bfe0-4512-9ce4-7dcd0d94859e port:32959, addresses:[/0:0:0:0:0:0:0:1, /127.0.0.1]], state=Busy, lastBusy=1553952405054, context=DefaultDaemonContext[uid=ce2022b3-d96b-4abd-9abb-4ebb5432166f,javaHome=/usr/lib/jvm/java-8-openjdk-amd64,daemonRegistryDir=/build/1st/dom4j-2.1.0/.gradle/daemon,pid=43537,idleTimeout=120000,daemonOpts=-XX:MaxPermSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=UTF-8,-Duser.country=US,-Duser.language=en,-Duser.variant]} (build should be done).
dh_auto_build: gradle --info --console plain --offline --stacktrace --no-daemon --refresh-dependencies --gradle-user-home .gradle -Duser.home=. -Duser.name=debian -Ddebian.package=dom4j -Dfile.encoding=UTF-8 --parallel --max-workers=16 test returned exit code 1
make[1]: *** [debian/rules:10: override_dh_auto_test] Error 2



More information about the pkg-java-maintainers mailing list