Bug#713171: gradle: FTBFS: /«PKGBUILDDIR»/subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/ivyservice/ivyresolve/parser/IvyXmlModuleDescriptorParser.java:395: cannot find symbol

Lucas Nussbaum lucas at lucas-nussbaum.net
Sat Jun 22 11:59:18 UTC 2013


Source: gradle
Version: 1.4-1
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:
> make[1]: Entering directory `/«PKGBUILDDIR»'
> find /usr/share/gradle -type l ! -exec test -r {} \; -print
> mkdir /«PKGBUILDDIR»/.gradlehome
> gradle --project-prop finalRelease=true --stacktrace --offline assemble
> :buildSrc:clean UP-TO-DATE
> :buildSrc:compileJava UP-TO-DATE
> :buildSrc:compileGroovy
> :buildSrc:processResources
> :buildSrc:classes
> :buildSrc:jar
> :buildSrc:assemble
> :buildSrc:checkstyleMain
> :buildSrc:compileTestJava UP-TO-DATE
> :buildSrc:compileTestGroovy
> :buildSrc:processTestResources
> :buildSrc:testClasses
> :buildSrc:checkstyleTest UP-TO-DATE
> :buildSrc:codenarcMain
> :buildSrc:codenarcTest
> :buildSrc:test
> :buildSrc:check
> :buildSrc:build
> Gradle version: 1.4
> :assemble UP-TO-DATE
> :announce:classpathManifest
> :baseServices:classpathManifest
> /«PKGBUILDDIR»/subprojects/base-services/src/main/java/org/gradle/internal/CompositeStoppable.java:45: warning: non-varargs call of varargs method with inexact argument type for last parameter;
> cast to java.lang.Object for a varargs call
> cast to java.lang.Object[] for a non-varargs call and to suppress this warning
>         return new CompositeStoppable().add(elements);
>                                             ^
> Note: Some input files use unchecked or unsafe operations.
> Note: Recompile with -Xlint:unchecked for details.
> 1 warning
> :baseServices:compileJava
> :baseServices:compileGroovy UP-TO-DATE
> :baseServices:processResources UP-TO-DATE
> :baseServices:classes
> :baseServices:jar
> :baseServicesGroovy:classpathManifest
> :baseServicesGroovy:compileJava UP-TO-DATE
> Note: /«PKGBUILDDIR»/subprojects/base-services-groovy/src/main/groovy/org/gradle/api/specs/AndSpec.java uses unchecked or unsafe operations.
> Note: Recompile with -Xlint:unchecked for details.
> :baseServicesGroovy:compileGroovy
> :baseServicesGroovy:processResources UP-TO-DATE
> :baseServicesGroovy:classes
> :baseServicesGroovy:jar
> :cli:classpathManifest
> :cli:compileJava
> :cli:compileGroovy UP-TO-DATE
> :cli:processResources UP-TO-DATE
> :cli:classes
> :cli:jar
> :createBuildReceipt
> :core:buildReceiptResource
> :core:classpathManifest
> :messaging:classpathManifest
> Note: Some input files use unchecked or unsafe operations.
> Note: Recompile with -Xlint:unchecked for details.
> :messaging:compileJava
> :messaging:compileGroovy UP-TO-DATE
> :messaging:processResources UP-TO-DATE
> :messaging:classes
> :messaging:jar
> :native:classpathManifest
> :native:compileJava
> :native:compileGroovy UP-TO-DATE
> :native:processResources UP-TO-DATE
> :native:classes
> :native:jar
> :core:compileJava UP-TO-DATE
> Note: Some input files use or override a deprecated API.
> Note: Recompile with -Xlint:deprecation for details.
> Note: Some input files use unchecked or unsafe operations.
> Note: Recompile with -Xlint:unchecked for details.
> :core:compileGroovy
> :core:pluginsManifest
> :core:processResources
> :core:reportResources UP-TO-DATE
> :core:classes
> :core:jar
> :announce:compileJava UP-TO-DATE
> :announce:compileGroovy
> :announce:processResources
> :announce:classes
> :announce:jar
> :announce:assemble
> :antlr:classpathManifest
> :coreImpl:jarJarMaven3
> :coreImpl:classpathManifest
> :coreImpl:compileJava UP-TO-DATE
> /«PKGBUILDDIR»/subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/cachemanager/LocalFileRepositoryCacheManager.java:39: org.gradle.api.internal.artifacts.repositories.cachemanager.LocalFileRepositoryCacheManager is not abstract and does not override abstract method downloadRepositoryResource(org.apache.ivy.plugins.repository.Resource,java.lang.String,java.lang.String,java.lang.String,org.apache.ivy.core.cache.CacheResourceOptions,org.apache.ivy.plugins.repository.Repository) in org.apache.ivy.core.cache.RepositoryCacheManager
> public class LocalFileRepositoryCacheManager extends AbstractRepositoryCacheManager {
>        ^
> /«PKGBUILDDIR»/subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/cachemanager/DownloadingRepositoryCacheManager.java:52: org.gradle.api.internal.artifacts.repositories.cachemanager.DownloadingRepositoryCacheManager is not abstract and does not override abstract method downloadRepositoryResource(org.apache.ivy.plugins.repository.Resource,java.lang.String,java.lang.String,java.lang.String,org.apache.ivy.core.cache.CacheResourceOptions,org.apache.ivy.plugins.repository.Repository) in org.apache.ivy.core.cache.RepositoryCacheManager
> public class DownloadingRepositoryCacheManager extends AbstractRepositoryCacheManager {
>        ^
> /«PKGBUILDDIR»/subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/ivyservice/ivyresolve/parser/IvyXmlModuleDescriptorParser.java:395: cannot find symbol
> symbol  : constructor DefaultExtendsDescriptor(org.apache.ivy.core.module.id.ModuleRevisionId,org.apache.ivy.core.module.id.ModuleRevisionId,java.lang.String,java.lang.String[])
> location: class org.apache.ivy.core.module.descriptor.DefaultExtendsDescriptor
>             DefaultExtendsDescriptor ed = new DefaultExtendsDescriptor(
>                                           ^
> /«PKGBUILDDIR»/subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/ivyservice/ivyresolve/NoOpRepositoryCacheManager.java:36: org.gradle.api.internal.artifacts.ivyservice.ivyresolve.NoOpRepositoryCacheManager is not abstract and does not override abstract method downloadRepositoryResource(org.apache.ivy.plugins.repository.Resource,java.lang.String,java.lang.String,java.lang.String,org.apache.ivy.core.cache.CacheResourceOptions,org.apache.ivy.plugins.repository.Repository) in org.apache.ivy.core.cache.RepositoryCacheManager
> public class NoOpRepositoryCacheManager implements RepositoryCacheManager {
>        ^
> Note: Some input files use or override a deprecated API.
> Note: Recompile with -Xlint:deprecation for details.
> Note: Some input files use unchecked or unsafe operations.
> Note: Recompile with -Xlint:unchecked for details.
> 4 errors
> startup failed:
> Compilation failed; see the compiler error output for details.
> 
> 1 error
> 
> :coreImpl:compileGroovy FAILED
> 
> FAILURE: Build failed with an exception.
> 
> * What went wrong:
> Execution failed for task ':coreImpl:compileGroovy'.
> > Compilation failed; see the compiler error output for details.
> 
> * Try:
> Run with --info or --debug option to get more log output.
> 
> * Exception is:
> org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':coreImpl:compileGroovy'.
> 	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:72)
> 	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:49)
> 	at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:34)
> 	at org.gradle.api.internal.changedetection.CacheLockHandlingTaskExecuter$1.run(CacheLockHandlingTaskExecuter.java:34)
> 	at org.gradle.internal.Factories$1.create(Factories.java:22)
> 	at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:179)
> 	at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:232)
> 	at org.gradle.cache.internal.DefaultPersistentDirectoryStore.longRunningOperation(DefaultPersistentDirectoryStore.java:142)
> 	at org.gradle.api.internal.changedetection.DefaultTaskArtifactStateCacheAccess.longRunningOperation(DefaultTaskArtifactStateCacheAccess.java:83)
> 	at org.gradle.api.internal.changedetection.CacheLockHandlingTaskExecuter.execute(CacheLockHandlingTaskExecuter.java:32)
> 	at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:55)
> 	at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:57)
> 	at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:41)
> 	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:51)
> 	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:52)
> 	at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:42)
> 	at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:275)
> 	at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.executeTask(DefaultTaskPlanExecutor.java:52)
> 	at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.processTask(DefaultTaskPlanExecutor.java:38)
> 	at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:30)
> 	at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:84)
> 	at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:29)
> 	at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
> 	at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23)
> 	at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67)
> 	at org.gradle.api.internal.changedetection.TaskCacheLockHandlingBuildExecuter$1.run(TaskCacheLockHandlingBuildExecuter.java:31)
> 	at org.gradle.internal.Factories$1.create(Factories.java:22)
> 	at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:124)
> 	at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:112)
> 	at org.gradle.cache.internal.DefaultPersistentDirectoryStore.useCache(DefaultPersistentDirectoryStore.java:134)
> 	at org.gradle.api.internal.changedetection.DefaultTaskArtifactStateCacheAccess.useCache(DefaultTaskArtifactStateCacheAccess.java:79)
> 	at org.gradle.api.internal.changedetection.TaskCacheLockHandlingBuildExecuter.execute(TaskCacheLockHandlingBuildExecuter.java:29)
> 	at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
> 	at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23)
> 	at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67)
> 	at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
> 	at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
> 	at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:54)
> 	at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:165)
> 	at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:113)
> 	at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:81)
> 	at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:38)
> 	at org.gradle.launcher.exec.InProcessGradleLauncherActionExecuter.execute(InProcessGradleLauncherActionExecuter.java:39)
> 	at org.gradle.launcher.exec.InProcessGradleLauncherActionExecuter.execute(InProcessGradleLauncherActionExecuter.java:25)
> 	at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:50)
> 	at org.gradle.api.internal.Actions$RunnableActionAdapter.execute(Actions.java:171)
> 	at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:201)
> 	at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:174)
> 	at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:170)
> 	at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:139)
> 	at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
> 	at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
> 	at org.gradle.launcher.Main.doAction(Main.java:48)
> 	at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
> 	at org.gradle.launcher.Main.main(Main.java:39)
> 	at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:50)
> 	at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:32)
> 	at org.gradle.launcher.GradleMain.main(GradleMain.java:26)
> Caused by: org.gradle.api.internal.tasks.compile.CompilationFailedException: Compilation failed; see the compiler error output for details.
> 	at org.gradle.api.internal.tasks.compile.ApiGroovyCompiler.execute(ApiGroovyCompiler.java:121)
> 	at org.gradle.api.internal.tasks.compile.ApiGroovyCompiler.execute(ApiGroovyCompiler.java:39)
> 	at org.gradle.api.internal.tasks.compile.daemon.CompilerDaemonServer.execute(CompilerDaemonServer.java:52)
> 	at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
> 	at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
> 	at org.gradle.messaging.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:355)
> 	at org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66)
> 
> 
> BUILD FAILED
> 
> Total time: 4 mins 8.429 secs
> make[1]: *** [override_dh_auto_build] Error 1

The full build log is available from:
   http://aws-logs.debian.net/ftbfs-logs/2013/06/20/gradle_1.4-1_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