groovy-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Guillaume Laforge <glafo...@gmail.com>
Subject Re: [CANCEL][VOTE] Release Apache Groovy 2.4.10
Date Tue, 14 Mar 2017 14:05:17 GMT
Indeed...

On Tue, Mar 14, 2017 at 2:59 PM, Cédric Champeau <cedric.champeau@gmail.com>
wrote:

> Well, if the ASF policy allowed using the wrapper, this discussion
> wouldn't happen at all.
>
> 2017-03-14 14:46 GMT+01:00 Guillaume Laforge <glaforge@gmail.com>:
>
>> Why would one ever read TFM??? come on!!! ;-)
>>
>> On Tue, Mar 14, 2017 at 1:58 PM, Marcin Erdmann <
>> marcin.erdmann@proxerd.pl> wrote:
>>
>>> Following instructions and reading documentation instead of relying on
>>> one's assumptions? Why on earth would you do that? ;)
>>>
>>> On Tue, Mar 14, 2017 at 12:49 PM, Guillaume Laforge <glaforge@gmail.com>
>>> wrote:
>>>
>>>> Last words...
>>>> Following the build instructions properly, and use "gradle" to let it
>>>> create the wrapper (rather than calling "gradle wrapper" which creates a
>>>> different version of the wrapper), the build works successfully for me.
>>>>
>>>> On Tue, Mar 14, 2017 at 12:36 PM, Guillaume Laforge <glaforge@gmail.com
>>>> > wrote:
>>>>
>>>>> Rebuilding from a fresh source zip, using gradlew, I still get the
>>>>> error:
>>>>>
>>>>> * What went wrong:
>>>>>
>>>>> Execution failed for task ':groovydocAll'.
>>>>>
>>>>> > java.lang.VerifyError: Bad type on operand stack
>>>>>
>>>>>   Exception Details:
>>>>>
>>>>>     Location:
>>>>>
>>>>>       org/codehaus/groovy/tools/groovydoc/GroovyRootDocBuilder.get
>>>>> JavaParser(Ljava/lang/String;Lorg/codehaus/groovy/antlr/Sour
>>>>> ceBuffer;)Lorg/codehaus/groovy/antlr/java/JavaRecognizer; @28:
>>>>> invokevirtual
>>>>>
>>>>>     Reason:
>>>>>
>>>>>       Type 'org/codehaus/groovy/antlr/java/JavaLexer' (current frame,
>>>>> stack[1]) is not assignable to 'groovyjarjarantlr/CharScanner'
>>>>>
>>>>>     Current Frame:
>>>>>
>>>>>       bci: @28
>>>>>
>>>>>       flags: { }
>>>>>
>>>>>       locals: { 'java/lang/String', 'org/codehaus/groovy/antlr/SourceBuffer',
>>>>> 'org/codehaus/groovy/antlr/UnicodeEscapingReader',
>>>>> 'org/codehaus/groovy/antlr/java/JavaLexer' }
>>>>>
>>>>>       stack: { 'org/codehaus/groovy/antlr/UnicodeEscapingReader',
>>>>> 'org/codehaus/groovy/antlr/java/JavaLexer' }
>>>>>
>>>>>     Bytecode:
>>>>>
>>>>>       0x0000000: bb00 bb59 bb00 bd59 2ab7 00be 2bb7 00c1
>>>>>
>>>>>       0x0000010: 4dbb 00c3 592c b700 c64e 2c2d b600 ca2d
>>>>>
>>>>>       0x0000020: b800 ce3a 0419 042b b600 d219 04b0
>>>>>
>>>>> On Tue, Mar 14, 2017 at 12:23 PM, Guillaume Laforge <
>>>>> glaforge@gmail.com> wrote:
>>>>>
>>>>>> And with gradlew, in spite of a clean, doing dist gives me tons of
>>>>>> those AntlrParserPlugin errors :-O
>>>>>>
>>>>>> :compileJava
>>>>>>
>>>>>> warning: [options] bootstrap class path not set in conjunction with
>>>>>> -source 1.6
>>>>>>
>>>>>> /Users/glaforge/Downloads/groovy-2.4.10/src/main/org/codehau
>>>>>> s/groovy/ast/tools/GenericsUtils.java:26: error: package
>>>>>> org.codehaus.groovy.antlr.parser does not exist
>>>>>>
>>>>>> import org.codehaus.groovy.antlr.parser.GroovyLexer;
>>>>>>
>>>>>>                                        ^
>>>>>>
>>>>>> /Users/glaforge/Downloads/groovy-2.4.10/src/main/org/codehau
>>>>>> s/groovy/ast/tools/GenericsUtils.java:27: error: package
>>>>>> org.codehaus.groovy.antlr.parser does not exist
>>>>>>
>>>>>> import org.codehaus.groovy.antlr.parser.GroovyRecognizer;
>>>>>>
>>>>>>                                        ^
>>>>>>
>>>>>> /Users/glaforge/Downloads/groovy-2.4.10/src/main/org/codehau
>>>>>> s/groovy/antlr/AntlrParserPlugin.java:26: error: package
>>>>>> org.codehaus.groovy.antlr.parser does not exist
>>>>>>
>>>>>> import org.codehaus.groovy.antlr.parser.GroovyLexer;
>>>>>>
>>>>>>                                        ^
>>>>>>
>>>>>> /Users/glaforge/Downloads/groovy-2.4.10/src/main/org/codehau
>>>>>> s/groovy/antlr/AntlrParserPlugin.java:27: error: package
>>>>>> org.codehaus.groovy.antlr.parser does not exist
>>>>>>
>>>>>> import org.codehaus.groovy.antlr.parser.GroovyRecognizer;
>>>>>>
>>>>>>                                        ^
>>>>>>
>>>>>> /Users/glaforge/Downloads/groovy-2.4.10/src/main/org/codehau
>>>>>> s/groovy/antlr/AntlrParserPlugin.java:28: error: package
>>>>>> org.codehaus.groovy.antlr.parser does not exist
>>>>>>
>>>>>> import org.codehaus.groovy.antlr.parser.GroovyTokenTypes;
>>>>>>
>>>>>>                                        ^
>>>>>>
>>>>>> /Users/glaforge/Downloads/groovy-2.4.10/src/main/org/codehau
>>>>>> s/groovy/antlr/AntlrParserPlugin.java:58: error: cannot find symbol
>>>>>>
>>>>>> public class AntlrParserPlugin extends ASTHelper implements
>>>>>> ParserPlugin, GroovyTokenTypes {
>>>>>>
>>>>>>
>>>>>>     ^
>>>>>>
>>>>>>   symbol: class GroovyTokenTypes
>>>>>>
>>>>>> /Users/glaforge/Downloads/groovy-2.4.10/src/main/org/codehau
>>>>>> s/groovy/antlr/java/Groovifier.java:22: error: package
>>>>>> org.codehaus.groovy.antlr.parser does not exist
>>>>>>
>>>>>> import org.codehaus.groovy.antlr.parser.GroovyTokenTypes;
>>>>>>
>>>>>>                                        ^
>>>>>>
>>>>>> /Users/glaforge/Downloads/groovy-2.4.10/src/main/org/codehau
>>>>>> s/groovy/antlr/java/Groovifier.java:25: error: cannot find symbol
>>>>>>
>>>>>> public class Groovifier extends VisitorAdapter implements
>>>>>> GroovyTokenTypes {
>>>>>>
>>>>>>                                                           ^
>>>>>>
>>>>>>   symbol: class GroovyTokenTypes
>>>>>>
>>>>>> /Users/glaforge/Downloads/groovy-2.4.10/src/main/org/codehau
>>>>>> s/groovy/antlr/java/Java2GroovyConverter.java:22: error: package
>>>>>> org.codehaus.groovy.antlr.parser does not exist
>>>>>>
>>>>>> import org.codehaus.groovy.antlr.parser.GroovyTokenTypes;
>>>>>>
>>>>>>                                        ^
>>>>>>
>>>>>> On Tue, Mar 14, 2017 at 12:21 PM, Guillaume Laforge <
>>>>>> glaforge@gmail.com> wrote:
>>>>>>
>>>>>>> There's indeed a problem with cleanliness.
>>>>>>> I get Antlr related problems in AntlrParserPlugin when not cleaning.
>>>>>>>
>>>>>>> I'm gonna try with the wrapper, just in case, as suggested by
Paul.
>>>>>>>
>>>>>>> On Tue, Mar 14, 2017 at 11:12 AM, Cédric Champeau <
>>>>>>> cedric.champeau@gmail.com> wrote:
>>>>>>>
>>>>>>>> Actually got the same error as Guillaume using Gradle 2.3:
>>>>>>>> https://gradle.com/s/5d6oqw3wsbtny
>>>>>>>>
>>>>>>>> There's something wrong with the build somehow. I guess this
one
>>>>>>>> happens when the build isn't clean. It definitely needs a
rewrite to
>>>>>>>> benefit from all the latest Gradle nifties.
>>>>>>>>
>>>>>>>>
>>>>>>>> 2017-03-14 10:53 GMT+01:00 Cédric Champeau <
>>>>>>>> cedric.champeau@gmail.com>:
>>>>>>>>
>>>>>>>>> I think the error comes from using the latest Gradle
release with
>>>>>>>>> the 2.4.x branch: they don't seem to be compatible. Master
uses latest
>>>>>>>>> Gradle, not 2.4.x.
>>>>>>>>>
>>>>>>>>> 2017-03-14 9:01 GMT+01:00 Guillaume Laforge <glaforge@gmail.com>:
>>>>>>>>>
>>>>>>>>>> I upgraded my local Groovy and Gradle to the latest
>>>>>>>>>> SDKman-available versions (2.4.9 and 3.4.1 respectively).
>>>>>>>>>> Re-launching the dist build with --stacktrace, I
have something
>>>>>>>>>> different now...
>>>>>>>>>>
>>>>>>>>>> :groovydocAll FAILED
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> FAILURE: Build failed with an exception.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> * What went wrong:
>>>>>>>>>>
>>>>>>>>>> Execution failed for task ':groovydocAll'.
>>>>>>>>>>
>>>>>>>>>> > java.lang.ExceptionInInitializerError (no error
message)
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> * Try:
>>>>>>>>>>
>>>>>>>>>> Run with *--info* or *--debug* option to get more
log output.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> * Exception is:
>>>>>>>>>>
>>>>>>>>>> org.gradle.api.tasks.TaskExecutionException: Execution
failed
>>>>>>>>>> for task ':groovydocAll'.
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.api.internal.tasks.
>>>>>>>>>> execution.ExecuteActionsTaskExecuter.executeActions(ExecuteA
>>>>>>>>>> ctionsTaskExecuter.java:84)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.api.internal.tasks.
>>>>>>>>>> execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsT
>>>>>>>>>> askExecuter.java:55)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.api.internal.tasks.
>>>>>>>>>> execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskE
>>>>>>>>>> xecuter.java:62)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.api.internal.tasks.
>>>>>>>>>> execution.ValidatingTaskExecuter.execute(ValidatingTaskExecu
>>>>>>>>>> ter.java:58)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.api.internal.tasks.
>>>>>>>>>> execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmpty
>>>>>>>>>> SourceFilesTaskExecuter.java:88)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.api.internal.tasks.
>>>>>>>>>> execution.ResolveTaskArtifactStateTaskExecuter.execute(Resol
>>>>>>>>>> veTaskArtifactStateTaskExecuter.java:46)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.api.internal.tasks.
>>>>>>>>>> execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWith
>>>>>>>>>> NoActionsExecuter.java:51)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.api.internal.tasks.
>>>>>>>>>> execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecu
>>>>>>>>>> ter.java:54)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.api.internal.tasks.
>>>>>>>>>> execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMos
>>>>>>>>>> tOnceTaskExecuter.java:43)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.api.internal.tasks.
>>>>>>>>>> execution.CatchExceptionTaskExecuter.execute(CatchExceptionT
>>>>>>>>>> askExecuter.java:34)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.execution.taskgraph
>>>>>>>>>> .DefaultTaskGraphExecuter$EventFiringTaskWorker$1.execute(De
>>>>>>>>>> faultTaskGraphExecuter.java:236)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.execution.taskgraph
>>>>>>>>>> .DefaultTaskGraphExecuter$EventFiringTaskWorker$1.execute(De
>>>>>>>>>> faultTaskGraphExecuter.java:228)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.internal.Transforme
>>>>>>>>>> rs$4.transform(Transformers.java:169)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.internal.progress.D
>>>>>>>>>> efaultBuildOperationExecutor.run(DefaultBuildOperationExecut
>>>>>>>>>> or.java:106)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.internal.progress.D
>>>>>>>>>> efaultBuildOperationExecutor.run(DefaultBuildOperationExecut
>>>>>>>>>> or.java:61)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.execution.taskgraph
>>>>>>>>>> .DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(Defa
>>>>>>>>>> ultTaskGraphExecuter.java:228)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.execution.taskgraph
>>>>>>>>>> .DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(Defa
>>>>>>>>>> ultTaskGraphExecuter.java:215)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.execution.taskgraph
>>>>>>>>>> .AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(Abs
>>>>>>>>>> tractTaskPlanExecutor.java:77)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.execution.taskgraph
>>>>>>>>>> .AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTas
>>>>>>>>>> kPlanExecutor.java:58)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.execution.taskgraph
>>>>>>>>>> .DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:32)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.execution.taskgraph
>>>>>>>>>> .DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.j
>>>>>>>>>> ava:113)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.execution.SelectedT
>>>>>>>>>> askExecutionAction.execute(SelectedTaskExecutionAction.java:37)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.execution.DefaultBu
>>>>>>>>>> ildExecuter.execute(DefaultBuildExecuter.java:37)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.execution.DefaultBu
>>>>>>>>>> ildExecuter.access$000(DefaultBuildExecuter.java:23)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.execution.DefaultBu
>>>>>>>>>> ildExecuter$1.proceed(DefaultBuildExecuter.java:43)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.execution.DryRunBui
>>>>>>>>>> ldExecutionAction.execute(DryRunBuildExecutionAction.java:32)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.execution.DefaultBu
>>>>>>>>>> ildExecuter.execute(DefaultBuildExecuter.java:37)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.execution.DefaultBu
>>>>>>>>>> ildExecuter.execute(DefaultBuildExecuter.java:30)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.initialization.Defa
>>>>>>>>>> ultGradleLauncher$RunTasksAction.execute(DefaultGradleLaunch
>>>>>>>>>> er.java:256)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.initialization.Defa
>>>>>>>>>> ultGradleLauncher$RunTasksAction.execute(DefaultGradleLaunch
>>>>>>>>>> er.java:253)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.internal.Transforme
>>>>>>>>>> rs$4.transform(Transformers.java:169)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.internal.progress.D
>>>>>>>>>> efaultBuildOperationExecutor.run(DefaultBuildOperationExecut
>>>>>>>>>> or.java:106)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.internal.progress.D
>>>>>>>>>> efaultBuildOperationExecutor.run(DefaultBuildOperationExecut
>>>>>>>>>> or.java:56)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.initialization.Defa
>>>>>>>>>> ultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:175)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.initialization.Defa
>>>>>>>>>> ultGradleLauncher.doBuild(DefaultGradleLauncher.java:119)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.initialization.Defa
>>>>>>>>>> ultGradleLauncher.run(DefaultGradleLauncher.java:102)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.launcher.exec.Gradl
>>>>>>>>>> eBuildController.run(GradleBuildController.java:71)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.tooling.internal.pr
>>>>>>>>>> ovider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner
>>>>>>>>>> .java:28)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.launcher.exec.Chain
>>>>>>>>>> ingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.launcher.exec.InPro
>>>>>>>>>> cessBuildActionExecuter.execute(InProcessBuildActionExecuter
>>>>>>>>>> .java:41)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.launcher.exec.InPro
>>>>>>>>>> cessBuildActionExecuter.execute(InProcessBuildActionExecuter
>>>>>>>>>> .java:26)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.tooling.internal.pr
>>>>>>>>>> ovider.ContinuousBuildActionExecuter.execute(ContinuousBuild
>>>>>>>>>> ActionExecuter.java:75)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.tooling.internal.pr
>>>>>>>>>> ovider.ContinuousBuildActionExecuter.execute(ContinuousBuild
>>>>>>>>>> ActionExecuter.java:49)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.tooling.internal.pr
>>>>>>>>>> ovider.ServicesSetupBuildActionExecuter.execute(ServicesSetu
>>>>>>>>>> pBuildActionExecuter.java:49)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.tooling.internal.pr
>>>>>>>>>> ovider.ServicesSetupBuildActionExecuter.execute(ServicesSetu
>>>>>>>>>> pBuildActionExecuter.java:31)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.launcher.daemon.ser
>>>>>>>>>> ver.exec.ExecuteBuild.doBuild(ExecuteBuild.java:67)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.launcher.daemon.ser
>>>>>>>>>> ver.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.launcher.daemon.ser
>>>>>>>>>> ver.api.DaemonCommandExecution.proceed(DaemonCommandExecutio
>>>>>>>>>> n.java:120)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.launcher.daemon.ser
>>>>>>>>>> ver.exec.WatchForDisconnection.execute(WatchForDisconnection
>>>>>>>>>> .java:47)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.launcher.daemon.ser
>>>>>>>>>> ver.api.DaemonCommandExecution.proceed(DaemonCommandExecutio
>>>>>>>>>> n.java:120)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.launcher.daemon.ser
>>>>>>>>>> ver.exec.ResetDeprecationLogger.execute(ResetDeprecationLogg
>>>>>>>>>> er.java:26)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.launcher.daemon.ser
>>>>>>>>>> ver.api.DaemonCommandExecution.proceed(DaemonCommandExecutio
>>>>>>>>>> n.java:120)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.launcher.daemon.ser
>>>>>>>>>> ver.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIf
>>>>>>>>>> SingleUsedDaemon.java:34)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.launcher.daemon.ser
>>>>>>>>>> ver.api.DaemonCommandExecution.proceed(DaemonCommandExecutio
>>>>>>>>>> n.java:120)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.launcher.daemon.ser
>>>>>>>>>> ver.exec.ForwardClientInput$2.call(ForwardClientInput.java:74)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.launcher.daemon.ser
>>>>>>>>>> ver.exec.ForwardClientInput$2.call(ForwardClientInput.java:72)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.util.Swapper.swap(Swapper.java:38)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.launcher.daemon.ser
>>>>>>>>>> ver.exec.ForwardClientInput.execute(ForwardClientInput.java:72)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.launcher.daemon.ser
>>>>>>>>>> ver.api.DaemonCommandExecution.proceed(DaemonCommandExecutio
>>>>>>>>>> n.java:120)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.launcher.daemon.ser
>>>>>>>>>> ver.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.launcher.daemon.ser
>>>>>>>>>> ver.api.DaemonCommandExecution.proceed(DaemonCommandExecutio
>>>>>>>>>> n.java:120)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.launcher.daemon.ser
>>>>>>>>>> ver.exec.LogToClient.doBuild(LogToClient.java:60)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.launcher.daemon.ser
>>>>>>>>>> ver.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.launcher.daemon.ser
>>>>>>>>>> ver.api.DaemonCommandExecution.proceed(DaemonCommandExecutio
>>>>>>>>>> n.java:120)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.launcher.daemon.ser
>>>>>>>>>> ver.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnv
>>>>>>>>>> ironment.java:72)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.launcher.daemon.ser
>>>>>>>>>> ver.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.launcher.daemon.ser
>>>>>>>>>> ver.api.DaemonCommandExecution.proceed(DaemonCommandExecutio
>>>>>>>>>> n.java:120)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.launcher.daemon.ser
>>>>>>>>>> ver.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespo
>>>>>>>>>> ndWithBusy.java:50)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.launcher.daemon.ser
>>>>>>>>>> ver.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:297)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.internal.concurrent
>>>>>>>>>> .ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPol
>>>>>>>>>> icy.java:63)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.internal.concurrent
>>>>>>>>>> .StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:46)
>>>>>>>>>>
>>>>>>>>>> Caused by: java.lang.ExceptionInInitializerError
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.api.internal.classl
>>>>>>>>>> oading.GroovySystemLoaderFactory.forClassLoader(GroovySystem
>>>>>>>>>> LoaderFactory.java:44)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.api.internal.projec
>>>>>>>>>> t.antbuilder.ClassPathToClassLoaderCache.withCachedClassLoad
>>>>>>>>>> er(ClassPathToClassLoaderCache.java:115)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.api.internal.projec
>>>>>>>>>> t.antbuilder.DefaultIsolatedAntBuilder.execute(DefaultIsolat
>>>>>>>>>> edAntBuilder.java:127)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.api.internal.tasks.
>>>>>>>>>> AntGroovydoc.getGroovyVersion(AntGroovydoc.java:113)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.api.internal.tasks.
>>>>>>>>>> AntGroovydoc.execute(AntGroovydoc.java:74)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.api.tasks.javadoc.G
>>>>>>>>>> roovydoc.generate(Groovydoc.java:98)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.internal.reflect.Ja
>>>>>>>>>> vaMethod.invoke(JavaMethod.java:73)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.api.internal.projec
>>>>>>>>>> t.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.d
>>>>>>>>>> oExecute(DefaultTaskClassInfoStore.java:141)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.api.internal.projec
>>>>>>>>>> t.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.e
>>>>>>>>>> xecute(DefaultTaskClassInfoStore.java:134)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.api.internal.projec
>>>>>>>>>> t.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.e
>>>>>>>>>> xecute(DefaultTaskClassInfoStore.java:123)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.api.internal.Abstra
>>>>>>>>>> ctTask$TaskActionWrapper.execute(AbstractTask.java:632)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.api.internal.Abstra
>>>>>>>>>> ctTask$TaskActionWrapper.execute(AbstractTask.java:615)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.api.internal.tasks.
>>>>>>>>>> execution.ExecuteActionsTaskExecuter.executeAction(ExecuteAc
>>>>>>>>>> tionsTaskExecuter.java:95)
>>>>>>>>>>
>>>>>>>>>>         at org.gradle.api.internal.tasks.
>>>>>>>>>> execution.ExecuteActionsTaskExecuter.executeActions(ExecuteA
>>>>>>>>>> ctionsTaskExecuter.java:76)
>>>>>>>>>>
>>>>>>>>>>         ... 70 more
>>>>>>>>>>
>>>>>>>>>> Caused by: groovy.lang.GroovyRuntimeException: Unable
to load
>>>>>>>>>> module META-INF descriptor
>>>>>>>>>>
>>>>>>>>>>         ... 84 more
>>>>>>>>>>
>>>>>>>>>> Caused by: java.io.FileNotFoundException: JAR entry
>>>>>>>>>> META-INF/services/org.codehaus.groovy.runtime.ExtensionModule
>>>>>>>>>> not found in /Users/glaforge/Downloads/groo
>>>>>>>>>> vy-2.4.10/subprojects/groovy-xml/target/libs/groovy-xml-2.4.
>>>>>>>>>> 10.jar
>>>>>>>>>>
>>>>>>>>>>         ... 84 more
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> BUILD FAILED
>>>>>>>>>>
>>>>>>>>>> On Tue, Mar 14, 2017 at 6:13 AM, Paul King <paulk@asert.com.au>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Okay, I am going to cancel the vote and try again
with the commit
>>>>>>>>>>> removed for the issue John found. I'll have to
work out why one
>>>>>>>>>>> of my
>>>>>>>>>>> CI builds didn't trigger that error.
>>>>>>>>>>>
>>>>>>>>>>> I'll start a new vote shortly. Cédric/Guillaume,
I'm keen for any
>>>>>>>>>>> further feedback on why you were having issues
with the 'dist'
>>>>>>>>>>> task.
>>>>>>>>>>> That remains unexplained and unreproducible from
my end.
>>>>>>>>>>>
>>>>>>>>>>> Cheers, Paul.
>>>>>>>>>>>
>>>>>>>>>>> On Mon, Mar 13, 2017 at 5:16 PM, Paul King <paulk@asert.com.au>
>>>>>>>>>>> wrote:
>>>>>>>>>>> > Hi John,
>>>>>>>>>>> >
>>>>>>>>>>> > I did a bit more testing for the non-spock
case and perhaps
>>>>>>>>>>> there is
>>>>>>>>>>> > an issue there. I'll see if Jochen or Cédric
have a little more
>>>>>>>>>>> > knowledge on whether that case should be
allowed. Certainly
>>>>>>>>>>> some paths
>>>>>>>>>>> > give you ClassFormatError with the dot in
the name but there
>>>>>>>>>>> seems to
>>>>>>>>>>> > be other paths which may not depending on
how you run it -
>>>>>>>>>>> like the
>>>>>>>>>>> > test you showed.
>>>>>>>>>>> >
>>>>>>>>>>> > Cheers, Paul.
>>>>>>>>>>> >
>>>>>>>>>>> > On Mon, Mar 13, 2017 at 10:38 AM, Paul King
<
>>>>>>>>>>> paulk@asert.com.au> wrote:
>>>>>>>>>>> >> Hi John, the Spock example is fine since
that isn't left as
>>>>>>>>>>> the method
>>>>>>>>>>> >> name by the time the test is run. I
am puzzled how the other
>>>>>>>>>>> one could
>>>>>>>>>>> >> have ever run.
>>>>>>>>>>> >>
>>>>>>>>>>> >> Cheers, Paul.
>>>>>>>>>>> >>
>>>>>>>>>>> >> On Sun, Mar 12, 2017 at 9:28 AM, John
Wagenleitner
>>>>>>>>>>> >> <john.wagenleitner@gmail.com>
wrote:
>>>>>>>>>>> >>> +1
>>>>>>>>>>> >>>
>>>>>>>>>>> >>> Just wanted to note that in testing
I came across some
>>>>>>>>>>> method names in tests
>>>>>>>>>>> >>> that had characters that are now
no longer allowed in method
>>>>>>>>>>> names [1] [2].
>>>>>>>>>>> >>> I know this is related to the fix
for GROOVY-6792, just
>>>>>>>>>>> thought it was odd
>>>>>>>>>>> >>> that it seems to have worked in
some cases before.
>>>>>>>>>>> >>>
>>>>>>>>>>> >>> [1]
>>>>>>>>>>> >>> https://github.com/grails/grails-core/blob/521f733530160407b
>>>>>>>>>>> 92020ff0ed6430858767ed1/grails-test-suite-web/src/test/groov
>>>>>>>>>>> y/org/grails/web/codecs/CodecSpec.groovy#L40
>>>>>>>>>>> >>>
>>>>>>>>>>> >>> [2]
>>>>>>>>>>> >>> https://github.com/grails/grails-core/blob/521f733530160407b
>>>>>>>>>>> 92020ff0ed6430858767ed1/grails-core/src/test/groovy/org/grai
>>>>>>>>>>> ls/compiler/injection/DefaultDomainClassInjectorSpec.groovy#L17
>>>>>>>>>>> >>>
>>>>>>>>>>> >>> On Thu, Mar 9, 2017 at 2:29 PM,
Paul King <
>>>>>>>>>>> paulk@asert.com.au> wrote:
>>>>>>>>>>> >>>>
>>>>>>>>>>> >>>> Dear community,
>>>>>>>>>>> >>>>
>>>>>>>>>>> >>>> I am happy to start the VOTE
thread for a Groovy 2.4.10
>>>>>>>>>>> release!
>>>>>>>>>>> >>>>
>>>>>>>>>>> >>>> This release includes 9 bug
fixes/improvements as outlined
>>>>>>>>>>> in the
>>>>>>>>>>> >>>> changelog:
>>>>>>>>>>> >>>>
>>>>>>>>>>> >>>> https://issues.apache.org/jira
>>>>>>>>>>> /secure/ReleaseNote.jspa?projectId=12318123&version=12339743
>>>>>>>>>>> >>>>
>>>>>>>>>>> >>>> Tag:
>>>>>>>>>>> >>>> https://git1-us-west.apache.or
>>>>>>>>>>> g/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_2_4_10
>>>>>>>>>>> >>>> Tag commit id: f2796bad0c5e5d1304e51331244b671ece60c351
>>>>>>>>>>> >>>>
>>>>>>>>>>> >>>> The artifacts to be voted on
are located as follows
>>>>>>>>>>> (r18648).
>>>>>>>>>>> >>>> Source release:
>>>>>>>>>>> >>>> https://dist.apache.org/repos/
>>>>>>>>>>> dist/dev/groovy/2.4.10/sources
>>>>>>>>>>> >>>> Convenience binaries:
>>>>>>>>>>> >>>> https://dist.apache.org/repos/
>>>>>>>>>>> dist/dev/groovy/2.4.10/distribution
>>>>>>>>>>> >>>>
>>>>>>>>>>> >>>> Release artifacts are signed
with a key from the following
>>>>>>>>>>> file:
>>>>>>>>>>> >>>> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>>>>>>>>>>> >>>>
>>>>>>>>>>> >>>> Please vote on releasing this
package as Apache Groovy
>>>>>>>>>>> 2.4.10.
>>>>>>>>>>> >>>>
>>>>>>>>>>> >>>> The vote is open for the next
72 hours and passes if a
>>>>>>>>>>> majority of at
>>>>>>>>>>> >>>> least three +1 PMC votes are
cast.
>>>>>>>>>>> >>>>
>>>>>>>>>>> >>>> [ ] +1 Release Apache Groovy
2.4.10
>>>>>>>>>>> >>>> [ ]  0 I don't have a strong
opinion about this, but I
>>>>>>>>>>> assume it's ok
>>>>>>>>>>> >>>> [ ] -1 Do not release Apache
Groovy 2.4.10 because...
>>>>>>>>>>> >>>>
>>>>>>>>>>> >>>> Here is my vote:
>>>>>>>>>>> >>>>
>>>>>>>>>>> >>>> +1 (binding)
>>>>>>>>>>> >>>
>>>>>>>>>>> >>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Guillaume Laforge
>>>>>>>>>> Apache Groovy committer & PMC Vice-President
>>>>>>>>>> Developer Advocate @ Google Cloud Platform
>>>>>>>>>>
>>>>>>>>>> Blog: http://glaforge.appspot.com/
>>>>>>>>>> Social: @glaforge <http://twitter.com/glaforge>
/ Google+
>>>>>>>>>> <https://plus.google.com/u/0/114130972232398734985/posts>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Guillaume Laforge
>>>>>>> Apache Groovy committer & PMC Vice-President
>>>>>>> Developer Advocate @ Google Cloud Platform
>>>>>>>
>>>>>>> Blog: http://glaforge.appspot.com/
>>>>>>> Social: @glaforge <http://twitter.com/glaforge> / Google+
>>>>>>> <https://plus.google.com/u/0/114130972232398734985/posts>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Guillaume Laforge
>>>>>> Apache Groovy committer & PMC Vice-President
>>>>>> Developer Advocate @ Google Cloud Platform
>>>>>>
>>>>>> Blog: http://glaforge.appspot.com/
>>>>>> Social: @glaforge <http://twitter.com/glaforge> / Google+
>>>>>> <https://plus.google.com/u/0/114130972232398734985/posts>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Guillaume Laforge
>>>>> Apache Groovy committer & PMC Vice-President
>>>>> Developer Advocate @ Google Cloud Platform
>>>>>
>>>>> Blog: http://glaforge.appspot.com/
>>>>> Social: @glaforge <http://twitter.com/glaforge> / Google+
>>>>> <https://plus.google.com/u/0/114130972232398734985/posts>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Guillaume Laforge
>>>> Apache Groovy committer & PMC Vice-President
>>>> Developer Advocate @ Google Cloud Platform
>>>>
>>>> Blog: http://glaforge.appspot.com/
>>>> Social: @glaforge <http://twitter.com/glaforge> / Google+
>>>> <https://plus.google.com/u/0/114130972232398734985/posts>
>>>>
>>>
>>>
>>
>>
>> --
>> Guillaume Laforge
>> Apache Groovy committer & PMC Vice-President
>> Developer Advocate @ Google Cloud Platform
>>
>> Blog: http://glaforge.appspot.com/
>> Social: @glaforge <http://twitter.com/glaforge> / Google+
>> <https://plus.google.com/u/0/114130972232398734985/posts>
>>
>
>


-- 
Guillaume Laforge
Apache Groovy committer & PMC Vice-President
Developer Advocate @ Google Cloud Platform

Blog: http://glaforge.appspot.com/
Social: @glaforge <http://twitter.com/glaforge> / Google+
<https://plus.google.com/u/0/114130972232398734985/posts>

Mime
View raw message