Welcome to Gradle 4.8! Here are the highlights of this release: - Dependency locking - Maven Publish and Ivy Publish plugins improved and marked stable - Incremental annotation processing enhancements - APIs to configure tasks at creation time For more details see https://docs.gradle.org/4.8/release-notes.html Starting a Gradle Daemon (subsequent builds will be faster) Download https://repo.maven.apache.org/maven2/org/antlr/antlr/3.1.3/antlr-3.1.3.pom Download https://repo.maven.apache.org/maven2/org/antlr/antlr-master/3.1.3/antlr-master-3.1.3.pom Download https://repo.maven.apache.org/maven2/org/antlr/antlr-runtime/3.1.3/antlr-runtime-3.1.3.pom Download https://repo.maven.apache.org/maven2/org/antlr/stringtemplate/3.2/stringtemplate-3.2.pom Download https://repo.maven.apache.org/maven2/antlr/antlr/2.7.7/antlr-2.7.7.pom Generating JAR file 'gradle-api-4.8.jar' Download https://repo.maven.apache.org/maven2/antlr/antlr/2.7.7/antlr-2.7.7.jar Download https://repo.maven.apache.org/maven2/org/antlr/antlr-runtime/3.1.3/antlr-runtime-3.1.3.jar Download https://repo.maven.apache.org/maven2/org/antlr/stringtemplate/3.2/stringtemplate-3.2.jar Download https://repo.maven.apache.org/maven2/org/antlr/antlr/3.1.3/antlr-3.1.3.jar > Task :buildSrc:generateGrammarSource error(10): internal error: Can't get property indirectDelegates using method get/isIndirectDelegates from org.antlr.tool.Grammar instance : java.lang.NullPointerException java.util.Objects.requireNonNull(Objects.java:203) java.util.ArrayList.removeAll(ArrayList.java:695) org.antlr.tool.CompositeGrammar.getIndirectDelegates(CompositeGrammar.java:222) org.antlr.tool.Grammar.getIndirectDelegates(Grammar.java:2620) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:498) org.antlr.stringtemplate.language.ASTExpr.invokeMethod(ASTExpr.java:563) org.antlr.stringtemplate.language.ASTExpr.rawGetObjectProperty(ASTExpr.java:514) org.antlr.stringtemplate.language.ASTExpr.getObjectProperty(ASTExpr.java:416) org.antlr.stringtemplate.language.ActionEvaluator.attribute(ActionEvaluator.java:351) org.antlr.stringtemplate.language.ActionEvaluator.expr(ActionEvaluator.java:136) org.antlr.stringtemplate.language.ActionEvaluator.templateApplication(ActionEvaluator.java:216) org.antlr.stringtemplate.language.ActionEvaluator.expr(ActionEvaluator.java:126) org.antlr.stringtemplate.language.ActionEvaluator.action(ActionEvaluator.java:84) org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:148) org.antlr.stringtemplate.StringTemplate.write(StringTemplate.java:700) org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:722) org.antlr.stringtemplate.language.ASTExpr.writeAttribute(ASTExpr.java:659) org.antlr.stringtemplate.language.ActionEvaluator.action(ActionEvaluator.java:86) org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:148) org.antlr.stringtemplate.StringTemplate.write(StringTemplate.java:700) org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:722) org.antlr.stringtemplate.language.ASTExpr.writeAttribute(ASTExpr.java:659) org.antlr.stringtemplate.language.ActionEvaluator.action(ActionEvaluator.java:86) org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:148) org.antlr.stringtemplate.StringTemplate.write(StringTemplate.java:700) org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:722) org.antlr.stringtemplate.language.ASTExpr.writeAttribute(ASTExpr.java:659) org.antlr.stringtemplate.language.ActionEvaluator.action(ActionEvaluator.java:86) org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:148) org.antlr.stringtemplate.StringTemplate.write(StringTemplate.java:700) org.antlr.codegen.CodeGenerator.write(CodeGenerator.java:1278) org.antlr.codegen.Target.genRecognizerFile(Target.java:94) org.antlr.codegen.CodeGenerator.genRecognizer(CodeGenerator.java:463) org.antlr.Tool.generateRecognizer(Tool.java:607) org.antlr.Tool.process(Tool.java:429) org.antlr.Tool.main(Tool.java:91) > Task :buildSrc:compileJava > Task :buildSrc:compileGroovy > Task :buildSrc:processResources > Task :buildSrc:classes > Task :buildSrc:jar > Task :buildSrc:assemble Download https://repo.maven.apache.org/maven2/junit/junit/4.8.2/junit-4.8.2.pom Download https://repo.maven.apache.org/maven2/junit/junit/4.8.2/junit-4.8.2.jar > Task :buildSrc:compileTestJava > Task :buildSrc:compileTestGroovy NO-SOURCE > Task :buildSrc:processTestResources NO-SOURCE > Task :buildSrc:testClasses > Task :buildSrc:test > Task :buildSrc:check > Task :buildSrc:build Download https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-core/7.4.0/lucene-core-7.4.0.pom Download https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-queryparser/7.4.0/lucene-queryparser-7.4.0.pom Download https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-grouping/7.4.0/lucene-grouping-7.4.0.pom Download https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-parent/7.4.0/lucene-parent-7.4.0.pom Download https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-solr-grandparent/7.4.0/lucene-solr-grandparent-7.4.0.pom Download https://repo.maven.apache.org/maven2/org/apache/apache/13/apache-13.pom Download https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-queries/7.4.0/lucene-queries-7.4.0.pom Download https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-sandbox/7.4.0/lucene-sandbox-7.4.0.pom Download https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-grouping/7.4.0/lucene-grouping-7.4.0.jar Download https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-sandbox/7.4.0/lucene-sandbox-7.4.0.jar Download https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-queryparser/7.4.0/lucene-queryparser-7.4.0.jar > Configure project : gradle.gradleVersion: 4.8 OS_NAME: linux OS_ARCH: amd64 JAVA_HOME: /usr/lib/jvm/java-8-openjdk JDK_HOME: /usr/lib/jvm/java-8-openjdk java.runtime.version: 1.8.0_282-b08 java version: 1.8.0_282 java build number: 08 jdk.runtime.version: 1.8.0_282-b08 jdk version: 1.8.0_282 jdk build number: 08 minimum java build number: 26 CONF: Release NUM_COMPILE_THREADS: 32 COMPILE_TARGETS: linux COMPILE_FLAGS_FILES: buildSrc/linux.gradle HUDSON_JOB_NAME: not_hudson HUDSON_BUILD_NUMBER: 0000 PROMOTED_BUILD_NUMBER: 00 PRODUCT_NAME: OpenJFX RAW_VERSION: 8.0.202 RELEASE_NAME: 8u202 RELEASE_MILESTONE: ea UPDATE_STUB_CACHE: false Download https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-queries/7.4.0/lucene-queries-7.4.0.jar Download https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-core/7.4.0/lucene-core-7.4.0.jar > Task :checkJfxrtJar > Task :updateCacheIfNeeded UP-TO-DATE > Task :verifyJava > Task :base:processVersionInfo > Task :base:compileJava FAILED /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRPulseEvent.java:28: error: package com.oracle.jrockit.jfr does not exist import com.oracle.jrockit.jfr.ContentType; ^ /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRPulseEvent.java:29: error: package com.oracle.jrockit.jfr does not exist import com.oracle.jrockit.jfr.EventDefinition; ^ /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRPulseEvent.java:30: error: package com.oracle.jrockit.jfr does not exist import com.oracle.jrockit.jfr.EventToken; ^ /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRPulseEvent.java:31: error: package com.oracle.jrockit.jfr does not exist import com.oracle.jrockit.jfr.TimedEvent; ^ /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRPulseEvent.java:32: error: package com.oracle.jrockit.jfr does not exist import com.oracle.jrockit.jfr.ValueDefinition; ^ /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRPulseEvent.java:35: error: cannot find symbol public class JFRPulseEvent extends TimedEvent { ^ symbol: class TimedEvent /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRPulseEvent.java:34: error: cannot find symbol @EventDefinition(path="javafx/pulse", name = "JavaFX Pulse Phase", description="Describes a phase in JavaFX pulse processing", stacktrace=false, thread=true) ^ symbol: class EventDefinition /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRPulseEvent.java:43: error: cannot find symbol public JFRPulseEvent(EventToken eventToken) { ^ symbol: class EventToken location: class JFRPulseEvent /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRLogger.java:28: error: package com.oracle.jrockit.jfr does not exist import com.oracle.jrockit.jfr.EventToken; ^ /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRLogger.java:29: error: package com.oracle.jrockit.jfr does not exist import com.oracle.jrockit.jfr.Producer; ^ /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRLogger.java:39: error: cannot find symbol private final Producer producer; ^ symbol: class Producer location: class JFRLogger /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRLogger.java:40: error: cannot find symbol private final EventToken pulseEventToken; ^ symbol: class EventToken location: class JFRLogger /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRLogger.java:41: error: cannot find symbol private final EventToken inputEventToken; ^ symbol: class EventToken location: class JFRLogger /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRInputEvent.java:28: error: package com.oracle.jrockit.jfr does not exist import com.oracle.jrockit.jfr.ContentType; ^ /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRInputEvent.java:29: error: package com.oracle.jrockit.jfr does not exist import com.oracle.jrockit.jfr.EventDefinition; ^ /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRInputEvent.java:30: error: package com.oracle.jrockit.jfr does not exist import com.oracle.jrockit.jfr.EventToken; ^ /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRInputEvent.java:31: error: package com.oracle.jrockit.jfr does not exist import com.oracle.jrockit.jfr.TimedEvent; ^ /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRInputEvent.java:32: error: package com.oracle.jrockit.jfr does not exist import com.oracle.jrockit.jfr.ValueDefinition; ^ /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRInputEvent.java:35: error: cannot find symbol public class JFRInputEvent extends TimedEvent { ^ symbol: class TimedEvent /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRInputEvent.java:34: error: cannot find symbol @EventDefinition(path="javafx/input", name = "JavaFX Input", description="JavaFX input event", stacktrace=false, thread=true) ^ symbol: class EventDefinition /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRInputEvent.java:40: error: cannot find symbol public JFRInputEvent(EventToken eventToken) { ^ symbol: class EventToken location: class JFRInputEvent /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRPulseEvent.java:37: error: cannot find symbol @ValueDefinition(name="pulseID", description="Pulse number", contentType=ContentType.None, relationKey="http://www.oracle.com/javafx/pulse/id") ^ symbol: class ValueDefinition location: class JFRPulseEvent /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRPulseEvent.java:40: error: cannot find symbol @ValueDefinition(name="phaseName", description="Pulse phase name", contentType=ContentType.None) ^ symbol: class ValueDefinition location: class JFRPulseEvent /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRInputEvent.java:37: error: cannot find symbol @ValueDefinition(name="inputType", description="Input event type", contentType=ContentType.None) ^ symbol: class ValueDefinition location: class JFRInputEvent /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRLogger.java:46: error: cannot find symbol producer = new Producer("JavaFX producer", "JavaFX producer.", PRODUCER_URI); ^ symbol: class Producer location: class JFRLogger /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRLogger.java:69: error: package com.oracle.jrockit.jfr does not exist if (klass != null && com.oracle.jrockit.jfr.FlightRecorder.isActive()) { ^ /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRLogger.java:137: error: cannot find symbol event.end(); ^ symbol: method end() location: variable event of type JFRPulseEvent /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRLogger.java:138: error: cannot find symbol event.commit(); ^ symbol: method commit() location: variable event of type JFRPulseEvent /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRLogger.java:147: error: cannot find symbol event.reset(); ^ symbol: method reset() location: variable event of type JFRPulseEvent /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRLogger.java:148: error: cannot find symbol event.begin(); ^ symbol: method begin() location: variable event of type JFRPulseEvent /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRLogger.java:169: error: cannot find symbol event.end(); ^ symbol: method end() location: variable event of type JFRInputEvent /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRLogger.java:170: error: cannot find symbol event.commit(); ^ symbol: method commit() location: variable event of type JFRInputEvent /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRLogger.java:179: error: cannot find symbol event.reset(); ^ symbol: method reset() location: variable event of type JFRInputEvent /build/java8-openjfx/src/rt-8u202-ga/modules/base/src/main/java-jfr/com/sun/javafx/logging/JFRLogger.java:180: error: cannot find symbol event.begin(); ^ symbol: method begin() location: variable event of type JFRInputEvent Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 34 errors FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':base:compileJava'. > Compilation failed with exit code 1; see the compiler error output for details. * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 14s 4 actionable tasks: 4 executed ==> ERROR:(B A failure occurred in build().(B  Aborting...(B