Hi Russel, I assume adding -Dgroovy.antlr4=true to enable the Parrot parser doesn't help?
I believe you are seeing the same packaging issue that Keegan observed for GMavenPlus. I think it is a packaging issue we haven't fixed yet for 2.6/3. I believe we need to reference: groovyjarjarantlr4.v4.runtime.misc.RuleDependencyProcessor instead of: org.antlr.v4.runtime.misc.RuleDependencyProcessor in our jarjar'd jar files within this file: META-INF/services/javax.annotation.processing.Processor We might need to roll this by hand since I suspect we won't be able to configure the antlr gradle plugin to do such a change. Cheers, Paul. On Sun, Sep 24, 2017 at 5:12 PM, Russel Winder <rus...@winder.org.uk> wrote: > Hi, > > For a bit of a laugh, I decided to try running the Gant build against > Groovy > 2.5 beta 1, 2.6 akpha 1, and 3.0.0 SNAPSHOT as well as 2.4.12. 2.4.12 and > 2.5 > beta 1 both worked fine. 2.6 alpha 1 and 3.0.0 SNAPSHOT however both > report: > > error: Bad service configuration file, or exception thrown while > constructing Processor object: javax.annotation.processing.Processor: > Provider org.antlr.v4.runtime.misc.RuleDependencyProcessor not found > startup failed: > > > This is on Debian Sid using Zulu-8 and Gradle 4.2. > > Interesting (or not), Gradle 4.2 will not run on Zulu-9 or OpenJDK-9 as > packaged by Fedora. Ho hum. > > -- > Russel. > ============================================================ > ================= > Dr Russel Winder t: +44 20 7585 2200 voip: > sip:russel.win...@ekiga.net > 41 Buckmaster Road m: +44 7770 465 077 xmpp: rus...@winder.org.uk > London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder