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 failed (Tests failed: 1, passed: 1652, ignored: 35; > process exited with code 1) > Agent: agent2 > > > Changes included: 5 changes. > Change 0adb1ac9872a977732496f6a412a319840642d5f by adam.murdoch (1 file): Not > a good idea to generate more log events while handling log events. > Change ca68f9f0cc903b3e12f02eacc548bbe97f0a6015 by szczepiq (1 file): > @Ignored a test until I figure out what the problem is. > Change 8fc16024ff1882e57c469314ca21841572a1d2bc by szczepiq (6 files): > 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): Got > rid of duplication, replaced old JarJar task with one that works with > FileCollection. > Change 442315e411c984a453878681a21deea84bfc7c83 by szczepiq (1 file): 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 your email notifications on your settings page. -- Luke Daley Principal Engineer, Gradleware http://gradleware.com
