Thanks Luke for the reminder. On Tue, Sep 18, 2012 at 12:36 PM, Luke Daley <[email protected]>wrote:
> You can see two cases where we are using the term “experimental” below. We > should always use “incubating”. > > I'll fix these up. > > Begin forwarded message: > > *From: *[email protected] > *Subject: **[TeamCity, FAILED] Build Gradle - Master - Coverage builds :: > Linux - Java 1.5 - Parallel integration tests #42* > *Date: *18 September 2012 11:31:52 AM GMT+01:00 > *To: *[email protected] > > Build *Gradle - Master - Coverage builds :: Linux - Java 1.5 - Parallel > integration tests* #42 > <http://builds.gradle.org/viewLog.html?buildId=27945&buildTypeId=bt67>failed > (Tests failed: 1, passed: 1652, ignored: 35; process exited with > code 1) > Agent: agent2 > > > Changes included: 5 > changes<http://builds.gradle.org/viewLog.html?tab=buildChangesDiv&buildId=27945&buildTypeId=bt67>. > > Change 0adb1ac9872a977732496f6a412a319840642d5f by adam.murdoch (1 > file<http://builds.gradle.org/viewModification.html?modId=14764&personal=false&tab=vcsModificationFiles>): > *Not a good idea to generate more log events while handling log events.* > Change ca68f9f0cc903b3e12f02eacc548bbe97f0a6015 by szczepiq (1 > file<http://builds.gradle.org/viewModification.html?modId=14773&personal=false&tab=vcsModificationFiles>): > *@Ignored a test until I figure out what the problem is.* > Change 8fc16024ff1882e57c469314ca21841572a1d2bc by szczepiq (6 > files<http://builds.gradle.org/viewModification.html?modId=14768&personal=false&tab=vcsModificationFiles>): > *Changed the jarjar prefix into something more reasonable: something that > is in our namespace and that does not reveal the implementation details.* > Change 62ba12cd4a4f9a9e58c915b30854e059784ba75c by szczepiq (3 > files<http://builds.gradle.org/viewModification.html?modId=14767&personal=false&tab=vcsModificationFiles>): > *Got rid of duplication, replaced old JarJar task with one that works > with FileCollection.* > Change 442315e411c984a453878681a21deea84bfc7c83 by szczepiq (1 > file<http://builds.gradle.org/viewModification.html?modId=14766&personal=false&tab=vcsModificationFiles>): > *Cleaned up a bit and documented the problem with maven3 > dependencies/plexus.* > > Failed tests summary: 1 > org.gradle.api.plugins.maven.MavenConversionSpec.multiModule details » > Stacktraces: > org.gradle.api.plugins.maven.MavenConversionSpec.multiModule > org.gradle.integtests.fixtures.UnexpectedBuildFailure: Gradle execution > failed in > /home/tcagent2/agent/work/2d33fa4c6d642769/subprojects/maven/build/tmp/test > files/MavenConversionSpec/multiModule with: > /home/tcagent2/agent/work/2d33fa4c6d642769/build/integ test/bin/gradle > Output: Parallel project execution is pre-alpha and highly experimental. > Many builds will not run correctly with this option. :maven2Gradle > --------------- Maven to Gradle conversion is *experimental*. Please use > it, report any problems and share your feedback with us. Be advised that > although the functionality is already very useful it is not yet completed. > Not everything may work perfectly at the moment. --------------- Working > path:/home/tcagent2/agent/work/2d33fa4c6d642769/subprojects/maven/build/tmp/test > files/MavenConversionSpec/multiModule This is multi-module project. > Generating settings.gradle... Done. Configuring Dependencies... Done. Done. > Configuring Repositories... Done. :maven2Gradle FAILED BUILD FAILED Total > time: 3.428 secs ----- Error: FAILURE: Build failed with an exception. * > What went wrong: Execution failed for task ':maven2Gradle'. > No signature > of method: java.lang.String.isEmpty() is applicable for argument types: () > values: [] Possible solutions: identity(groovy.lang.Closure), isFloat(), > split(), split(), dump(), isFloat() * Try: Run with --info or --debug > option to get more log output. * Exception is: > org.gradle.api.tasks.TaskExecutionException: Execution failed for task > ':maven2Gradle'. at > org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:68) > at > org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46) > 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.cache.internal.DefaultCacheAccess$3.create(DefaultCacheAccess.java:243) > at > org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:188) > at > org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:241) > at > org.gradle.cache.internal.DefaultPersistentDirectoryStore.longRunningOperation(DefaultPersistentDirectoryStore.java:137) > 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:247) > 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.ParallelTaskPlanExecutor$TaskExecutorWorker$1.run(ParallelTaskPlanExecutor.java:113) > at > org.gradle.cache.internal.DefaultCacheAccess$2.create(DefaultCacheAccess.java:118) > at > org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:133) > at > org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:116) > at > org.gradle.cache.internal.DefaultPersistentDirectoryStore.useCache(DefaultPersistentDirectoryStore.java:129) > at > org.gradle.api.internal.changedetection.DefaultTaskArtifactStateCacheAccess.useCache(DefaultTaskArtifactStateCacheAccess.java:79) > at > org.gradle.execution.taskgraph.ParallelTaskPlanExecutor$TaskExecutorWorker.executeTaskWithCacheLock(ParallelTaskPlanExecutor.java:111) > at > org.gradle.execution.taskgraph.ParallelTaskPlanExecutor$TaskExecutorWorker.run(ParallelTaskPlanExecutor.java:102) > Caused by: groovy.lang.MissingMethodException: No signature of method: > java.lang.String.isEmpty() is applicable for argument types: () values: [] > Possible solutions: identity(groovy.lang.Closure), isFloat(), split(), > split(), dump(), isFloat() at > org.gradle.api.plugins.maven.internal.Maven2Gradle$_convert_closure15.doCall(Maven2Gradle.groovy:96) > at > org.gradle.api.plugins.maven.internal.Maven2Gradle.convert(Maven2Gradle.groovy:92) > at org.gradle.api.plugins.maven.internal.Maven2Gradle$convert.call(Unknown > Source) at > org.gradle.api.plugins.maven.ConvertMaven2Gradle.convertNow(ConvertMaven2Gradle.groovy:64) > at > org.gradle.api.internal.BeanDynamicObject$MetaClassAdapter.invokeMethod(BeanDynamicObject.java:216) > at > org.gradle.api.internal.BeanDynamicObject.invokeMethod(BeanDynamicObject.java:122) > at > org.gradle.api.internal.CompositeDynamicObject.invokeMethod(CompositeDynamicObject.java:147) > at > org.gradle.api.plugins.maven.ConvertMaven2Gradle_Decorated.invokeMethod(Unknown > Source) at org.gradle.util.ReflectionUtil.invoke(ReflectionUtil.groovy:23) > at > org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$4.execute(AnnotationProcessingTaskFactory.java:161) > at > org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$4.execute(AnnotationProcessingTaskFactory.java:156) > at > org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:472) > at > org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:461) > at > org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:60) > ... 26 more ----- at > org.gradle.integtests.fixtures.ForkingGradleHandle.waitForStop(ForkingGradleHandle.java:112) > at > org.gradle.integtests.fixtures.ForkingGradleHandle.waitForFinish(ForkingGradleHandle.java:93) > at > org.gradle.integtests.fixtures.ForkingGradleExecuter.doRun(ForkingGradleExecuter.java:133) > at > org.gradle.integtests.fixtures.AbstractGradleExecuter.run(AbstractGradleExecuter.java:369) > at > org.gradle.integtests.fixtures.AbstractDelegatingGradleExecuter.doRun(AbstractDelegatingGradleExecuter.java:23) > at > org.gradle.integtests.fixtures.AbstractGradleExecuter.run(AbstractGradleExecuter.java:369) > at > org.gradle.integtests.fixtures.AbstractIntegrationSpec.succeeds(AbstractIntegrationSpec.groovy:88) > at > org.gradle.integtests.fixtures.AbstractIntegrationSpec.run(AbstractIntegrationSpec.groovy:76) > at > org.gradle.api.plugins.maven.MavenConversionSpec.multiModule(MavenConversionSpec.groovy:37) > ------- Stdout: ------- Parallel project execution is pre-alpha and highly > experimental. Many builds will not run correctly with this option. > :maven2Gradle --------------- Maven to Gradle conversion is *experimental*. > Please use it, report any problems and share your feedback with us. Be > advised that although the functionality is already very useful it is not > yet completed. Not everything may work perfectly at the moment. > --------------- Working > path:/home/tcagent2/agent/work/2d33fa4c6d642769/subprojects/maven/build/tmp/test > files/MavenConversionSpec/multiModule This is multi-module project. > Generating settings.gradle... Done. Configuring Dependencies... Done. Done. > Configuring Repositories... Done. :maven2Gradle FAILED BUILD FAILED Total > time: 3.428 secs ------- Stderr: ------- FAILURE: Build failed with an > exception. * What went wrong: Execution failed for task ':maven2Gradle'. > > No signature of method: java.lang.String.isEmpty() is applicable for > argument types: () values: [] Possible solutions: > identity(groovy.lang.Closure), isFloat(), split(), split(), dump(), > isFloat() * Try: Run with --info or --debug option to get more log output. > * Exception is: org.gradle.api.tasks.TaskExecutionException: Execution > failed for task ':maven2Gradle'. at > org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:68) > at > org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46) > 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.cache.internal.DefaultCacheAccess$3.create(DefaultCacheAccess.java:243) > at > org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:188) > at > org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:241) > at > org.gradle.cache.internal.DefaultPersistentDirectoryStore.longRunningOperation(DefaultPersistentDirectoryStore.java:137) > 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) > ... > > > > > Configure<http://builds.gradle.org/profile.html?init=1&tab=userNotifications>your > email notifications on your settings page. > > > -- > Luke Daley > Principal Engineer, Gradleware > http://gradleware.com > > -- Szczepan Faber Principal engineer@gradleware Lead@mockito
