From 039865c779f7b7638b3cbe268092ed6a63670418 Mon Sep 17 00:00:00 2001 From: Nik Everett Date: Wed, 11 Jul 2018 16:36:50 -0400 Subject: [PATCH 01/11] Basic + Maven --- benchmarks/build.gradle | 11 ------ buildSrc/build.gradle | 1 + .../elasticsearch/gradle/BuildPlugin.groovy | 36 +++++++++++++++++ client/benchmark/build.gradle | 12 ------ client/rest-high-level/build.gradle | 39 ------------------- x-pack/plugin/sql/jdbc/build.gradle | 24 ------------ 6 files changed, 37 insertions(+), 86 deletions(-) diff --git a/benchmarks/build.gradle b/benchmarks/build.gradle index e7ee5a059ab37..01177c6e44f2d 100644 --- a/benchmarks/build.gradle +++ b/benchmarks/build.gradle @@ -17,17 +17,6 @@ * under the License. */ -buildscript { - repositories { - maven { - url 'https://plugins.gradle.org/m2/' - } - } - dependencies { - classpath 'com.github.jengelman.gradle.plugins:shadow:2.0.4' - } -} - apply plugin: 'elasticsearch.build' // order of this section matters, see: https://github.com/johnrengelman/shadow/issues/336 diff --git a/buildSrc/build.gradle b/buildSrc/build.gradle index 4e31de08829cc..428a79a3c091a 100644 --- a/buildSrc/build.gradle +++ b/buildSrc/build.gradle @@ -104,6 +104,7 @@ dependencies { compile 'de.thetaphi:forbiddenapis:2.5' compile 'org.apache.rat:apache-rat:0.11' compile "org.elasticsearch:jna:4.5.1" + compile 'com.github.jengelman.gradle.plugins:shadow:2.0.4' testCompile "junit:junit:${props.getProperty('junit')}" } diff --git a/buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy b/buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy index 89e10c50ff782..c175ec838d090 100644 --- a/buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy +++ b/buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy @@ -19,6 +19,7 @@ package org.elasticsearch.gradle import com.carrotsearch.gradle.junit4.RandomizedTestingTask +import com.github.jengelman.gradle.plugins.shadow.ShadowPlugin import org.apache.tools.ant.taskdefs.condition.Os import org.eclipse.jgit.lib.Constants import org.eclipse.jgit.lib.RepositoryBuilder @@ -36,6 +37,7 @@ import org.gradle.api.artifacts.ModuleDependency import org.gradle.api.artifacts.ModuleVersionIdentifier import org.gradle.api.artifacts.ProjectDependency import org.gradle.api.artifacts.ResolvedArtifact +import org.gradle.api.artifacts.SelfResolvingDependency import org.gradle.api.artifacts.dsl.RepositoryHandler import org.gradle.api.execution.TaskExecutionGraph import org.gradle.api.plugins.JavaPlugin @@ -498,7 +500,41 @@ class BuildPlugin implements Plugin { } } } + project.plugins.withType(ShadowPlugin).whenPluginAdded { + project.publishing { + publications { + nebula(MavenPublication) { + artifact project.tasks.shadowJar + artifactId = project.archivesBaseName + /* + * Configure the pom to include the "shadow" as compile dependencies + * because that is how we're using them but remove all other dependencies + * because they've been shaded into the jar. + */ + pom.withXml { XmlProvider xml -> + Node root = xml.asNode() + root.remove(root.dependencies) + Node dependenciesNode = root.appendNode('dependencies') + project.configurations.shadow.allDependencies.each { + if (false == it instanceof SelfResolvingDependency) { + Node dependencyNode = dependenciesNode.appendNode('dependency') + dependencyNode.appendNode('groupId', it.group) + dependencyNode.appendNode('artifactId', it.name) + dependencyNode.appendNode('version', it.version) + dependencyNode.appendNode('scope', 'compile') + } + } + // Be tidy and remove the element if it is empty + if (dependenciesNode.children.empty) { + root.remove(dependenciesNode) + } + } + } + } + } + } } + } /** Adds compiler settings to the project */ diff --git a/client/benchmark/build.gradle b/client/benchmark/build.gradle index 77867f5e273f2..0c3238d985346 100644 --- a/client/benchmark/build.gradle +++ b/client/benchmark/build.gradle @@ -17,18 +17,6 @@ * under the License. */ -buildscript { - repositories { - maven { - url 'https://plugins.gradle.org/m2/' - } - } - dependencies { - classpath 'com.github.jengelman.gradle.plugins:shadow:2.0.4' - } -} - - apply plugin: 'elasticsearch.build' // build an uberjar with all benchmarks apply plugin: 'com.github.johnrengelman.shadow' diff --git a/client/rest-high-level/build.gradle b/client/rest-high-level/build.gradle index 451452759f507..a8c45059dcb4c 100644 --- a/client/rest-high-level/build.gradle +++ b/client/rest-high-level/build.gradle @@ -21,17 +21,6 @@ import org.elasticsearch.gradle.precommit.PrecommitTasks import org.gradle.api.XmlProvider import org.gradle.api.publish.maven.MavenPublication -buildscript { - repositories { - maven { - url 'https://plugins.gradle.org/m2/' - } - } - dependencies { - classpath 'com.github.jengelman.gradle.plugins:shadow:2.0.4' - } -} - apply plugin: 'elasticsearch.build' apply plugin: 'elasticsearch.rest-test' apply plugin: 'nebula.maven-base-publish' @@ -41,34 +30,6 @@ apply plugin: 'com.github.johnrengelman.shadow' group = 'org.elasticsearch.client' archivesBaseName = 'elasticsearch-rest-high-level-client' -publishing { - publications { - nebula(MavenPublication) { - artifact shadowJar - artifactId = archivesBaseName - /* - * Configure the pom to include the "shadow" as compile dependencies - * because that is how we're using them but remove all other dependencies - * because they've been shaded into the jar. - */ - pom.withXml { XmlProvider xml -> - Node root = xml.asNode() - root.remove(root.dependencies) - Node dependenciesNode = root.appendNode('dependencies') - project.configurations.shadow.allDependencies.each { - if (false == it instanceof SelfResolvingDependency) { - Node dependencyNode = dependenciesNode.appendNode('dependency') - dependencyNode.appendNode('groupId', it.group) - dependencyNode.appendNode('artifactId', it.name) - dependencyNode.appendNode('version', it.version) - dependencyNode.appendNode('scope', 'compile') - } - } - } - } - } -} - /* * We need somewhere to configure dependencies that we don't wish to shade * into the high level REST client. The shadow plugin creates a "shadow" diff --git a/x-pack/plugin/sql/jdbc/build.gradle b/x-pack/plugin/sql/jdbc/build.gradle index 9d27c2030d676..511a95f538139 100644 --- a/x-pack/plugin/sql/jdbc/build.gradle +++ b/x-pack/plugin/sql/jdbc/build.gradle @@ -1,15 +1,3 @@ - -buildscript { - repositories { - maven { - url 'https://plugins.gradle.org/m2/' - } - } - dependencies { - classpath 'com.github.jengelman.gradle.plugins:shadow:2.0.4' - } -} - apply plugin: 'elasticsearch.build' apply plugin: 'nebula.maven-base-publish' apply plugin: 'nebula.maven-scm' @@ -71,18 +59,6 @@ artifacts { archives shadowJar } -publishing { - publications { - nebula(MavenPublication) { - artifact shadowJar - pom.withXml { - // Nebula is mistakenly including all dependencies that are already shadowed into the shadow jar - asNode().remove(asNode().dependencies) - } - } - } -} - assemble.dependsOn shadowJar // Use the jar for testing so the tests are more "real" From 417ab3ff27beed91ebe6729a3740f0d4dba8d6c8 Mon Sep 17 00:00:00 2001 From: Nik Everett Date: Wed, 11 Jul 2018 18:23:13 -0400 Subject: [PATCH 02/11] Jar configuration --- .../elasticsearch/gradle/BuildPlugin.groovy | 22 +++++++++++++++++++ client/rest-high-level/build.gradle | 9 -------- x-pack/plugin/sql/jdbc/build.gradle | 3 --- 3 files changed, 22 insertions(+), 12 deletions(-) diff --git a/buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy b/buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy index c175ec838d090..12473aceffba4 100644 --- a/buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy +++ b/buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy @@ -696,6 +696,28 @@ class BuildPlugin implements Plugin { } } } + project.plugins.withType(ShadowPlugin).whenPluginAdded { + /* + * When we use the shadow plugin we entirely replace the + * normal jar with the shadow jar so we no longer want to run + * the jar task. + */ + project.tasks.jar.enabled = false + project.tasks.shadowJar { + /* + * Replace the default "shadow" classifier with null + * which will leave the classifier off of the file name. + */ + classifier = null + /* + * Not all cases need service files merged but it is + * better to be safe + */ + mergeServiceFiles() + } + // Make sure we assemble the shadow jar + project.tasks.assemble.dependsOn project.tasks.shadowJar + } } /** Returns a closure of common configuration shared by unit and integration tests. */ diff --git a/client/rest-high-level/build.gradle b/client/rest-high-level/build.gradle index a8c45059dcb4c..861fbb49c669c 100644 --- a/client/rest-high-level/build.gradle +++ b/client/rest-high-level/build.gradle @@ -80,15 +80,6 @@ forbiddenApisMain { signaturesURLs += [file('src/main/resources/forbidden/rest-high-level-signatures.txt').toURI().toURL()] } -shadowJar { - classifier = null - mergeServiceFiles() -} - -// We don't need normal jar, we use shadow jar instead -jar.enabled = false -assemble.dependsOn shadowJar - javadoc { /* * Bundle all of the javadoc from all of the shaded projects into this one diff --git a/x-pack/plugin/sql/jdbc/build.gradle b/x-pack/plugin/sql/jdbc/build.gradle index 511a95f538139..88d44b4944f88 100644 --- a/x-pack/plugin/sql/jdbc/build.gradle +++ b/x-pack/plugin/sql/jdbc/build.gradle @@ -37,7 +37,6 @@ dependencyLicenses { } shadowJar { - classifier = null relocate 'com.fasterxml', 'org.elasticsearch.fasterxml' } @@ -59,8 +58,6 @@ artifacts { archives shadowJar } -assemble.dependsOn shadowJar - // Use the jar for testing so the tests are more "real" test { classpath -= compileJava.outputs.files From 4f46cb38b941a766a538ff1c907808967ff38ecc Mon Sep 17 00:00:00 2001 From: Nik Everett Date: Wed, 11 Jul 2018 19:04:12 -0400 Subject: [PATCH 03/11] Tests --- .../elasticsearch/gradle/BuildPlugin.groovy | 30 ++++++++++++++- client/rest-high-level/build.gradle | 37 ------------------- x-pack/plugin/sql/jdbc/build.gradle | 9 ----- 3 files changed, 29 insertions(+), 47 deletions(-) diff --git a/buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy b/buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy index 12473aceffba4..b66b61215db39 100644 --- a/buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy +++ b/buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy @@ -44,6 +44,7 @@ import org.gradle.api.plugins.JavaPlugin import org.gradle.api.publish.maven.MavenPublication import org.gradle.api.publish.maven.plugins.MavenPublishPlugin import org.gradle.api.publish.maven.tasks.GenerateMavenPom +import org.gradle.api.tasks.SourceSet import org.gradle.api.tasks.bundling.Jar import org.gradle.api.tasks.compile.GroovyCompile import org.gradle.api.tasks.compile.JavaCompile @@ -802,6 +803,18 @@ class BuildPlugin implements Plugin { } exclude '**/*$*.class' + + project.plugins.withType(ShadowPlugin).whenPluginAdded { + /* + * If we make a shaded jar we test against it. + */ + classpath -= project.tasks.compileJava.outputs.files + classpath -= project.configurations.compile + classpath -= project.configurations.runtime + classpath += project.configurations.shadow + classpath += project.tasks.shadowJar.outputs.files + dependsOn project.tasks.shadowJar + } } } @@ -824,7 +837,22 @@ class BuildPlugin implements Plugin { additionalTest.dependsOn(project.tasks.testClasses) test.dependsOn(additionalTest) }); - return test + + project.plugins.withType(ShadowPlugin).whenPluginAdded { + /* + * We need somewhere to configure dependencies that we don't wish + * to shade into the jar. The shadow plugin creates a "shadow" + * configuration which is *almost* exactly that. It is never + * bundled into the shaded jar but is used for main source + * compilation. Unfortunately, by default it is not used for + * *test* source compilation and isn't used in tests at all. This + * change makes it available for test compilation. + */ + SourceSet testSourceSet = project.sourceSets.findByName('test') + if (testSourceSet != null) { + testSourceSet.compileClasspath += project.configurations.shadow + } + } } private static configurePrecommit(Project project) { diff --git a/client/rest-high-level/build.gradle b/client/rest-high-level/build.gradle index 861fbb49c669c..2132117f2b14f 100644 --- a/client/rest-high-level/build.gradle +++ b/client/rest-high-level/build.gradle @@ -30,21 +30,6 @@ apply plugin: 'com.github.johnrengelman.shadow' group = 'org.elasticsearch.client' archivesBaseName = 'elasticsearch-rest-high-level-client' -/* - * We need somewhere to configure dependencies that we don't wish to shade - * into the high level REST client. The shadow plugin creates a "shadow" - * configuration which is *almost* exactly that. It is never bundled into - * the shaded jar but is used for main source compilation. Unfortunately, - * by default it is not used for *test* source compilation and isn't used - * in tests at all. This change makes it available for test compilation. - * A change below makes it available for testing. - */ -sourceSets { - test { - compileClasspath += configurations.shadow - } -} - dependencies { /* * Everything in the "shadow" configuration is *not* copied into the @@ -93,25 +78,3 @@ javadoc { } } } - -/* - * Use the jar for testing so we have tests of the bundled jar. - * Use the "shadow" configuration for testing because we need things - * in it. - */ -test { - classpath -= compileJava.outputs.files - classpath -= configurations.compile - classpath -= configurations.runtime - classpath += configurations.shadow - classpath += shadowJar.outputs.files - dependsOn shadowJar -} -integTestRunner { - classpath -= compileJava.outputs.files - classpath -= configurations.compile - classpath -= configurations.runtime - classpath += configurations.shadow - classpath += shadowJar.outputs.files - dependsOn shadowJar -} diff --git a/x-pack/plugin/sql/jdbc/build.gradle b/x-pack/plugin/sql/jdbc/build.gradle index 88d44b4944f88..a0d9b24c50729 100644 --- a/x-pack/plugin/sql/jdbc/build.gradle +++ b/x-pack/plugin/sql/jdbc/build.gradle @@ -57,12 +57,3 @@ artifacts { nodeps nodepsJar archives shadowJar } - -// Use the jar for testing so the tests are more "real" -test { - classpath -= compileJava.outputs.files - classpath -= configurations.compile - classpath -= configurations.runtime - classpath += shadowJar.outputs.files - dependsOn shadowJar -} From 1b06e997d6de683275fb9e7254d1a2b3a49dd2de Mon Sep 17 00:00:00 2001 From: Nik Everett Date: Wed, 11 Jul 2018 22:56:42 -0400 Subject: [PATCH 04/11] Javadoc --- .../elasticsearch/gradle/BuildPlugin.groovy | 19 +++++++++++++++++++ client/rest-high-level/build.gradle | 14 -------------- 2 files changed, 19 insertions(+), 14 deletions(-) diff --git a/buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy b/buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy index b66b61215db39..94441cd9b39d9 100644 --- a/buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy +++ b/buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy @@ -615,6 +615,25 @@ class BuildPlugin implements Plugin { * that the default will change to html5 in the future. */ javadoc.options.addBooleanOption('html5', true) + project.plugins.withType(ShadowPlugin).whenPluginAdded { + /* + * Bundle all of the javadoc from all of the shaded projects + * into this one so we don't *have* to publish javadoc for + * them all. + */ + project.configurations.compile.dependencies.all { Dependency dep -> + Project p = project.dependencyToProject(dep) + if (p != null) { + /* + * We need the other project evaluated so we can + * reference its sourceSets. + */ + project.evaluationDependsOn(p.path) + javadoc.source += p.sourceSets.main.allJava + } + } + // TODO add shadow config to classpath + } } configureJavadocJar(project) } diff --git a/client/rest-high-level/build.gradle b/client/rest-high-level/build.gradle index 2132117f2b14f..4d539b80369a7 100644 --- a/client/rest-high-level/build.gradle +++ b/client/rest-high-level/build.gradle @@ -64,17 +64,3 @@ forbiddenApisMain { signaturesURLs += [PrecommitTasks.getResource('/forbidden/http-signatures.txt')] signaturesURLs += [file('src/main/resources/forbidden/rest-high-level-signatures.txt').toURI().toURL()] } - -javadoc { - /* - * Bundle all of the javadoc from all of the shaded projects into this one - * so we don't *have* to publish javadoc for all of the "client" jars. - */ - configurations.compile.dependencies.all { Dependency dep -> - Project p = dependencyToProject(dep) - if (p != null) { - evaluationDependsOn(p.path) - source += p.sourceSets.main.allJava - } - } -} From 5d80fa43ed0aa5276f86a00ae2ae0079502065fb Mon Sep 17 00:00:00 2001 From: Nik Everett Date: Thu, 12 Jul 2018 12:25:12 -0400 Subject: [PATCH 05/11] New javadoc --- build.gradle | 49 ++++++++++++++++--- .../elasticsearch/gradle/BuildPlugin.groovy | 19 ------- 2 files changed, 41 insertions(+), 27 deletions(-) diff --git a/build.gradle b/build.gradle index 0d77f8fd59ef0..a961ede957bfb 100644 --- a/build.gradle +++ b/build.gradle @@ -17,7 +17,7 @@ * under the License. */ - +import com.github.jengelman.gradle.plugins.shadow.ShadowPlugin import org.apache.tools.ant.taskdefs.condition.Os import org.apache.tools.ant.filters.ReplaceTokens import org.elasticsearch.gradle.BuildPlugin @@ -302,19 +302,52 @@ subprojects { // their own artifacts. if (project.plugins.hasPlugin(BuildPlugin)) { String artifactsHost = VersionProperties.elasticsearch.isSnapshot() ? "https://snapshots.elastic.co" : "https://artifacts.elastic.co" - Closure sortClosure = { a, b -> b.group <=> a.group } - Closure depJavadocClosure = { dep -> - if (dep.group != null && dep.group.startsWith('org.elasticsearch')) { - Project upstreamProject = dependencyToProject(dep) - if (upstreamProject != null) { + Closure addDependencyToJavadoc + Closure addConfigurationToJavadoc + addDependencyToJavadoc = { dep -> + if (dep.group == null || false == dep.group.startsWith('org.elasticsearch')) { + return + } + Project upstreamProject = dependencyToProject(dep) + if (upstreamProject != null) { + if (project.plugins.hasPlugin(ShadowPlugin)) { + /* + * Include the source of shadowed upstream projects so we don't + * to publish their javadoc. + */ + project.evaluationDependsOn(upstreamProject.path) // TODO use when plugin added? + project.javadoc.source += upstreamProject.javadoc.source + /* + * Do not add those projects to the javadoc classpath because + * we are going to resolve them with their source instead. + */ + project.javadoc.classpath = project.javadoc.classpath.filter { f -> + false == upstreamProject.configurations.archives.artifacts.files.files.contains(f) + } + /* + * Instead we need the upstream project's javadoc classpath so + * we don't barf on the classes that it references. + */ + project.javadoc.classpath += upstreamProject.javadoc.classpath + } else { project.javadoc.dependsOn "${upstreamProject.path}:javadoc" String artifactPath = dep.group.replaceAll('\\.', '/') + '/' + dep.name.replaceAll('\\.', '/') + '/' + dep.version project.javadoc.options.linksOffline artifactsHost + "/javadoc/" + artifactPath, "${upstreamProject.buildDir}/docs/javadoc/" } } } - project.configurations.compile.dependencies.findAll().toSorted(sortClosure).each(depJavadocClosure) - project.configurations.compileOnly.dependencies.findAll().toSorted(sortClosure).each(depJavadocClosure) + addConfigurationToJavadoc = { configuration -> + configuration.dependencies + .findAll() + .toSorted({ a, b -> b.group <=> a.group }) + .each(addDependencyToJavadoc) + } + addConfigurationToJavadoc(project.configurations.compile) + addConfigurationToJavadoc(project.configurations.compileOnly) + // todo probably also want shadow + // if (hasShadow) { + // addConfigurationToJavadoc(project.configurations.runtime) + // } } } } diff --git a/buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy b/buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy index 94441cd9b39d9..b66b61215db39 100644 --- a/buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy +++ b/buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy @@ -615,25 +615,6 @@ class BuildPlugin implements Plugin { * that the default will change to html5 in the future. */ javadoc.options.addBooleanOption('html5', true) - project.plugins.withType(ShadowPlugin).whenPluginAdded { - /* - * Bundle all of the javadoc from all of the shaded projects - * into this one so we don't *have* to publish javadoc for - * them all. - */ - project.configurations.compile.dependencies.all { Dependency dep -> - Project p = project.dependencyToProject(dep) - if (p != null) { - /* - * We need the other project evaluated so we can - * reference its sourceSets. - */ - project.evaluationDependsOn(p.path) - javadoc.source += p.sourceSets.main.allJava - } - } - // TODO add shadow config to classpath - } } configureJavadocJar(project) } From 57396ec7fcc90416377f28066f5c6bd920f1fbce Mon Sep 17 00:00:00 2001 From: Nik Everett Date: Thu, 12 Jul 2018 12:33:29 -0400 Subject: [PATCH 06/11] Cleanup --- build.gradle | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/build.gradle b/build.gradle index a961ede957bfb..333901ed21501 100644 --- a/build.gradle +++ b/build.gradle @@ -302,9 +302,8 @@ subprojects { // their own artifacts. if (project.plugins.hasPlugin(BuildPlugin)) { String artifactsHost = VersionProperties.elasticsearch.isSnapshot() ? "https://snapshots.elastic.co" : "https://artifacts.elastic.co" - Closure addDependencyToJavadoc - Closure addConfigurationToJavadoc - addDependencyToJavadoc = { dep -> + Closure sortClosure = { a, b -> b.group <=> a.group } + Closure depJavadocClosure = { dep -> if (dep.group == null || false == dep.group.startsWith('org.elasticsearch')) { return } @@ -336,18 +335,8 @@ subprojects { } } } - addConfigurationToJavadoc = { configuration -> - configuration.dependencies - .findAll() - .toSorted({ a, b -> b.group <=> a.group }) - .each(addDependencyToJavadoc) - } - addConfigurationToJavadoc(project.configurations.compile) - addConfigurationToJavadoc(project.configurations.compileOnly) - // todo probably also want shadow - // if (hasShadow) { - // addConfigurationToJavadoc(project.configurations.runtime) - // } + project.configurations.compile.dependencies.findAll().toSorted(sortClosure).each(depJavadocClosure) + project.configurations.compileOnly.dependencies.findAll().toSorted(sortClosure).each(depJavadocClosure) } } } From dedc9c0da5f8013b90f82610ff183f453466cea2 Mon Sep 17 00:00:00 2001 From: Nik Everett Date: Thu, 12 Jul 2018 12:55:09 -0400 Subject: [PATCH 07/11] More cleanup --- build.gradle | 49 +++++++++++++++++++++++++------------------------ 1 file changed, 25 insertions(+), 24 deletions(-) diff --git a/build.gradle b/build.gradle index 333901ed21501..b3abb80cd8868 100644 --- a/build.gradle +++ b/build.gradle @@ -308,31 +308,32 @@ subprojects { return } Project upstreamProject = dependencyToProject(dep) - if (upstreamProject != null) { - if (project.plugins.hasPlugin(ShadowPlugin)) { - /* - * Include the source of shadowed upstream projects so we don't - * to publish their javadoc. - */ - project.evaluationDependsOn(upstreamProject.path) // TODO use when plugin added? - project.javadoc.source += upstreamProject.javadoc.source - /* - * Do not add those projects to the javadoc classpath because - * we are going to resolve them with their source instead. - */ - project.javadoc.classpath = project.javadoc.classpath.filter { f -> - false == upstreamProject.configurations.archives.artifacts.files.files.contains(f) - } - /* - * Instead we need the upstream project's javadoc classpath so - * we don't barf on the classes that it references. - */ - project.javadoc.classpath += upstreamProject.javadoc.classpath - } else { - project.javadoc.dependsOn "${upstreamProject.path}:javadoc" - String artifactPath = dep.group.replaceAll('\\.', '/') + '/' + dep.name.replaceAll('\\.', '/') + '/' + dep.version - project.javadoc.options.linksOffline artifactsHost + "/javadoc/" + artifactPath, "${upstreamProject.buildDir}/docs/javadoc/" + if (upstreamProject == null) { + return + } + if (project.plugins.hasPlugin(ShadowPlugin)) { + /* + * Include the source of shadowed upstream projects so we don't + * to publish their javadoc. + */ + project.evaluationDependsOn(upstreamProject.path) + project.javadoc.source += upstreamProject.javadoc.source + /* + * Do not add those projects to the javadoc classpath because + * we are going to resolve them with their source instead. + */ + project.javadoc.classpath = project.javadoc.classpath.filter { f -> + false == upstreamProject.configurations.archives.artifacts.files.files.contains(f) } + /* + * Instead we need the upstream project's javadoc classpath so + * we don't barf on the classes that it references. + */ + project.javadoc.classpath += upstreamProject.javadoc.classpath + } else { + project.javadoc.dependsOn "${upstreamProject.path}:javadoc" + String artifactPath = dep.group.replaceAll('\\.', '/') + '/' + dep.name.replaceAll('\\.', '/') + '/' + dep.version + project.javadoc.options.linksOffline artifactsHost + "/javadoc/" + artifactPath, "${upstreamProject.buildDir}/docs/javadoc/" } } project.configurations.compile.dependencies.findAll().toSorted(sortClosure).each(depJavadocClosure) From 3cd28070498004a9b332f33fe10e38b4bb15754c Mon Sep 17 00:00:00 2001 From: Nik Everett Date: Thu, 12 Jul 2018 13:13:47 -0400 Subject: [PATCH 08/11] Fix links to shadow configuration --- build.gradle | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/build.gradle b/build.gradle index b3abb80cd8868..c492d0f5601fb 100644 --- a/build.gradle +++ b/build.gradle @@ -303,7 +303,7 @@ subprojects { if (project.plugins.hasPlugin(BuildPlugin)) { String artifactsHost = VersionProperties.elasticsearch.isSnapshot() ? "https://snapshots.elastic.co" : "https://artifacts.elastic.co" Closure sortClosure = { a, b -> b.group <=> a.group } - Closure depJavadocClosure = { dep -> + Closure depJavadocClosure = { shadowed, dep -> if (dep.group == null || false == dep.group.startsWith('org.elasticsearch')) { return } @@ -311,7 +311,7 @@ subprojects { if (upstreamProject == null) { return } - if (project.plugins.hasPlugin(ShadowPlugin)) { + if (shadowed) { /* * Include the source of shadowed upstream projects so we don't * to publish their javadoc. @@ -331,13 +331,27 @@ subprojects { */ project.javadoc.classpath += upstreamProject.javadoc.classpath } else { + // Link to non-shadowed dependant projects project.javadoc.dependsOn "${upstreamProject.path}:javadoc" String artifactPath = dep.group.replaceAll('\\.', '/') + '/' + dep.name.replaceAll('\\.', '/') + '/' + dep.version project.javadoc.options.linksOffline artifactsHost + "/javadoc/" + artifactPath, "${upstreamProject.buildDir}/docs/javadoc/" } } - project.configurations.compile.dependencies.findAll().toSorted(sortClosure).each(depJavadocClosure) - project.configurations.compileOnly.dependencies.findAll().toSorted(sortClosure).each(depJavadocClosure) + boolean hasShadow = project.plugins.hasPlugin(ShadowPlugin) + project.configurations.compile.dependencies + .findAll() + .toSorted(sortClosure) + .each({ c -> depJavadocClosure(hasShadow, c) }) + project.configurations.compileOnly.dependencies + .findAll() + .toSorted(sortClosure) + .each({ c -> depJavadocClosure(hasShadow, c) }) + if (hasShadow) { + project.configurations.shadow.dependencies + .findAll() + .toSorted(sortClosure) + .each({ c -> depJavadocClosure(false, c) }) + } } } } From ce14e7fc5610e56402827408f1df77adcb124f89 Mon Sep 17 00:00:00 2001 From: Nik Everett Date: Mon, 16 Jul 2018 13:26:31 -0400 Subject: [PATCH 09/11] Fix benchmarks --- benchmarks/build.gradle | 4 - out | 830 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 830 insertions(+), 4 deletions(-) create mode 100644 out diff --git a/benchmarks/build.gradle b/benchmarks/build.gradle index 01177c6e44f2d..80d1982300dd1 100644 --- a/benchmarks/build.gradle +++ b/benchmarks/build.gradle @@ -70,10 +70,6 @@ thirdPartyAudit.excludes = [ 'org.openjdk.jmh.util.Utils' ] -shadowJar { - classifier = 'benchmarks' -} - runShadow { executable = new File(project.runtimeJavaHome, 'bin/java') } diff --git a/out b/out new file mode 100644 index 0000000000000..d65275b76d05a --- /dev/null +++ b/out @@ -0,0 +1,830 @@ +Initialized native services in: /home/manybubbles/.gradle/native +To honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: https://docs.gradle.org/4.8.1/userguide/gradle_daemon.html. +Starting process 'Gradle build daemon'. Working directory: /home/manybubbles/.gradle/daemon/4.8.1 Command: /home/manybubbles/Bin/jdk-10/bin/java -Xmx2g -Dfile.encoding=UTF-8 -Duser.country=US -Duser.language=en -Duser.variant -cp /home/manybubbles/.gradle/wrapper/dists/gradle-4.8.1-all/6fmj4nezasjg1b7kkmy10xgo2/gradle-4.8.1/lib/gradle-launcher-4.8.1.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 4.8.1 +Successfully started process 'Gradle build daemon' +An attempt to start the daemon took 0.733 secs. +The client will now receive all logging from the daemon (pid: 25241). The daemon log file: /home/manybubbles/.gradle/daemon/4.8.1/daemon-25241.out.log +Daemon will be stopped at the end of the build stopping after processing +Using 4 worker leases. +Starting Build +Evaluating project ':buildSrc' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/buildSrc/build.gradle'. +Selected primary task 'build' from project : +:compileJava (Thread[Task worker for ':buildSrc',5,main]) started. +Skipping task ':buildSrc:compileJava' as it is up-to-date. +:compileJava (Thread[Task worker for ':buildSrc',5,main]) completed. Took 0.148 secs. +:compileGroovy (Thread[Task worker for ':buildSrc' Thread 3,5,main]) started. +Skipping task ':buildSrc:compileGroovy' as it is up-to-date. +:compileGroovy (Thread[Task worker for ':buildSrc' Thread 3,5,main]) completed. Took 0.183 secs. +:pluginDescriptors (Thread[Task worker for ':buildSrc' Thread 2,5,main]) started. +Skipping task ':buildSrc:pluginDescriptors' as it is up-to-date. +:pluginDescriptors (Thread[Task worker for ':buildSrc' Thread 2,5,main]) completed. Took 0.001 secs. +:writeVersionProperties (Thread[Task worker for ':buildSrc' Thread 2,5,main]) started. +Skipping task ':buildSrc:writeVersionProperties' as it is up-to-date. +:writeVersionProperties (Thread[Task worker for ':buildSrc' Thread 2,5,main]) completed. Took 0.003 secs. +:processResources (Thread[Task worker for ':buildSrc' Thread 2,5,main]) started. +Skipping task ':buildSrc:processResources' as it is up-to-date. +:processResources (Thread[Task worker for ':buildSrc' Thread 2,5,main]) completed. Took 0.021 secs. +:classes (Thread[Task worker for ':buildSrc',5,main]) started. +Skipping task ':buildSrc:classes' as it has no actions. +:classes (Thread[Task worker for ':buildSrc',5,main]) completed. Took 0.0 secs. +:jar (Thread[Task worker for ':buildSrc',5,main]) started. +Skipping task ':buildSrc:jar' as it is up-to-date. +:jar (Thread[Task worker for ':buildSrc',5,main]) completed. Took 0.015 secs. +:assemble (Thread[Task worker for ':buildSrc' Thread 3,5,main]) started. +Skipping task ':buildSrc:assemble' as it has no actions. +:assemble (Thread[Task worker for ':buildSrc' Thread 3,5,main]) completed. Took 0.0 secs. +:pluginUnderTestMetadata (Thread[Task worker for ':buildSrc' Thread 3,5,main]) started. +Skipping task ':buildSrc:pluginUnderTestMetadata' as it is up-to-date. +:pluginUnderTestMetadata (Thread[Task worker for ':buildSrc' Thread 3,5,main]) completed. Took 0.021 secs. +:compileTestJava (Thread[Task worker for ':buildSrc' Thread 2,5,main]) started. +Skipping task ':buildSrc:compileTestJava' as it is up-to-date. +:compileTestJava (Thread[Task worker for ':buildSrc' Thread 2,5,main]) completed. Took 0.048 secs. +:compileTestGroovy (Thread[Task worker for ':buildSrc',5,main]) started. +Skipping task ':buildSrc:compileTestGroovy' as it is up-to-date. +:compileTestGroovy (Thread[Task worker for ':buildSrc',5,main]) completed. Took 0.014 secs. +:processTestResources (Thread[Task worker for ':buildSrc',5,main]) started. +file or directory '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/buildSrc/src/test/resources', not found +Skipping task ':buildSrc:processTestResources' as it has no source files and no previous output files. +:processTestResources (Thread[Task worker for ':buildSrc',5,main]) completed. Took 0.001 secs. +:testClasses (Thread[Task worker for ':buildSrc',5,main]) started. +Skipping task ':buildSrc:testClasses' as it has no actions. +:testClasses (Thread[Task worker for ':buildSrc',5,main]) completed. Took 0.0 secs. +:test (Thread[Task worker for ':buildSrc',5,main]) started. +Skipping task ':buildSrc:test' as it is up-to-date. +:test (Thread[Task worker for ':buildSrc',5,main]) completed. Took 0.038 secs. +:validateTaskProperties (Thread[Daemon worker,5,main]) started. +Skipping task ':buildSrc:validateTaskProperties' as it is up-to-date. +:validateTaskProperties (Thread[Daemon worker,5,main]) completed. Took 0.009 secs. +:check (Thread[Daemon worker,5,main]) started. +Skipping task ':buildSrc:check' as it has no actions. +:check (Thread[Daemon worker,5,main]) completed. Took 0.0 secs. +:build (Thread[Daemon worker,5,main]) started. +Skipping task ':buildSrc:build' as it has no actions. +:build (Thread[Daemon worker,5,main]) completed. Took 0.0 secs. +Settings evaluated using settings file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/settings.gradle'. +Projects loaded. Root project using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/build.gradle'. +Included projects: [root project 'elasticsearch', project ':benchmarks', project ':build-tools', project ':client', project ':distribution', project ':docs', project ':example-plugins', project ':libs', project ':modules', project ':plugins', project ':qa', project ':rest-api-spec', project ':server', project ':test', project ':x-pack', project ':client:benchmark', project ':client:client-benchmark-noop-api-plugin', project ':client:rest', project ':client:rest-high-level', project ':client:sniffer', project ':client:test', project ':client:transport', project ':distribution:archives', project ':distribution:bwc', project ':distribution:packages', project ':distribution:tools', project ':example-plugins:custom-settings', project ':example-plugins:painless-whitelist', project ':example-plugins:rescore', project ':example-plugins:rest-handler', project ':example-plugins:script-expert-scoring', project ':libs:cli', project ':libs:core', project ':libs:grok', project ':libs:nio', project ':libs:plugin-classloader', project ':libs:secure-sm', project ':libs:x-content', project ':modules:aggs-matrix-stats', project ':modules:analysis-common', project ':modules:ingest-common', project ':modules:lang-expression', project ':modules:lang-mustache', project ':modules:lang-painless', project ':modules:mapper-extras', project ':modules:parent-join', project ':modules:percolator', project ':modules:rank-eval', project ':modules:reindex', project ':modules:repository-url', project ':modules:transport-netty4', project ':plugins:analysis-icu', project ':plugins:analysis-kuromoji', project ':plugins:analysis-nori', project ':plugins:analysis-phonetic', project ':plugins:analysis-smartcn', project ':plugins:analysis-stempel', project ':plugins:analysis-ukrainian', project ':plugins:discovery-azure-classic', project ':plugins:discovery-ec2', project ':plugins:discovery-file', project ':plugins:discovery-gce', project ':plugins:ingest-attachment', project ':plugins:ingest-geoip', project ':plugins:ingest-user-agent', project ':plugins:mapper-murmur3', project ':plugins:mapper-size', project ':plugins:repository-azure', project ':plugins:repository-gcs', project ':plugins:repository-hdfs', project ':plugins:repository-s3', project ':plugins:store-smb', project ':plugins:transport-nio', project ':qa:ccs-unavailable-clusters', project ':qa:die-with-dignity', project ':qa:evil-tests', project ':qa:full-cluster-restart', project ':qa:mixed-cluster', project ':qa:multi-cluster-search', project ':qa:no-bootstrap-tests', project ':qa:rolling-upgrade', project ':qa:smoke-test-client', project ':qa:smoke-test-http', project ':qa:smoke-test-ingest-disabled', project ':qa:smoke-test-ingest-with-all-dependencies', project ':qa:smoke-test-multinode', project ':qa:smoke-test-plugins', project ':qa:vagrant', project ':qa:verify-version-constants', project ':qa:wildfly', project ':server:cli', project ':test:fixtures', project ':test:framework', project ':test:logger-usage', project ':x-pack:docs', project ':x-pack:license-tools', project ':x-pack:plugin', project ':x-pack:protocol', project ':x-pack:qa', project ':x-pack:test', project ':x-pack:transport-client', project ':distribution:archives:integ-test-zip', project ':distribution:archives:oss-tar', project ':distribution:archives:oss-zip', project ':distribution:archives:tar', project ':distribution:archives:zip', project ':distribution:bwc:maintenance-bugfix-snapshot', project ':distribution:bwc:next-bugfix-snapshot', project ':distribution:bwc:next-minor-snapshot', project ':distribution:bwc:staged-minor-snapshot', project ':distribution:packages:deb', project ':distribution:packages:oss-deb', project ':distribution:packages:oss-rpm', project ':distribution:packages:rpm', project ':distribution:tools:java-version-checker', project ':distribution:tools:launchers', project ':distribution:tools:plugin-cli', project ':modules:lang-painless:spi', project ':plugins:discovery-ec2:qa', project ':plugins:repository-azure:qa', project ':plugins:repository-gcs:qa', project ':test:fixtures:hdfs-fixture', project ':test:fixtures:krb5kdc-fixture', project ':test:fixtures:old-elasticsearch', project ':x-pack:plugin:core', project ':x-pack:plugin:deprecation', project ':x-pack:plugin:graph', project ':x-pack:plugin:logstash', project ':x-pack:plugin:ml', project ':x-pack:plugin:monitoring', project ':x-pack:plugin:rollup', project ':x-pack:plugin:security', project ':x-pack:plugin:sql', project ':x-pack:plugin:upgrade', project ':x-pack:plugin:watcher', project ':x-pack:qa:audit-tests', project ':x-pack:qa:core-rest-tests-with-security', project ':x-pack:qa:full-cluster-restart', project ':x-pack:qa:ml-basic-multi-node', project ':x-pack:qa:ml-disabled', project ':x-pack:qa:ml-native-multi-node-tests', project ':x-pack:qa:ml-no-bootstrap-tests', project ':x-pack:qa:ml-single-node-tests', project ':x-pack:qa:multi-cluster-search-security', project ':x-pack:qa:multi-node', project ':x-pack:qa:openldap-tests', project ':x-pack:qa:reindex-tests-with-security', project ':x-pack:qa:rolling-upgrade', project ':x-pack:qa:rolling-upgrade-basic', project ':x-pack:qa:saml-idp-tests', project ':x-pack:qa:security-client-tests', project ':x-pack:qa:security-example-spi-extension', project ':x-pack:qa:security-migrate-tests', project ':x-pack:qa:security-setup-password-tests', project ':x-pack:qa:security-tools-tests', project ':x-pack:qa:smoke-test-graph-with-security', project ':x-pack:qa:smoke-test-ml-with-security', project ':x-pack:qa:smoke-test-monitoring-with-watcher', project ':x-pack:qa:smoke-test-plugins', project ':x-pack:qa:smoke-test-plugins-ssl', project ':x-pack:qa:smoke-test-security-with-mustache', project ':x-pack:qa:smoke-test-watcher', project ':x-pack:qa:smoke-test-watcher-with-security', project ':x-pack:qa:sql', project ':x-pack:qa:third-party', project ':x-pack:qa:transport-client-tests', project ':x-pack:qa:vagrant', project ':x-pack:test:feature-aware', project ':x-pack:test:idp-fixture', project ':x-pack:test:smb-fixture', project ':plugins:discovery-ec2:qa:amazon-ec2', project ':plugins:repository-azure:qa:microsoft-azure-storage', project ':plugins:repository-gcs:qa:google-cloud-storage', project ':x-pack:plugin:ml:cpp-snapshot', project ':x-pack:plugin:sql:jdbc', project ':x-pack:plugin:sql:sql-action', project ':x-pack:plugin:sql:sql-cli', project ':x-pack:plugin:sql:sql-client', project ':x-pack:plugin:sql:sql-proto', project ':x-pack:qa:full-cluster-restart:with-system-key', project ':x-pack:qa:full-cluster-restart:without-system-key', project ':x-pack:qa:rolling-upgrade:with-system-key', project ':x-pack:qa:rolling-upgrade:without-system-key', project ':x-pack:qa:sql:multinode', project ':x-pack:qa:sql:no-security', project ':x-pack:qa:sql:security', project ':x-pack:qa:third-party:active-directory', project ':x-pack:qa:third-party:hipchat', project ':x-pack:qa:third-party:jira', project ':x-pack:qa:third-party:pagerduty', project ':x-pack:qa:third-party:slack', project ':x-pack:qa:sql:security:no-ssl', project ':x-pack:qa:sql:security:ssl'] +Evaluating root project 'elasticsearch' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/build.gradle'. +Evaluating project ':benchmarks' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/build.gradle'. +Compiling build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/build.gradle' using SubsetScriptTransformer. +Compiling build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/build.gradle' using BuildScriptTransformer. +======================================= +Elasticsearch Build Hamster says Hello! +======================================= + Gradle Version : 4.8.1 + OS Info : Linux 4.16.11-100.fc26.x86_64 (amd64) + JDK Version : Oracle Corporation 10 [OpenJDK 64-Bit Server VM 10+46] + JAVA_HOME : /home/manybubbles/Bin/jdk-10 + Random Testing Seed : 8CABC5C1A07F531D +Starting process 'command '/home/manybubbles/Bin/jdk-7/bin/jrunscript''. Working directory: /home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks Command: /home/manybubbles/Bin/jdk-7/bin/jrunscript -e print(java.lang.System.getProperty("java.specification.version")); +Successfully started process 'command '/home/manybubbles/Bin/jdk-7/bin/jrunscript'' +Starting process 'command '/usr/lib/jvm/java-1.8.0/bin/jrunscript''. Working directory: /home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks Command: /usr/lib/jvm/java-1.8.0/bin/jrunscript -e print(java.lang.System.getProperty("java.specification.version")); +Successfully started process 'command '/usr/lib/jvm/java-1.8.0/bin/jrunscript'' +Starting process 'command '/usr/java/jdk-9.0.4/bin/jrunscript''. Working directory: /home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks Command: /usr/java/jdk-9.0.4/bin/jrunscript -e print(java.lang.System.getProperty("java.specification.version")); +Successfully started process 'command '/usr/java/jdk-9.0.4/bin/jrunscript'' +Starting process 'command '/home/manybubbles/Bin/jdk-10/bin/jrunscript''. Working directory: /home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks Command: /home/manybubbles/Bin/jdk-10/bin/jrunscript -e print(java.lang.System.getProperty("java.specification.version")); +Successfully started process 'command '/home/manybubbles/Bin/jdk-10/bin/jrunscript'' +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':server' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/server/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':build-tools' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/buildSrc/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':client' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/client/build.gradle'. +Evaluating project ':distribution' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/build.gradle'. +Evaluating project ':docs' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/docs/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':example-plugins' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/examples/build.gradle'. +Evaluating project ':libs' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/libs/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':modules' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/modules/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':plugins' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':qa' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/build.gradle'. +Evaluating project ':rest-api-spec' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/rest-api-spec/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':test' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/test/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/build.gradle'. +Evaluating project ':client:benchmark' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/client/benchmark/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':modules:transport-netty4' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/modules/transport-netty4/build.gradle'. +Evaluating project ':modules:reindex' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/modules/reindex/build.gradle'. +Evaluating project ':modules:lang-mustache' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/modules/lang-mustache/build.gradle'. +Evaluating project ':modules:percolator' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/modules/percolator/build.gradle'. +Evaluating project ':client:rest' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/client/rest/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':client:transport' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/client/transport/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':client:client-benchmark-noop-api-plugin' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/client/client-benchmark-noop-api-plugin/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':client:rest-high-level' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/client/rest-high-level/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:protocol' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/protocol/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':client:sniffer' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/client/sniffer/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':client:test' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/client/test/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':distribution:archives' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/archives/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':distribution:bwc' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/bwc/build.gradle'. +Evaluating project ':distribution:packages' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/packages/build.gradle'. +Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@7f71eb59 +Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@7f71eb59 +Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@7f71eb59 +Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@7cb5364b +Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@7eb4812e +Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@62dadfc0 +Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@1530e292 +Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@5dcaf05c +Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@5dcaf05c +Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@5dcaf05c +Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@7529a704 +Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@7529a704 +Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@7529a704 +Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@6eb8d693 +Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@6eb8d693 +Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@6eb8d693 +Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@76ff35b7 +Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@76ff35b7 +Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@76ff35b7 +Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@11843c43 +Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@11843c43 +Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@11843c43 +Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@5b170509 +Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@3e1e869a +Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@e48c33e +Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@1dc8388b +Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@7e945976 +Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@7e945976 +Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@7e945976 +Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@34743a68 +Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@34743a68 +Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@34743a68 +Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@7c6d5eeb +Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@7c6d5eeb +Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@7c6d5eeb +Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@20bd3d8d +Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@20bd3d8d +Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@20bd3d8d +Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@5db649bc +Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@5db649bc +Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@5db649bc +Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@2199a6a8 +Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@6632854e +Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@926db9d +Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@4a2c4b65 +Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@26ec186e +Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@26ec186e +Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@26ec186e +Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@5406e108 +Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@5406e108 +Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@5406e108 +Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@6b432226 +Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@6b432226 +Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@6b432226 +Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@439c2b48 +Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@439c2b48 +Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@439c2b48 +Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@3738db4f +Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@3738db4f +Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@3738db4f +Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@2b454ae9 +Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@22ae811f +Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@1fc68bdd +Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@31990c63 +Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@308a0abb +Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@308a0abb +Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@308a0abb +Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@667ac3cc +Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@667ac3cc +Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@667ac3cc +Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@4d4924bd +Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@4d4924bd +Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@4d4924bd +Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@64a11562 +Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@64a11562 +Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@64a11562 +Evaluating project ':distribution:tools' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/tools/build.gradle'. +Evaluating project ':example-plugins:custom-settings' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/examples/custom-settings/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':example-plugins:painless-whitelist' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/examples/painless-whitelist/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':example-plugins:rescore' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/examples/rescore/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':example-plugins:rest-handler' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/examples/rest-handler/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':example-plugins:script-expert-scoring' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/examples/script-expert-scoring/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':libs:cli' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/libs/cli/build.gradle'. +Evaluating project ':libs:core' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/libs/core/build.gradle'. +Evaluating project ':libs:grok' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/libs/grok/build.gradle'. +Evaluating project ':libs:nio' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/libs/nio/build.gradle'. +Evaluating project ':libs:plugin-classloader' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/libs/plugin-classloader/build.gradle'. +Evaluating project ':libs:secure-sm' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/libs/secure-sm/build.gradle'. +Evaluating project ':libs:x-content' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/libs/x-content/build.gradle'. +Evaluating project ':modules:aggs-matrix-stats' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/modules/aggs-matrix-stats/build.gradle'. +Evaluating project ':modules:analysis-common' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/modules/analysis-common/build.gradle'. +Evaluating project ':modules:ingest-common' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/modules/ingest-common/build.gradle'. +Evaluating project ':modules:lang-expression' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/modules/lang-expression/build.gradle'. +Evaluating project ':modules:lang-painless' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/modules/lang-painless/build.gradle'. +Evaluating project ':modules:mapper-extras' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/modules/mapper-extras/build.gradle'. +Evaluating project ':modules:parent-join' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/modules/parent-join/build.gradle'. +Evaluating project ':modules:rank-eval' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/modules/rank-eval/build.gradle'. +Evaluating project ':modules:repository-url' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/modules/repository-url/build.gradle'. +Evaluating project ':plugins:analysis-icu' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/analysis-icu/build.gradle'. +Evaluating project ':plugins:analysis-kuromoji' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/analysis-kuromoji/build.gradle'. +Evaluating project ':plugins:analysis-nori' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/analysis-nori/build.gradle'. +Evaluating project ':plugins:analysis-phonetic' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/analysis-phonetic/build.gradle'. +Evaluating project ':plugins:analysis-smartcn' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/analysis-smartcn/build.gradle'. +Evaluating project ':plugins:analysis-stempel' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/analysis-stempel/build.gradle'. +Evaluating project ':plugins:analysis-ukrainian' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/analysis-ukrainian/build.gradle'. +Evaluating project ':plugins:discovery-azure-classic' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/discovery-azure-classic/build.gradle'. +Evaluating project ':plugins:discovery-ec2' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/discovery-ec2/build.gradle'. +Evaluating project ':plugins:discovery-file' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/discovery-file/build.gradle'. +Evaluating project ':plugins:discovery-gce' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/discovery-gce/build.gradle'. +Evaluating project ':plugins:ingest-attachment' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/ingest-attachment/build.gradle'. +Evaluating project ':plugins:ingest-geoip' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/ingest-geoip/build.gradle'. +Evaluating project ':plugins:ingest-user-agent' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/ingest-user-agent/build.gradle'. +Evaluating project ':plugins:mapper-murmur3' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/mapper-murmur3/build.gradle'. +Evaluating project ':plugins:mapper-size' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/mapper-size/build.gradle'. +Evaluating project ':plugins:repository-azure' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/repository-azure/build.gradle'. +Evaluating project ':plugins:repository-gcs' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/repository-gcs/build.gradle'. +Evaluating project ':plugins:repository-hdfs' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/repository-hdfs/build.gradle'. +Starting process 'command 'vagrant''. Working directory: /home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/repository-hdfs Command: vagrant --version +Successfully started process 'command 'vagrant'' +Starting process 'command 'vboxmanage''. Working directory: /home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/repository-hdfs Command: vboxmanage --version +Successfully started process 'command 'vboxmanage'' +Evaluating project ':plugins:repository-s3' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/repository-s3/build.gradle'. +Evaluating project ':plugins:store-smb' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/store-smb/build.gradle'. +Evaluating project ':plugins:transport-nio' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/transport-nio/build.gradle'. +Evaluating project ':qa:ccs-unavailable-clusters' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/ccs-unavailable-clusters/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':qa:die-with-dignity' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/die-with-dignity/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':qa:evil-tests' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/evil-tests/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':qa:full-cluster-restart' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/full-cluster-restart/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':qa:mixed-cluster' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/mixed-cluster/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':qa:multi-cluster-search' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/multi-cluster-search/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':qa:no-bootstrap-tests' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/no-bootstrap-tests/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':qa:rolling-upgrade' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/rolling-upgrade/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':qa:smoke-test-client' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/smoke-test-client/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':qa:smoke-test-http' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/smoke-test-http/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':qa:smoke-test-ingest-disabled' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/smoke-test-ingest-disabled/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':qa:smoke-test-ingest-with-all-dependencies' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/smoke-test-ingest-with-all-dependencies/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':qa:smoke-test-multinode' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/smoke-test-multinode/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':qa:smoke-test-plugins' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/smoke-test-plugins/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':qa:vagrant' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/vagrant/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':qa:verify-version-constants' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/verify-version-constants/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':qa:wildfly' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/wildfly/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':server:cli' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/server/cli/build.gradle'. +Evaluating project ':test:fixtures' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/test/fixtures/build.gradle'. +Evaluating project ':test:framework' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/test/framework/build.gradle'. +Evaluating project ':test:logger-usage' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/test/logger-usage/build.gradle'. +Evaluating project ':x-pack:docs' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/docs/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:license-tools' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/license-tools/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:plugin' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/build.gradle'. +Evaluating project ':x-pack:test' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/test/build.gradle'. +Evaluating project ':x-pack:transport-client' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/transport-client/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':distribution:archives:integ-test-zip' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/archives/integ-test-zip/build.gradle'. +Evaluating project ':distribution:archives:oss-tar' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/archives/oss-tar/build.gradle'. +Evaluating project ':distribution:archives:oss-zip' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/archives/oss-zip/build.gradle'. +Evaluating project ':distribution:archives:tar' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/archives/tar/build.gradle'. +Evaluating project ':distribution:archives:zip' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/archives/zip/build.gradle'. +Evaluating project ':distribution:bwc:maintenance-bugfix-snapshot' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/bwc/maintenance-bugfix-snapshot/build.gradle'. +Evaluating project ':distribution:bwc:next-bugfix-snapshot' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/bwc/next-bugfix-snapshot/build.gradle'. +Evaluating project ':distribution:bwc:next-minor-snapshot' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/bwc/next-minor-snapshot/build.gradle'. +Evaluating project ':distribution:bwc:staged-minor-snapshot' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/bwc/staged-minor-snapshot/build.gradle'. +Evaluating project ':distribution:packages:deb' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/packages/deb/build.gradle'. +Evaluating project ':distribution:packages:oss-deb' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/packages/oss-deb/build.gradle'. +Evaluating project ':distribution:packages:oss-rpm' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/packages/oss-rpm/build.gradle'. +Evaluating project ':distribution:packages:rpm' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/packages/rpm/build.gradle'. +Evaluating project ':distribution:tools:java-version-checker' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/tools/java-version-checker/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':distribution:tools:launchers' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/tools/launchers/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':distribution:tools:plugin-cli' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/tools/plugin-cli/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':modules:lang-painless:spi' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/modules/lang-painless/spi/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':plugins:discovery-ec2:qa' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/discovery-ec2/qa/build.gradle'. +Evaluating project ':plugins:repository-azure:qa' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/repository-azure/qa/build.gradle'. +Evaluating project ':plugins:repository-gcs:qa' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/repository-gcs/qa/build.gradle'. +Evaluating project ':test:fixtures:hdfs-fixture' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/test/fixtures/hdfs-fixture/build.gradle'. +Evaluating project ':test:fixtures:krb5kdc-fixture' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/test/fixtures/krb5kdc-fixture/build.gradle'. +Evaluating project ':test:fixtures:old-elasticsearch' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/test/fixtures/old-elasticsearch/build.gradle'. +Evaluating project ':x-pack:plugin:core' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/core/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:plugin:deprecation' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/deprecation/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:plugin:graph' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/graph/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:plugin:logstash' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/logstash/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:plugin:ml' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/ml/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:plugin:monitoring' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/monitoring/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:plugin:rollup' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/rollup/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:plugin:security' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/security/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:plugin:sql' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/sql/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:plugin:upgrade' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/upgrade/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:plugin:watcher' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/watcher/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:audit-tests' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/audit-tests/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:core-rest-tests-with-security' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/core-rest-tests-with-security/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:full-cluster-restart' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/full-cluster-restart/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:ml-basic-multi-node' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/ml-basic-multi-node/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:ml-disabled' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/ml-disabled/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:ml-native-multi-node-tests' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/ml-native-multi-node-tests/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:ml-no-bootstrap-tests' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/ml-no-bootstrap-tests/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:ml-single-node-tests' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/ml-single-node-tests/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:multi-cluster-search-security' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/multi-cluster-search-security/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:multi-node' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/multi-node/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:openldap-tests' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/openldap-tests/build.gradle'. +Evaluating project ':x-pack:test:idp-fixture' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/test/idp-fixture/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:reindex-tests-with-security' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/reindex-tests-with-security/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:rolling-upgrade' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/rolling-upgrade/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:rolling-upgrade-basic' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/rolling-upgrade-basic/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:saml-idp-tests' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/saml-idp-tests/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:security-client-tests' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/security-client-tests/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:security-example-spi-extension' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/security-example-spi-extension/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:security-migrate-tests' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/security-migrate-tests/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:security-setup-password-tests' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/security-setup-password-tests/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:security-tools-tests' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/security-tools-tests/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:smoke-test-graph-with-security' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/smoke-test-graph-with-security/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:smoke-test-ml-with-security' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/smoke-test-ml-with-security/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:smoke-test-monitoring-with-watcher' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/smoke-test-monitoring-with-watcher/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:smoke-test-plugins' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/smoke-test-plugins/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:smoke-test-plugins-ssl' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/smoke-test-plugins-ssl/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:smoke-test-security-with-mustache' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/smoke-test-security-with-mustache/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:smoke-test-watcher' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/smoke-test-watcher/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:smoke-test-watcher-with-security' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/smoke-test-watcher-with-security/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:sql' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/sql/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:third-party' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/third-party/build.gradle'. +Evaluating project ':x-pack:qa:transport-client-tests' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/transport-client-tests/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:vagrant' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/vagrant/build.gradle'. +Evaluating project ':x-pack:test:feature-aware' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/test/feature-aware/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:test:smb-fixture' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/test/smb-fixture/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':plugins:discovery-ec2:qa:amazon-ec2' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/discovery-ec2/qa/amazon-ec2/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':plugins:repository-azure:qa:microsoft-azure-storage' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/repository-azure/qa/microsoft-azure-storage/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':plugins:repository-gcs:qa:google-cloud-storage' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/repository-gcs/qa/google-cloud-storage/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:plugin:ml:cpp-snapshot' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/ml/cpp-snapshot/build.gradle'. +Evaluating project ':x-pack:plugin:sql:jdbc' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/sql/jdbc/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:plugin:sql:sql-client' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/sql/sql-client/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:plugin:sql:sql-proto' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/sql/sql-proto/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:plugin:sql:sql-action' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/sql/sql-action/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:plugin:sql:sql-cli' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/sql/sql-cli/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:full-cluster-restart:with-system-key' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/full-cluster-restart/with-system-key/build.gradle'. +Evaluating project ':x-pack:qa:full-cluster-restart:without-system-key' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/full-cluster-restart/without-system-key/build.gradle'. +Evaluating project ':x-pack:qa:rolling-upgrade:with-system-key' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/rolling-upgrade/with-system-key/build.gradle'. +Evaluating project ':x-pack:qa:rolling-upgrade:without-system-key' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/rolling-upgrade/without-system-key/build.gradle'. +Evaluating project ':x-pack:qa:sql:multinode' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/sql/multinode/build.gradle'. +Evaluating project ':x-pack:qa:sql:no-security' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/sql/no-security/build.gradle'. +Evaluating project ':x-pack:qa:sql:security' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/sql/security/build.gradle'. +Evaluating project ':x-pack:qa:third-party:active-directory' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/third-party/active-directory/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:third-party:hipchat' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/third-party/hipchat/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:third-party:jira' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/third-party/jira/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:third-party:pagerduty' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/third-party/pagerduty/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:third-party:slack' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/third-party/slack/build.gradle'. +You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. +Evaluating project ':x-pack:qa:sql:security:no-ssl' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/sql/security/no-ssl/build.gradle'. +Evaluating project ':x-pack:qa:sql:security:ssl' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/sql/security/ssl/build.gradle'. +All projects evaluated. +Selected primary task 'check' from project :benchmarks +Tasks to be executed: [task ':libs:core:compileJava', task ':libs:core:processResources', task ':libs:core:classes', task ':libs:core:compileJava9Java', task ':libs:core:processJava9Resources', task ':libs:core:java9Classes', task ':libs:core:jar', task ':libs:cli:compileJava', task ':libs:cli:processResources', task ':libs:cli:classes', task ':libs:cli:jar', task ':libs:plugin-classloader:compileJava', task ':libs:plugin-classloader:processResources', task ':libs:plugin-classloader:classes', task ':libs:plugin-classloader:jar', task ':libs:secure-sm:compileJava', task ':libs:secure-sm:processResources', task ':libs:secure-sm:classes', task ':libs:secure-sm:jar', task ':libs:x-content:compileJava', task ':libs:x-content:processResources', task ':libs:x-content:classes', task ':libs:x-content:jar', task ':server:compileJava', task ':server:generateModulesList', task ':server:generatePluginsList', task ':server:processResources', task ':server:classes', task ':server:compileJava9Java', task ':server:processJava9Resources', task ':server:java9Classes', task ':server:jar', task ':benchmarks:compileJava', task ':benchmarks:processResources', task ':benchmarks:classes', task ':benchmarks:copyCheckstyleConf', task ':benchmarks:checkstyleMain', task ':benchmarks:compileTestJava', task ':benchmarks:processTestResources', task ':benchmarks:testClasses', task ':benchmarks:checkstyleTest', task ':benchmarks:forbiddenApisMain', task ':benchmarks:forbiddenApisTest', task ':benchmarks:forbiddenApis', task ':benchmarks:checkstyle', task ':benchmarks:dependencyLicenses', task ':benchmarks:filepermissions', task ':benchmarks:forbiddenPatterns', task ':benchmarks:jarHell', task ':benchmarks:licenseHeaders', task ':test:logger-usage:compileJava', task ':test:logger-usage:processResources', task ':test:logger-usage:classes', task ':test:logger-usage:jar', task ':benchmarks:loggerUsageCheck', task ':benchmarks:namingConventions', task ':benchmarks:thirdPartyAudit', task ':benchmarks:precommit', task ':benchmarks:shadowJar', task ':benchmarks:test', task ':benchmarks:jar', task ':benchmarks:extractJar', task ':benchmarks:verifyJarLicense', task ':benchmarks:verifyJarNotice', task ':benchmarks:javadoc', task ':benchmarks:javadocJar', task ':benchmarks:extractJavadocJar', task ':benchmarks:verifyJavadocJarLicense', task ':benchmarks:verifyJavadocJarNotice', task ':benchmarks:extractShadowJar', task ':benchmarks:verifyShadowJarLicense', task ':benchmarks:verifyShadowJarNotice', task ':benchmarks:sourcesJar', task ':benchmarks:extractSourcesJar', task ':benchmarks:verifySourcesJarLicense', task ':benchmarks:verifySourcesJarNotice', task ':benchmarks:check'] +:libs:core:compileJava (Thread[Task worker for ':',5,main]) started. +Build cache key for task ':libs:core:compileJava' is ab3699e504d6edfc93c563beea89ae7e +Skipping task ':libs:core:compileJava' as it is up-to-date. +:libs:core:compileJava (Thread[Task worker for ':',5,main]) completed. Took 0.029 secs. +:libs:core:processResources (Thread[Task worker for ':',5,main]) started. +file or directory '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/libs/core/src/main/resources', not found +Skipping task ':libs:core:processResources' as it has no source files and no previous output files. +:libs:core:processResources (Thread[Task worker for ':',5,main]) completed. Took 0.005 secs. +:libs:core:classes (Thread[Task worker for ':' Thread 2,5,main]) started. +Skipping task ':libs:core:classes' as it has no actions. +:libs:core:classes (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.001 secs. +:libs:core:compileJava9Java (Thread[Task worker for ':' Thread 2,5,main]) started. +Build cache key for task ':libs:core:compileJava9Java' is a5f77891fe6e620892b1391e8580136d +Skipping task ':libs:core:compileJava9Java' as it is up-to-date. +:libs:core:compileJava9Java (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.005 secs. +:libs:core:processJava9Resources (Thread[Task worker for ':' Thread 2,5,main]) started. +file or directory '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/libs/core/src/java9/resources', not found +Skipping task ':libs:core:processJava9Resources' as it has no source files and no previous output files. +:libs:core:processJava9Resources (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. +:libs:core:java9Classes (Thread[Task worker for ':' Thread 2,5,main]) started. +Skipping task ':libs:core:java9Classes' as it has no actions. +:libs:core:java9Classes (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. +:libs:core:jar (Thread[Task worker for ':' Thread 2,5,main]) started. +Build cache key for task ':libs:core:jar' is bddf51b27d9b0604d2a23ae1c5058fd7 +Skipping task ':libs:core:jar' as it is up-to-date. +:libs:core:jar (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.008 secs. +:libs:cli:compileJava (Thread[Task worker for ':' Thread 3,5,main]) started. +Build cache key for task ':libs:cli:compileJava' is 150676d9c145ff8630bf1ac2fbc3d2c5 +Skipping task ':libs:cli:compileJava' as it is up-to-date. +:libs:cli:compileJava (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.005 secs. +:libs:cli:processResources (Thread[Task worker for ':' Thread 3,5,main]) started. +file or directory '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/libs/cli/src/main/resources', not found +Skipping task ':libs:cli:processResources' as it has no source files and no previous output files. +:libs:cli:processResources (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.001 secs. +:libs:cli:classes (Thread[Task worker for ':' Thread 3,5,main]) started. +Skipping task ':libs:cli:classes' as it has no actions. +:libs:cli:classes (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.0 secs. +:libs:cli:jar (Thread[Task worker for ':' Thread 3,5,main]) started. +Build cache key for task ':libs:cli:jar' is cb7f8c3f47b43f1f93a9130596d5a8c9 +Skipping task ':libs:cli:jar' as it is up-to-date. +:libs:cli:jar (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.005 secs. +:libs:plugin-classloader:compileJava (Thread[Daemon worker,5,main]) started. +Build cache key for task ':libs:plugin-classloader:compileJava' is 80e9b377aa43839f9c09b1f0da14e4f9 +Skipping task ':libs:plugin-classloader:compileJava' as it is up-to-date. +:libs:plugin-classloader:compileJava (Thread[Daemon worker,5,main]) completed. Took 0.003 secs. +:libs:plugin-classloader:processResources (Thread[Daemon worker,5,main]) started. +file or directory '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/libs/plugin-classloader/src/main/resources', not found +Skipping task ':libs:plugin-classloader:processResources' as it has no source files and no previous output files. +:libs:plugin-classloader:processResources (Thread[Daemon worker,5,main]) completed. Took 0.0 secs. +:libs:plugin-classloader:classes (Thread[Daemon worker,5,main]) started. +Skipping task ':libs:plugin-classloader:classes' as it has no actions. +:libs:plugin-classloader:classes (Thread[Daemon worker,5,main]) completed. Took 0.0 secs. +:libs:plugin-classloader:jar (Thread[Daemon worker,5,main]) started. +Build cache key for task ':libs:plugin-classloader:jar' is a65779745e0da0a56aac224d3cfef8f6 +Skipping task ':libs:plugin-classloader:jar' as it is up-to-date. +:libs:plugin-classloader:jar (Thread[Daemon worker,5,main]) completed. Took 0.005 secs. +:libs:secure-sm:compileJava (Thread[Task worker for ':',5,main]) started. +Build cache key for task ':libs:secure-sm:compileJava' is ac178e6d3b53a67ca5e92b5a8c4584de +Skipping task ':libs:secure-sm:compileJava' as it is up-to-date. +:libs:secure-sm:compileJava (Thread[Task worker for ':',5,main]) completed. Took 0.004 secs. +:libs:secure-sm:processResources (Thread[Task worker for ':' Thread 2,5,main]) started. +file or directory '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/libs/secure-sm/src/main/resources', not found +Skipping task ':libs:secure-sm:processResources' as it has no source files and no previous output files. +:libs:secure-sm:processResources (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. +:libs:secure-sm:classes (Thread[Task worker for ':' Thread 2,5,main]) started. +Skipping task ':libs:secure-sm:classes' as it has no actions. +:libs:secure-sm:classes (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. +:libs:secure-sm:jar (Thread[Task worker for ':' Thread 2,5,main]) started. +Build cache key for task ':libs:secure-sm:jar' is f370789bc17b69534ebeae00f26ab9ee +Skipping task ':libs:secure-sm:jar' as it is up-to-date. +:libs:secure-sm:jar (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.006 secs. +:libs:x-content:compileJava (Thread[Task worker for ':' Thread 2,5,main]) started. +Build cache key for task ':libs:x-content:compileJava' is 215d87b3ff510595826ab8289f55bff8 +Skipping task ':libs:x-content:compileJava' as it is up-to-date. +:libs:x-content:compileJava (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.019 secs. +:libs:x-content:processResources (Thread[Task worker for ':' Thread 2,5,main]) started. +file or directory '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/libs/x-content/src/main/resources', not found +Skipping task ':libs:x-content:processResources' as it has no source files and no previous output files. +:libs:x-content:processResources (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.001 secs. +:libs:x-content:classes (Thread[Task worker for ':' Thread 2,5,main]) started. +Skipping task ':libs:x-content:classes' as it has no actions. +:libs:x-content:classes (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. +:libs:x-content:jar (Thread[Task worker for ':' Thread 2,5,main]) started. +Build cache key for task ':libs:x-content:jar' is 474085d667742c8fbdbb72be2dc89b45 +Skipping task ':libs:x-content:jar' as it is up-to-date. +:libs:x-content:jar (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.014 secs. +:server:compileJava (Thread[Task worker for ':',5,main]) started. +Build cache key for task ':server:compileJava' is 4e3b90cf910faafc3147de84f1b5a02b +Skipping task ':server:compileJava' as it is up-to-date. +:server:compileJava (Thread[Task worker for ':',5,main]) completed. Took 0.887 secs. +:server:generateModulesList (Thread[Task worker for ':' Thread 3,5,main]) started. +Build cache key for task ':server:generateModulesList' is 6939c4332796bcf4887b5cda21d2daf4 +Skipping task ':server:generateModulesList' as it is up-to-date. +:server:generateModulesList (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.001 secs. +:server:generatePluginsList (Thread[Task worker for ':' Thread 3,5,main]) started. +Build cache key for task ':server:generatePluginsList' is 093bbf9ad751de8327263aa673d3f1bf +Skipping task ':server:generatePluginsList' as it is up-to-date. +:server:generatePluginsList (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.001 secs. +:server:processResources (Thread[Task worker for ':' Thread 3,5,main]) started. +Build cache key for task ':server:processResources' is 0d8ca300ac5e3edb4c58785e10ab18c6 +Skipping task ':server:processResources' as it is up-to-date. +:server:processResources (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.008 secs. +:server:classes (Thread[Task worker for ':' Thread 2,5,main]) started. +Skipping task ':server:classes' as it has no actions. +:server:classes (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. +:server:compileJava9Java (Thread[Task worker for ':' Thread 2,5,main]) started. +Build cache key for task ':server:compileJava9Java' is 929a0a2653121591520e29f624b129ee +Skipping task ':server:compileJava9Java' as it is up-to-date. +:server:compileJava9Java (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.26 secs. +:server:processJava9Resources (Thread[Task worker for ':' Thread 3,5,main]) started. +file or directory '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/server/src/java9/resources', not found +Skipping task ':server:processJava9Resources' as it has no source files and no previous output files. +:server:processJava9Resources (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.001 secs. +:server:java9Classes (Thread[Task worker for ':' Thread 3,5,main]) started. +Skipping task ':server:java9Classes' as it has no actions. +:server:java9Classes (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.0 secs. +:server:jar (Thread[Task worker for ':' Thread 3,5,main]) started. +Build cache key for task ':server:jar' is e5040da85ea46d173ac498013950582f +Skipping task ':server:jar' as it is up-to-date. +:server:jar (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.071 secs. +:benchmarks:compileJava (Thread[Task worker for ':' Thread 3,5,main]) started. +Build cache key for task ':benchmarks:compileJava' is c84dee06d7c2dbbf8ae3b46cb3c5d76b +Skipping task ':benchmarks:compileJava' as it is up-to-date. +:benchmarks:compileJava (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.015 secs. +:benchmarks:processResources (Thread[Task worker for ':',5,main]) started. +Build cache key for task ':benchmarks:processResources' is df65001197fd613b5932646a339ff2ad +Skipping task ':benchmarks:processResources' as it is up-to-date. +:benchmarks:processResources (Thread[Task worker for ':',5,main]) completed. Took 0.001 secs. +:benchmarks:classes (Thread[Task worker for ':',5,main]) started. +Skipping task ':benchmarks:classes' as it has no actions. +:benchmarks:classes (Thread[Task worker for ':',5,main]) completed. Took 0.0 secs. +:benchmarks:copyCheckstyleConf (Thread[Task worker for ':',5,main]) started. +Build cache key for task ':benchmarks:copyCheckstyleConf' is c04eb066b5ec636cddda912542e1f6e8 +Skipping task ':benchmarks:copyCheckstyleConf' as it is up-to-date. +:benchmarks:copyCheckstyleConf (Thread[Task worker for ':',5,main]) completed. Took 0.001 secs. +:benchmarks:checkstyleMain (Thread[Task worker for ':',5,main]) started. +Build cache key for task ':benchmarks:checkstyleMain' is 9af37acb3ac7bbaa5767910bb25bbcf4 +Skipping task ':benchmarks:checkstyleMain' as it is up-to-date. +:benchmarks:checkstyleMain (Thread[Task worker for ':',5,main]) completed. Took 0.013 secs. +:benchmarks:compileTestJava (Thread[Task worker for ':' Thread 2,5,main]) started. +file or directory '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/src/test/java', not found +Skipping task ':benchmarks:compileTestJava' as it has no source files and no previous output files. +:benchmarks:compileTestJava (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.001 secs. +:benchmarks:processTestResources (Thread[Task worker for ':' Thread 2,5,main]) started. +file or directory '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/src/test/resources', not found +Skipping task ':benchmarks:processTestResources' as it has no source files and no previous output files. +:benchmarks:processTestResources (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. +:benchmarks:testClasses (Thread[Task worker for ':' Thread 2,5,main]) started. +Skipping task ':benchmarks:testClasses' as it has no actions. +:benchmarks:testClasses (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. +:benchmarks:checkstyleTest (Thread[Task worker for ':' Thread 2,5,main]) started. +file or directory '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/src/test/java', not found +Skipping task ':benchmarks:checkstyleTest' as it has no source files and no previous output files. +:benchmarks:checkstyleTest (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.001 secs. +:benchmarks:forbiddenApisMain (Thread[Daemon worker,5,main]) started. +Build cache key for task ':benchmarks:forbiddenApisMain' is 023f2c298aa0b2dc1accc17151962109 +Skipping task ':benchmarks:forbiddenApisMain' as it is up-to-date. +:benchmarks:forbiddenApisMain (Thread[Daemon worker,5,main]) completed. Took 0.014 secs. +:benchmarks:forbiddenApisTest (Thread[Daemon worker,5,main]) started. +Skipping task ':benchmarks:forbiddenApisTest' as it has no source files and no previous output files. +:benchmarks:forbiddenApisTest (Thread[Daemon worker,5,main]) completed. Took 0.0 secs. +:benchmarks:forbiddenApis (Thread[Daemon worker,5,main]) started. +Skipping task ':benchmarks:forbiddenApis' as it has no actions. +:benchmarks:forbiddenApis (Thread[Daemon worker,5,main]) completed. Took 0.0 secs. +:benchmarks:checkstyle (Thread[Daemon worker,5,main]) started. +Skipping task ':benchmarks:checkstyle' as it has no actions. +:benchmarks:checkstyle (Thread[Daemon worker,5,main]) completed. Took 0.0 secs. +:benchmarks:dependencyLicenses (Thread[Daemon worker,5,main]) started. +Skipping task ':benchmarks:dependencyLicenses' as task onlyIf is false. +:benchmarks:dependencyLicenses (Thread[Daemon worker,5,main]) completed. Took 0.0 secs. +:benchmarks:filepermissions (Thread[Daemon worker,5,main]) started. +Build cache key for task ':benchmarks:filepermissions' is 4c07371f696eb1c5f7909db05864b281 +Skipping task ':benchmarks:filepermissions' as it is up-to-date. +:benchmarks:filepermissions (Thread[Daemon worker,5,main]) completed. Took 0.001 secs. +:benchmarks:forbiddenPatterns (Thread[Task worker for ':' Thread 3,5,main]) started. +Build cache key for task ':benchmarks:forbiddenPatterns' is 6e86eb53c791ae9db94d639605284456 +Skipping task ':benchmarks:forbiddenPatterns' as it is up-to-date. +:benchmarks:forbiddenPatterns (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.002 secs. +:benchmarks:jarHell (Thread[Task worker for ':' Thread 3,5,main]) started. +Build cache key for task ':benchmarks:jarHell' is 46bd1abb930dfb19ffe6a5e82aa7e237 +Skipping task ':benchmarks:jarHell' as it is up-to-date. +:benchmarks:jarHell (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.003 secs. +:benchmarks:licenseHeaders (Thread[Task worker for ':' Thread 3,5,main]) started. +file or directory '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/src/test/java', not found +Build cache key for task ':benchmarks:licenseHeaders' is e5f5dfeda2f8e303dac5e941d813fc56 +Skipping task ':benchmarks:licenseHeaders' as it is up-to-date. +:benchmarks:licenseHeaders (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.001 secs. +:test:logger-usage:compileJava (Thread[Task worker for ':' Thread 2,5,main]) started. +Build cache key for task ':test:logger-usage:compileJava' is bd7ac90ca20862553e0eba795f1b23f1 +Skipping task ':test:logger-usage:compileJava' as it is up-to-date. +:test:logger-usage:compileJava (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.005 secs. +:test:logger-usage:processResources (Thread[Task worker for ':' Thread 2,5,main]) started. +file or directory '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/test/logger-usage/src/main/resources', not found +Skipping task ':test:logger-usage:processResources' as it has no source files and no previous output files. +:test:logger-usage:processResources (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.001 secs. +:test:logger-usage:classes (Thread[Task worker for ':' Thread 2,5,main]) started. +Skipping task ':test:logger-usage:classes' as it has no actions. +:test:logger-usage:classes (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. +:test:logger-usage:jar (Thread[Task worker for ':' Thread 2,5,main]) started. +Build cache key for task ':test:logger-usage:jar' is b2c99035ef4065f95cb1f82e8242b493 +Skipping task ':test:logger-usage:jar' as it is up-to-date. +:test:logger-usage:jar (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.006 secs. +:benchmarks:loggerUsageCheck (Thread[Task worker for ':' Thread 3,5,main]) started. +Build cache key for task ':benchmarks:loggerUsageCheck' is 4a09cdb2e32276e2001687b31737d3f1 +Skipping task ':benchmarks:loggerUsageCheck' as it is up-to-date. +:benchmarks:loggerUsageCheck (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.003 secs. +:benchmarks:namingConventions (Thread[Daemon worker,5,main]) started. +Skipping task ':benchmarks:namingConventions' as task onlyIf is false. +:benchmarks:namingConventions (Thread[Daemon worker,5,main]) completed. Took 0.0 secs. +:benchmarks:thirdPartyAudit (Thread[Daemon worker,5,main]) started. +Build cache key for task ':benchmarks:thirdPartyAudit' is 0d8ab1d209d64daf7533b3ee78fea2b4 +Skipping task ':benchmarks:thirdPartyAudit' as it is up-to-date. +:benchmarks:thirdPartyAudit (Thread[Daemon worker,5,main]) completed. Took 0.009 secs. +:benchmarks:precommit (Thread[Daemon worker,5,main]) started. +Skipping task ':benchmarks:precommit' as it has no actions. +:benchmarks:precommit (Thread[Daemon worker,5,main]) completed. Took 0.0 secs. +:benchmarks:shadowJar (Thread[Daemon worker,5,main]) started. +Build cache key for task ':benchmarks:shadowJar' is 98a7dd565136716e30796449269ea788 +Task ':benchmarks:shadowJar' is not up-to-date because: + Output property 'archivePath' file /home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/build/distributions/elasticsearch-benchmarks-7.0.0-alpha1-SNAPSHOT-benchmarks.jar has been removed. +******************* +GRADLE SHADOW STATS + +Total Jars: 40 (includes project) +Total Time: 4.556s [4556ms] +Average Time/Jar: 0.1139s [113.9ms] +******************* +:benchmarks:shadowJar (Thread[Daemon worker,5,main]) completed. Took 4.933 secs. +:benchmarks:test (Thread[Task worker for ':' Thread 3,5,main]) started. +Skipping task ':benchmarks:test' as task onlyIf is false. +:benchmarks:test (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.0 secs. +:benchmarks:jar (Thread[Task worker for ':' Thread 3,5,main]) started. +Skipping task ':benchmarks:jar' as task onlyIf is false. +:benchmarks:jar (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.001 secs. +:benchmarks:extractJar (Thread[Task worker for ':' Thread 3,5,main]) started. +Task ':benchmarks:extractJar' is not up-to-date because: + Task has not declared any outputs despite executing actions. +Starting process 'command '/home/manybubbles/Bin/jdk-10/bin/jar''. Working directory: /home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/build/jar-extracted/jar Command: /home/manybubbles/Bin/jdk-10/bin/jar xf /home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/build/distributions/elasticsearch-benchmarks-7.0.0-alpha1-SNAPSHOT.jar META-INF/LICENSE.txt META-INF/NOTICE.txt +Successfully started process 'command '/home/manybubbles/Bin/jdk-10/bin/jar'' +:benchmarks:extractJar (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.178 secs. +:benchmarks:verifyJarLicense (Thread[Task worker for ':' Thread 3,5,main]) started. +Task ':benchmarks:verifyJarLicense' is not up-to-date because: + Task has not declared any outputs despite executing actions. +:benchmarks:verifyJarLicense (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.004 secs. +:benchmarks:verifyJarNotice (Thread[Task worker for ':' Thread 3,5,main]) started. +Task ':benchmarks:verifyJarNotice' is not up-to-date because: + Task has not declared any outputs despite executing actions. +:benchmarks:verifyJarNotice (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.0 secs. +:benchmarks:javadoc (Thread[Task worker for ':' Thread 3,5,main]) started. +Build cache key for task ':benchmarks:javadoc' is 9c45b2e4be410a28b5e6990cc0172427 +Task ':benchmarks:javadoc' is not up-to-date because: + No history is available. +Starting process 'command '/home/manybubbles/Bin/jdk-10/bin/javadoc''. Working directory: /home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks Command: /home/manybubbles/Bin/jdk-10/bin/javadoc @/home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/build/tmp/javadoc/javadoc.options +Successfully started process 'command '/home/manybubbles/Bin/jdk-10/bin/javadoc'' +:benchmarks:javadoc (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 39.049 secs. +:benchmarks:javadocJar (Thread[Task worker for ':' Thread 2,5,main]) started. +Build cache key for task ':benchmarks:javadocJar' is cececc04bdc3b9d37004f9b61598dcb0 +Task ':benchmarks:javadocJar' is not up-to-date because: + No history is available. +:benchmarks:javadocJar (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 2.576 secs. +:benchmarks:extractJavadocJar (Thread[Task worker for ':' Thread 2,5,main]) started. +Task ':benchmarks:extractJavadocJar' is not up-to-date because: + Task has not declared any outputs despite executing actions. +Starting process 'command '/home/manybubbles/Bin/jdk-10/bin/jar''. Working directory: /home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/build/jar-extracted/javadocJar Command: /home/manybubbles/Bin/jdk-10/bin/jar xf /home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/build/distributions/elasticsearch-benchmarks-7.0.0-alpha1-SNAPSHOT-javadoc.jar META-INF/LICENSE.txt META-INF/NOTICE.txt +Successfully started process 'command '/home/manybubbles/Bin/jdk-10/bin/jar'' +:benchmarks:extractJavadocJar (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.217 secs. +:benchmarks:verifyJavadocJarLicense (Thread[Task worker for ':' Thread 2,5,main]) started. +Task ':benchmarks:verifyJavadocJarLicense' is not up-to-date because: + Task has not declared any outputs despite executing actions. +:benchmarks:verifyJavadocJarLicense (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.001 secs. +:benchmarks:verifyJavadocJarNotice (Thread[Task worker for ':' Thread 2,5,main]) started. +Task ':benchmarks:verifyJavadocJarNotice' is not up-to-date because: + Task has not declared any outputs despite executing actions. +:benchmarks:verifyJavadocJarNotice (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. +:benchmarks:extractShadowJar (Thread[Task worker for ':' Thread 2,5,main]) started. +Task ':benchmarks:extractShadowJar' is not up-to-date because: + Task has not declared any outputs despite executing actions. +Starting process 'command '/home/manybubbles/Bin/jdk-10/bin/jar''. Working directory: /home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/build/jar-extracted/shadowJar Command: /home/manybubbles/Bin/jdk-10/bin/jar xf /home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/build/distributions/elasticsearch-benchmarks-7.0.0-alpha1-SNAPSHOT.jar META-INF/LICENSE.txt META-INF/NOTICE.txt +Successfully started process 'command '/home/manybubbles/Bin/jdk-10/bin/jar'' +:benchmarks:extractShadowJar (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.219 secs. +:benchmarks:verifyShadowJarLicense (Thread[Task worker for ':' Thread 2,5,main]) started. +Task ':benchmarks:verifyShadowJarLicense' is not up-to-date because: + Task has not declared any outputs despite executing actions. +:benchmarks:verifyShadowJarLicense (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.001 secs. +:benchmarks:verifyShadowJarNotice (Thread[Task worker for ':' Thread 2,5,main]) started. +Task ':benchmarks:verifyShadowJarNotice' is not up-to-date because: + Task has not declared any outputs despite executing actions. +:benchmarks:verifyShadowJarNotice (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.001 secs. +:benchmarks:sourcesJar (Thread[Daemon worker,5,main]) started. +Build cache key for task ':benchmarks:sourcesJar' is 633a0b398a0d498baf08e90d3992610b +Task ':benchmarks:sourcesJar' is not up-to-date because: + No history is available. +:benchmarks:sourcesJar (Thread[Daemon worker,5,main]) completed. Took 0.013 secs. +:benchmarks:extractSourcesJar (Thread[Task worker for ':' Thread 3,5,main]) started. +Task ':benchmarks:extractSourcesJar' is not up-to-date because: + Task has not declared any outputs despite executing actions. +Starting process 'command '/home/manybubbles/Bin/jdk-10/bin/jar''. Working directory: /home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/build/jar-extracted/sourcesJar Command: /home/manybubbles/Bin/jdk-10/bin/jar xf /home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/build/distributions/elasticsearch-benchmarks-7.0.0-alpha1-SNAPSHOT-sources.jar META-INF/LICENSE.txt META-INF/NOTICE.txt +Successfully started process 'command '/home/manybubbles/Bin/jdk-10/bin/jar'' +:benchmarks:extractSourcesJar (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.22 secs. +:benchmarks:verifySourcesJarLicense (Thread[Task worker for ':' Thread 3,5,main]) started. +Task ':benchmarks:verifySourcesJarLicense' is not up-to-date because: + Task has not declared any outputs despite executing actions. +:benchmarks:verifySourcesJarLicense (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.001 secs. +:benchmarks:verifySourcesJarNotice (Thread[Task worker for ':' Thread 3,5,main]) started. +Task ':benchmarks:verifySourcesJarNotice' is not up-to-date because: + Task has not declared any outputs despite executing actions. +:benchmarks:verifySourcesJarNotice (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.0 secs. +:benchmarks:check (Thread[Task worker for ':' Thread 3,5,main]) started. +Skipping task ':benchmarks:check' as it has no actions. +:benchmarks:check (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.0 secs. + +BUILD SUCCESSFUL in 1m 8s +46 actionable tasks: 16 executed, 30 up-to-date From 117fb41bac5e723a2a1af026f902a6fff300e9d7 Mon Sep 17 00:00:00 2001 From: Nik Everett Date: Mon, 16 Jul 2018 15:00:11 -0400 Subject: [PATCH 10/11] Remove oops --- out | 830 ------------------------------------------------------------ 1 file changed, 830 deletions(-) delete mode 100644 out diff --git a/out b/out deleted file mode 100644 index d65275b76d05a..0000000000000 --- a/out +++ /dev/null @@ -1,830 +0,0 @@ -Initialized native services in: /home/manybubbles/.gradle/native -To honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: https://docs.gradle.org/4.8.1/userguide/gradle_daemon.html. -Starting process 'Gradle build daemon'. Working directory: /home/manybubbles/.gradle/daemon/4.8.1 Command: /home/manybubbles/Bin/jdk-10/bin/java -Xmx2g -Dfile.encoding=UTF-8 -Duser.country=US -Duser.language=en -Duser.variant -cp /home/manybubbles/.gradle/wrapper/dists/gradle-4.8.1-all/6fmj4nezasjg1b7kkmy10xgo2/gradle-4.8.1/lib/gradle-launcher-4.8.1.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 4.8.1 -Successfully started process 'Gradle build daemon' -An attempt to start the daemon took 0.733 secs. -The client will now receive all logging from the daemon (pid: 25241). The daemon log file: /home/manybubbles/.gradle/daemon/4.8.1/daemon-25241.out.log -Daemon will be stopped at the end of the build stopping after processing -Using 4 worker leases. -Starting Build -Evaluating project ':buildSrc' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/buildSrc/build.gradle'. -Selected primary task 'build' from project : -:compileJava (Thread[Task worker for ':buildSrc',5,main]) started. -Skipping task ':buildSrc:compileJava' as it is up-to-date. -:compileJava (Thread[Task worker for ':buildSrc',5,main]) completed. Took 0.148 secs. -:compileGroovy (Thread[Task worker for ':buildSrc' Thread 3,5,main]) started. -Skipping task ':buildSrc:compileGroovy' as it is up-to-date. -:compileGroovy (Thread[Task worker for ':buildSrc' Thread 3,5,main]) completed. Took 0.183 secs. -:pluginDescriptors (Thread[Task worker for ':buildSrc' Thread 2,5,main]) started. -Skipping task ':buildSrc:pluginDescriptors' as it is up-to-date. -:pluginDescriptors (Thread[Task worker for ':buildSrc' Thread 2,5,main]) completed. Took 0.001 secs. -:writeVersionProperties (Thread[Task worker for ':buildSrc' Thread 2,5,main]) started. -Skipping task ':buildSrc:writeVersionProperties' as it is up-to-date. -:writeVersionProperties (Thread[Task worker for ':buildSrc' Thread 2,5,main]) completed. Took 0.003 secs. -:processResources (Thread[Task worker for ':buildSrc' Thread 2,5,main]) started. -Skipping task ':buildSrc:processResources' as it is up-to-date. -:processResources (Thread[Task worker for ':buildSrc' Thread 2,5,main]) completed. Took 0.021 secs. -:classes (Thread[Task worker for ':buildSrc',5,main]) started. -Skipping task ':buildSrc:classes' as it has no actions. -:classes (Thread[Task worker for ':buildSrc',5,main]) completed. Took 0.0 secs. -:jar (Thread[Task worker for ':buildSrc',5,main]) started. -Skipping task ':buildSrc:jar' as it is up-to-date. -:jar (Thread[Task worker for ':buildSrc',5,main]) completed. Took 0.015 secs. -:assemble (Thread[Task worker for ':buildSrc' Thread 3,5,main]) started. -Skipping task ':buildSrc:assemble' as it has no actions. -:assemble (Thread[Task worker for ':buildSrc' Thread 3,5,main]) completed. Took 0.0 secs. -:pluginUnderTestMetadata (Thread[Task worker for ':buildSrc' Thread 3,5,main]) started. -Skipping task ':buildSrc:pluginUnderTestMetadata' as it is up-to-date. -:pluginUnderTestMetadata (Thread[Task worker for ':buildSrc' Thread 3,5,main]) completed. Took 0.021 secs. -:compileTestJava (Thread[Task worker for ':buildSrc' Thread 2,5,main]) started. -Skipping task ':buildSrc:compileTestJava' as it is up-to-date. -:compileTestJava (Thread[Task worker for ':buildSrc' Thread 2,5,main]) completed. Took 0.048 secs. -:compileTestGroovy (Thread[Task worker for ':buildSrc',5,main]) started. -Skipping task ':buildSrc:compileTestGroovy' as it is up-to-date. -:compileTestGroovy (Thread[Task worker for ':buildSrc',5,main]) completed. Took 0.014 secs. -:processTestResources (Thread[Task worker for ':buildSrc',5,main]) started. -file or directory '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/buildSrc/src/test/resources', not found -Skipping task ':buildSrc:processTestResources' as it has no source files and no previous output files. -:processTestResources (Thread[Task worker for ':buildSrc',5,main]) completed. Took 0.001 secs. -:testClasses (Thread[Task worker for ':buildSrc',5,main]) started. -Skipping task ':buildSrc:testClasses' as it has no actions. -:testClasses (Thread[Task worker for ':buildSrc',5,main]) completed. Took 0.0 secs. -:test (Thread[Task worker for ':buildSrc',5,main]) started. -Skipping task ':buildSrc:test' as it is up-to-date. -:test (Thread[Task worker for ':buildSrc',5,main]) completed. Took 0.038 secs. -:validateTaskProperties (Thread[Daemon worker,5,main]) started. -Skipping task ':buildSrc:validateTaskProperties' as it is up-to-date. -:validateTaskProperties (Thread[Daemon worker,5,main]) completed. Took 0.009 secs. -:check (Thread[Daemon worker,5,main]) started. -Skipping task ':buildSrc:check' as it has no actions. -:check (Thread[Daemon worker,5,main]) completed. Took 0.0 secs. -:build (Thread[Daemon worker,5,main]) started. -Skipping task ':buildSrc:build' as it has no actions. -:build (Thread[Daemon worker,5,main]) completed. Took 0.0 secs. -Settings evaluated using settings file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/settings.gradle'. -Projects loaded. Root project using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/build.gradle'. -Included projects: [root project 'elasticsearch', project ':benchmarks', project ':build-tools', project ':client', project ':distribution', project ':docs', project ':example-plugins', project ':libs', project ':modules', project ':plugins', project ':qa', project ':rest-api-spec', project ':server', project ':test', project ':x-pack', project ':client:benchmark', project ':client:client-benchmark-noop-api-plugin', project ':client:rest', project ':client:rest-high-level', project ':client:sniffer', project ':client:test', project ':client:transport', project ':distribution:archives', project ':distribution:bwc', project ':distribution:packages', project ':distribution:tools', project ':example-plugins:custom-settings', project ':example-plugins:painless-whitelist', project ':example-plugins:rescore', project ':example-plugins:rest-handler', project ':example-plugins:script-expert-scoring', project ':libs:cli', project ':libs:core', project ':libs:grok', project ':libs:nio', project ':libs:plugin-classloader', project ':libs:secure-sm', project ':libs:x-content', project ':modules:aggs-matrix-stats', project ':modules:analysis-common', project ':modules:ingest-common', project ':modules:lang-expression', project ':modules:lang-mustache', project ':modules:lang-painless', project ':modules:mapper-extras', project ':modules:parent-join', project ':modules:percolator', project ':modules:rank-eval', project ':modules:reindex', project ':modules:repository-url', project ':modules:transport-netty4', project ':plugins:analysis-icu', project ':plugins:analysis-kuromoji', project ':plugins:analysis-nori', project ':plugins:analysis-phonetic', project ':plugins:analysis-smartcn', project ':plugins:analysis-stempel', project ':plugins:analysis-ukrainian', project ':plugins:discovery-azure-classic', project ':plugins:discovery-ec2', project ':plugins:discovery-file', project ':plugins:discovery-gce', project ':plugins:ingest-attachment', project ':plugins:ingest-geoip', project ':plugins:ingest-user-agent', project ':plugins:mapper-murmur3', project ':plugins:mapper-size', project ':plugins:repository-azure', project ':plugins:repository-gcs', project ':plugins:repository-hdfs', project ':plugins:repository-s3', project ':plugins:store-smb', project ':plugins:transport-nio', project ':qa:ccs-unavailable-clusters', project ':qa:die-with-dignity', project ':qa:evil-tests', project ':qa:full-cluster-restart', project ':qa:mixed-cluster', project ':qa:multi-cluster-search', project ':qa:no-bootstrap-tests', project ':qa:rolling-upgrade', project ':qa:smoke-test-client', project ':qa:smoke-test-http', project ':qa:smoke-test-ingest-disabled', project ':qa:smoke-test-ingest-with-all-dependencies', project ':qa:smoke-test-multinode', project ':qa:smoke-test-plugins', project ':qa:vagrant', project ':qa:verify-version-constants', project ':qa:wildfly', project ':server:cli', project ':test:fixtures', project ':test:framework', project ':test:logger-usage', project ':x-pack:docs', project ':x-pack:license-tools', project ':x-pack:plugin', project ':x-pack:protocol', project ':x-pack:qa', project ':x-pack:test', project ':x-pack:transport-client', project ':distribution:archives:integ-test-zip', project ':distribution:archives:oss-tar', project ':distribution:archives:oss-zip', project ':distribution:archives:tar', project ':distribution:archives:zip', project ':distribution:bwc:maintenance-bugfix-snapshot', project ':distribution:bwc:next-bugfix-snapshot', project ':distribution:bwc:next-minor-snapshot', project ':distribution:bwc:staged-minor-snapshot', project ':distribution:packages:deb', project ':distribution:packages:oss-deb', project ':distribution:packages:oss-rpm', project ':distribution:packages:rpm', project ':distribution:tools:java-version-checker', project ':distribution:tools:launchers', project ':distribution:tools:plugin-cli', project ':modules:lang-painless:spi', project ':plugins:discovery-ec2:qa', project ':plugins:repository-azure:qa', project ':plugins:repository-gcs:qa', project ':test:fixtures:hdfs-fixture', project ':test:fixtures:krb5kdc-fixture', project ':test:fixtures:old-elasticsearch', project ':x-pack:plugin:core', project ':x-pack:plugin:deprecation', project ':x-pack:plugin:graph', project ':x-pack:plugin:logstash', project ':x-pack:plugin:ml', project ':x-pack:plugin:monitoring', project ':x-pack:plugin:rollup', project ':x-pack:plugin:security', project ':x-pack:plugin:sql', project ':x-pack:plugin:upgrade', project ':x-pack:plugin:watcher', project ':x-pack:qa:audit-tests', project ':x-pack:qa:core-rest-tests-with-security', project ':x-pack:qa:full-cluster-restart', project ':x-pack:qa:ml-basic-multi-node', project ':x-pack:qa:ml-disabled', project ':x-pack:qa:ml-native-multi-node-tests', project ':x-pack:qa:ml-no-bootstrap-tests', project ':x-pack:qa:ml-single-node-tests', project ':x-pack:qa:multi-cluster-search-security', project ':x-pack:qa:multi-node', project ':x-pack:qa:openldap-tests', project ':x-pack:qa:reindex-tests-with-security', project ':x-pack:qa:rolling-upgrade', project ':x-pack:qa:rolling-upgrade-basic', project ':x-pack:qa:saml-idp-tests', project ':x-pack:qa:security-client-tests', project ':x-pack:qa:security-example-spi-extension', project ':x-pack:qa:security-migrate-tests', project ':x-pack:qa:security-setup-password-tests', project ':x-pack:qa:security-tools-tests', project ':x-pack:qa:smoke-test-graph-with-security', project ':x-pack:qa:smoke-test-ml-with-security', project ':x-pack:qa:smoke-test-monitoring-with-watcher', project ':x-pack:qa:smoke-test-plugins', project ':x-pack:qa:smoke-test-plugins-ssl', project ':x-pack:qa:smoke-test-security-with-mustache', project ':x-pack:qa:smoke-test-watcher', project ':x-pack:qa:smoke-test-watcher-with-security', project ':x-pack:qa:sql', project ':x-pack:qa:third-party', project ':x-pack:qa:transport-client-tests', project ':x-pack:qa:vagrant', project ':x-pack:test:feature-aware', project ':x-pack:test:idp-fixture', project ':x-pack:test:smb-fixture', project ':plugins:discovery-ec2:qa:amazon-ec2', project ':plugins:repository-azure:qa:microsoft-azure-storage', project ':plugins:repository-gcs:qa:google-cloud-storage', project ':x-pack:plugin:ml:cpp-snapshot', project ':x-pack:plugin:sql:jdbc', project ':x-pack:plugin:sql:sql-action', project ':x-pack:plugin:sql:sql-cli', project ':x-pack:plugin:sql:sql-client', project ':x-pack:plugin:sql:sql-proto', project ':x-pack:qa:full-cluster-restart:with-system-key', project ':x-pack:qa:full-cluster-restart:without-system-key', project ':x-pack:qa:rolling-upgrade:with-system-key', project ':x-pack:qa:rolling-upgrade:without-system-key', project ':x-pack:qa:sql:multinode', project ':x-pack:qa:sql:no-security', project ':x-pack:qa:sql:security', project ':x-pack:qa:third-party:active-directory', project ':x-pack:qa:third-party:hipchat', project ':x-pack:qa:third-party:jira', project ':x-pack:qa:third-party:pagerduty', project ':x-pack:qa:third-party:slack', project ':x-pack:qa:sql:security:no-ssl', project ':x-pack:qa:sql:security:ssl'] -Evaluating root project 'elasticsearch' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/build.gradle'. -Evaluating project ':benchmarks' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/build.gradle'. -Compiling build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/build.gradle' using SubsetScriptTransformer. -Compiling build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/build.gradle' using BuildScriptTransformer. -======================================= -Elasticsearch Build Hamster says Hello! -======================================= - Gradle Version : 4.8.1 - OS Info : Linux 4.16.11-100.fc26.x86_64 (amd64) - JDK Version : Oracle Corporation 10 [OpenJDK 64-Bit Server VM 10+46] - JAVA_HOME : /home/manybubbles/Bin/jdk-10 - Random Testing Seed : 8CABC5C1A07F531D -Starting process 'command '/home/manybubbles/Bin/jdk-7/bin/jrunscript''. Working directory: /home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks Command: /home/manybubbles/Bin/jdk-7/bin/jrunscript -e print(java.lang.System.getProperty("java.specification.version")); -Successfully started process 'command '/home/manybubbles/Bin/jdk-7/bin/jrunscript'' -Starting process 'command '/usr/lib/jvm/java-1.8.0/bin/jrunscript''. Working directory: /home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks Command: /usr/lib/jvm/java-1.8.0/bin/jrunscript -e print(java.lang.System.getProperty("java.specification.version")); -Successfully started process 'command '/usr/lib/jvm/java-1.8.0/bin/jrunscript'' -Starting process 'command '/usr/java/jdk-9.0.4/bin/jrunscript''. Working directory: /home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks Command: /usr/java/jdk-9.0.4/bin/jrunscript -e print(java.lang.System.getProperty("java.specification.version")); -Successfully started process 'command '/usr/java/jdk-9.0.4/bin/jrunscript'' -Starting process 'command '/home/manybubbles/Bin/jdk-10/bin/jrunscript''. Working directory: /home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks Command: /home/manybubbles/Bin/jdk-10/bin/jrunscript -e print(java.lang.System.getProperty("java.specification.version")); -Successfully started process 'command '/home/manybubbles/Bin/jdk-10/bin/jrunscript'' -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':server' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/server/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':build-tools' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/buildSrc/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':client' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/client/build.gradle'. -Evaluating project ':distribution' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/build.gradle'. -Evaluating project ':docs' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/docs/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':example-plugins' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/examples/build.gradle'. -Evaluating project ':libs' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/libs/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':modules' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/modules/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':plugins' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':qa' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/build.gradle'. -Evaluating project ':rest-api-spec' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/rest-api-spec/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':test' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/test/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/build.gradle'. -Evaluating project ':client:benchmark' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/client/benchmark/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':modules:transport-netty4' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/modules/transport-netty4/build.gradle'. -Evaluating project ':modules:reindex' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/modules/reindex/build.gradle'. -Evaluating project ':modules:lang-mustache' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/modules/lang-mustache/build.gradle'. -Evaluating project ':modules:percolator' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/modules/percolator/build.gradle'. -Evaluating project ':client:rest' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/client/rest/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':client:transport' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/client/transport/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':client:client-benchmark-noop-api-plugin' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/client/client-benchmark-noop-api-plugin/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':client:rest-high-level' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/client/rest-high-level/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:protocol' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/protocol/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':client:sniffer' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/client/sniffer/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':client:test' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/client/test/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':distribution:archives' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/archives/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':distribution:bwc' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/bwc/build.gradle'. -Evaluating project ':distribution:packages' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/packages/build.gradle'. -Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@7f71eb59 -Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@7f71eb59 -Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@7f71eb59 -Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@7cb5364b -Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@7eb4812e -Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@62dadfc0 -Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@1530e292 -Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@5dcaf05c -Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@5dcaf05c -Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@5dcaf05c -Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@7529a704 -Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@7529a704 -Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@7529a704 -Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@6eb8d693 -Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@6eb8d693 -Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@6eb8d693 -Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@76ff35b7 -Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@76ff35b7 -Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@76ff35b7 -Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@11843c43 -Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@11843c43 -Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@11843c43 -Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@5b170509 -Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@3e1e869a -Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@e48c33e -Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@1dc8388b -Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@7e945976 -Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@7e945976 -Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@7e945976 -Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@34743a68 -Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@34743a68 -Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@34743a68 -Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@7c6d5eeb -Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@7c6d5eeb -Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@7c6d5eeb -Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@20bd3d8d -Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@20bd3d8d -Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@20bd3d8d -Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@5db649bc -Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@5db649bc -Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@5db649bc -Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@2199a6a8 -Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@6632854e -Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@926db9d -Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@4a2c4b65 -Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@26ec186e -Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@26ec186e -Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@26ec186e -Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@5406e108 -Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@5406e108 -Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@5406e108 -Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@6b432226 -Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@6b432226 -Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@6b432226 -Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@439c2b48 -Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@439c2b48 -Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@439c2b48 -Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@3738db4f -Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@3738db4f -Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@3738db4f -Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@2b454ae9 -Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@22ae811f -Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@1fc68bdd -Adding fileType to org.gradle.api.internal.file.copy.SingleParentCopySpec@31990c63 -Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@308a0abb -Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@308a0abb -Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@308a0abb -Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@667ac3cc -Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@667ac3cc -Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@667ac3cc -Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@4d4924bd -Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@4d4924bd -Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@4d4924bd -Adding createDirectoryEntry to org.gradle.api.internal.file.copy.SingleParentCopySpec@64a11562 -Adding user to org.gradle.api.internal.file.copy.SingleParentCopySpec@64a11562 -Adding permissionGroup to org.gradle.api.internal.file.copy.SingleParentCopySpec@64a11562 -Evaluating project ':distribution:tools' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/tools/build.gradle'. -Evaluating project ':example-plugins:custom-settings' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/examples/custom-settings/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':example-plugins:painless-whitelist' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/examples/painless-whitelist/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':example-plugins:rescore' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/examples/rescore/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':example-plugins:rest-handler' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/examples/rest-handler/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':example-plugins:script-expert-scoring' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/examples/script-expert-scoring/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':libs:cli' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/libs/cli/build.gradle'. -Evaluating project ':libs:core' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/libs/core/build.gradle'. -Evaluating project ':libs:grok' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/libs/grok/build.gradle'. -Evaluating project ':libs:nio' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/libs/nio/build.gradle'. -Evaluating project ':libs:plugin-classloader' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/libs/plugin-classloader/build.gradle'. -Evaluating project ':libs:secure-sm' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/libs/secure-sm/build.gradle'. -Evaluating project ':libs:x-content' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/libs/x-content/build.gradle'. -Evaluating project ':modules:aggs-matrix-stats' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/modules/aggs-matrix-stats/build.gradle'. -Evaluating project ':modules:analysis-common' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/modules/analysis-common/build.gradle'. -Evaluating project ':modules:ingest-common' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/modules/ingest-common/build.gradle'. -Evaluating project ':modules:lang-expression' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/modules/lang-expression/build.gradle'. -Evaluating project ':modules:lang-painless' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/modules/lang-painless/build.gradle'. -Evaluating project ':modules:mapper-extras' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/modules/mapper-extras/build.gradle'. -Evaluating project ':modules:parent-join' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/modules/parent-join/build.gradle'. -Evaluating project ':modules:rank-eval' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/modules/rank-eval/build.gradle'. -Evaluating project ':modules:repository-url' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/modules/repository-url/build.gradle'. -Evaluating project ':plugins:analysis-icu' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/analysis-icu/build.gradle'. -Evaluating project ':plugins:analysis-kuromoji' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/analysis-kuromoji/build.gradle'. -Evaluating project ':plugins:analysis-nori' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/analysis-nori/build.gradle'. -Evaluating project ':plugins:analysis-phonetic' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/analysis-phonetic/build.gradle'. -Evaluating project ':plugins:analysis-smartcn' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/analysis-smartcn/build.gradle'. -Evaluating project ':plugins:analysis-stempel' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/analysis-stempel/build.gradle'. -Evaluating project ':plugins:analysis-ukrainian' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/analysis-ukrainian/build.gradle'. -Evaluating project ':plugins:discovery-azure-classic' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/discovery-azure-classic/build.gradle'. -Evaluating project ':plugins:discovery-ec2' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/discovery-ec2/build.gradle'. -Evaluating project ':plugins:discovery-file' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/discovery-file/build.gradle'. -Evaluating project ':plugins:discovery-gce' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/discovery-gce/build.gradle'. -Evaluating project ':plugins:ingest-attachment' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/ingest-attachment/build.gradle'. -Evaluating project ':plugins:ingest-geoip' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/ingest-geoip/build.gradle'. -Evaluating project ':plugins:ingest-user-agent' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/ingest-user-agent/build.gradle'. -Evaluating project ':plugins:mapper-murmur3' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/mapper-murmur3/build.gradle'. -Evaluating project ':plugins:mapper-size' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/mapper-size/build.gradle'. -Evaluating project ':plugins:repository-azure' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/repository-azure/build.gradle'. -Evaluating project ':plugins:repository-gcs' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/repository-gcs/build.gradle'. -Evaluating project ':plugins:repository-hdfs' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/repository-hdfs/build.gradle'. -Starting process 'command 'vagrant''. Working directory: /home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/repository-hdfs Command: vagrant --version -Successfully started process 'command 'vagrant'' -Starting process 'command 'vboxmanage''. Working directory: /home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/repository-hdfs Command: vboxmanage --version -Successfully started process 'command 'vboxmanage'' -Evaluating project ':plugins:repository-s3' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/repository-s3/build.gradle'. -Evaluating project ':plugins:store-smb' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/store-smb/build.gradle'. -Evaluating project ':plugins:transport-nio' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/transport-nio/build.gradle'. -Evaluating project ':qa:ccs-unavailable-clusters' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/ccs-unavailable-clusters/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':qa:die-with-dignity' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/die-with-dignity/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':qa:evil-tests' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/evil-tests/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':qa:full-cluster-restart' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/full-cluster-restart/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':qa:mixed-cluster' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/mixed-cluster/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':qa:multi-cluster-search' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/multi-cluster-search/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':qa:no-bootstrap-tests' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/no-bootstrap-tests/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':qa:rolling-upgrade' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/rolling-upgrade/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':qa:smoke-test-client' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/smoke-test-client/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':qa:smoke-test-http' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/smoke-test-http/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':qa:smoke-test-ingest-disabled' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/smoke-test-ingest-disabled/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':qa:smoke-test-ingest-with-all-dependencies' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/smoke-test-ingest-with-all-dependencies/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':qa:smoke-test-multinode' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/smoke-test-multinode/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':qa:smoke-test-plugins' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/smoke-test-plugins/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':qa:vagrant' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/vagrant/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':qa:verify-version-constants' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/verify-version-constants/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':qa:wildfly' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/qa/wildfly/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':server:cli' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/server/cli/build.gradle'. -Evaluating project ':test:fixtures' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/test/fixtures/build.gradle'. -Evaluating project ':test:framework' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/test/framework/build.gradle'. -Evaluating project ':test:logger-usage' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/test/logger-usage/build.gradle'. -Evaluating project ':x-pack:docs' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/docs/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:license-tools' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/license-tools/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:plugin' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/build.gradle'. -Evaluating project ':x-pack:test' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/test/build.gradle'. -Evaluating project ':x-pack:transport-client' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/transport-client/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':distribution:archives:integ-test-zip' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/archives/integ-test-zip/build.gradle'. -Evaluating project ':distribution:archives:oss-tar' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/archives/oss-tar/build.gradle'. -Evaluating project ':distribution:archives:oss-zip' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/archives/oss-zip/build.gradle'. -Evaluating project ':distribution:archives:tar' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/archives/tar/build.gradle'. -Evaluating project ':distribution:archives:zip' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/archives/zip/build.gradle'. -Evaluating project ':distribution:bwc:maintenance-bugfix-snapshot' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/bwc/maintenance-bugfix-snapshot/build.gradle'. -Evaluating project ':distribution:bwc:next-bugfix-snapshot' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/bwc/next-bugfix-snapshot/build.gradle'. -Evaluating project ':distribution:bwc:next-minor-snapshot' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/bwc/next-minor-snapshot/build.gradle'. -Evaluating project ':distribution:bwc:staged-minor-snapshot' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/bwc/staged-minor-snapshot/build.gradle'. -Evaluating project ':distribution:packages:deb' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/packages/deb/build.gradle'. -Evaluating project ':distribution:packages:oss-deb' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/packages/oss-deb/build.gradle'. -Evaluating project ':distribution:packages:oss-rpm' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/packages/oss-rpm/build.gradle'. -Evaluating project ':distribution:packages:rpm' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/packages/rpm/build.gradle'. -Evaluating project ':distribution:tools:java-version-checker' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/tools/java-version-checker/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':distribution:tools:launchers' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/tools/launchers/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':distribution:tools:plugin-cli' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/distribution/tools/plugin-cli/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':modules:lang-painless:spi' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/modules/lang-painless/spi/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':plugins:discovery-ec2:qa' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/discovery-ec2/qa/build.gradle'. -Evaluating project ':plugins:repository-azure:qa' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/repository-azure/qa/build.gradle'. -Evaluating project ':plugins:repository-gcs:qa' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/repository-gcs/qa/build.gradle'. -Evaluating project ':test:fixtures:hdfs-fixture' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/test/fixtures/hdfs-fixture/build.gradle'. -Evaluating project ':test:fixtures:krb5kdc-fixture' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/test/fixtures/krb5kdc-fixture/build.gradle'. -Evaluating project ':test:fixtures:old-elasticsearch' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/test/fixtures/old-elasticsearch/build.gradle'. -Evaluating project ':x-pack:plugin:core' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/core/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:plugin:deprecation' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/deprecation/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:plugin:graph' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/graph/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:plugin:logstash' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/logstash/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:plugin:ml' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/ml/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:plugin:monitoring' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/monitoring/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:plugin:rollup' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/rollup/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:plugin:security' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/security/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:plugin:sql' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/sql/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:plugin:upgrade' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/upgrade/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:plugin:watcher' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/watcher/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:audit-tests' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/audit-tests/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:core-rest-tests-with-security' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/core-rest-tests-with-security/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:full-cluster-restart' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/full-cluster-restart/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:ml-basic-multi-node' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/ml-basic-multi-node/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:ml-disabled' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/ml-disabled/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:ml-native-multi-node-tests' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/ml-native-multi-node-tests/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:ml-no-bootstrap-tests' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/ml-no-bootstrap-tests/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:ml-single-node-tests' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/ml-single-node-tests/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:multi-cluster-search-security' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/multi-cluster-search-security/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:multi-node' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/multi-node/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:openldap-tests' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/openldap-tests/build.gradle'. -Evaluating project ':x-pack:test:idp-fixture' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/test/idp-fixture/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:reindex-tests-with-security' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/reindex-tests-with-security/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:rolling-upgrade' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/rolling-upgrade/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:rolling-upgrade-basic' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/rolling-upgrade-basic/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:saml-idp-tests' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/saml-idp-tests/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:security-client-tests' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/security-client-tests/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:security-example-spi-extension' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/security-example-spi-extension/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:security-migrate-tests' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/security-migrate-tests/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:security-setup-password-tests' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/security-setup-password-tests/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:security-tools-tests' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/security-tools-tests/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:smoke-test-graph-with-security' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/smoke-test-graph-with-security/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:smoke-test-ml-with-security' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/smoke-test-ml-with-security/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:smoke-test-monitoring-with-watcher' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/smoke-test-monitoring-with-watcher/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:smoke-test-plugins' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/smoke-test-plugins/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:smoke-test-plugins-ssl' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/smoke-test-plugins-ssl/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:smoke-test-security-with-mustache' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/smoke-test-security-with-mustache/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:smoke-test-watcher' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/smoke-test-watcher/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:smoke-test-watcher-with-security' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/smoke-test-watcher-with-security/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:sql' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/sql/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:third-party' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/third-party/build.gradle'. -Evaluating project ':x-pack:qa:transport-client-tests' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/transport-client-tests/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:vagrant' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/vagrant/build.gradle'. -Evaluating project ':x-pack:test:feature-aware' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/test/feature-aware/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:test:smb-fixture' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/test/smb-fixture/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':plugins:discovery-ec2:qa:amazon-ec2' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/discovery-ec2/qa/amazon-ec2/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':plugins:repository-azure:qa:microsoft-azure-storage' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/repository-azure/qa/microsoft-azure-storage/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':plugins:repository-gcs:qa:google-cloud-storage' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/plugins/repository-gcs/qa/google-cloud-storage/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:plugin:ml:cpp-snapshot' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/ml/cpp-snapshot/build.gradle'. -Evaluating project ':x-pack:plugin:sql:jdbc' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/sql/jdbc/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:plugin:sql:sql-client' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/sql/sql-client/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:plugin:sql:sql-proto' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/sql/sql-proto/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:plugin:sql:sql-action' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/sql/sql-action/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:plugin:sql:sql-cli' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/plugin/sql/sql-cli/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:full-cluster-restart:with-system-key' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/full-cluster-restart/with-system-key/build.gradle'. -Evaluating project ':x-pack:qa:full-cluster-restart:without-system-key' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/full-cluster-restart/without-system-key/build.gradle'. -Evaluating project ':x-pack:qa:rolling-upgrade:with-system-key' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/rolling-upgrade/with-system-key/build.gradle'. -Evaluating project ':x-pack:qa:rolling-upgrade:without-system-key' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/rolling-upgrade/without-system-key/build.gradle'. -Evaluating project ':x-pack:qa:sql:multinode' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/sql/multinode/build.gradle'. -Evaluating project ':x-pack:qa:sql:no-security' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/sql/no-security/build.gradle'. -Evaluating project ':x-pack:qa:sql:security' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/sql/security/build.gradle'. -Evaluating project ':x-pack:qa:third-party:active-directory' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/third-party/active-directory/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:third-party:hipchat' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/third-party/hipchat/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:third-party:jira' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/third-party/jira/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:third-party:pagerduty' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/third-party/pagerduty/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:third-party:slack' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/third-party/slack/build.gradle'. -You are running forbidden-apis in the Gradle Daemon; disabling classloading cache to work around resource leak. -Evaluating project ':x-pack:qa:sql:security:no-ssl' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/sql/security/no-ssl/build.gradle'. -Evaluating project ':x-pack:qa:sql:security:ssl' using build file '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/x-pack/qa/sql/security/ssl/build.gradle'. -All projects evaluated. -Selected primary task 'check' from project :benchmarks -Tasks to be executed: [task ':libs:core:compileJava', task ':libs:core:processResources', task ':libs:core:classes', task ':libs:core:compileJava9Java', task ':libs:core:processJava9Resources', task ':libs:core:java9Classes', task ':libs:core:jar', task ':libs:cli:compileJava', task ':libs:cli:processResources', task ':libs:cli:classes', task ':libs:cli:jar', task ':libs:plugin-classloader:compileJava', task ':libs:plugin-classloader:processResources', task ':libs:plugin-classloader:classes', task ':libs:plugin-classloader:jar', task ':libs:secure-sm:compileJava', task ':libs:secure-sm:processResources', task ':libs:secure-sm:classes', task ':libs:secure-sm:jar', task ':libs:x-content:compileJava', task ':libs:x-content:processResources', task ':libs:x-content:classes', task ':libs:x-content:jar', task ':server:compileJava', task ':server:generateModulesList', task ':server:generatePluginsList', task ':server:processResources', task ':server:classes', task ':server:compileJava9Java', task ':server:processJava9Resources', task ':server:java9Classes', task ':server:jar', task ':benchmarks:compileJava', task ':benchmarks:processResources', task ':benchmarks:classes', task ':benchmarks:copyCheckstyleConf', task ':benchmarks:checkstyleMain', task ':benchmarks:compileTestJava', task ':benchmarks:processTestResources', task ':benchmarks:testClasses', task ':benchmarks:checkstyleTest', task ':benchmarks:forbiddenApisMain', task ':benchmarks:forbiddenApisTest', task ':benchmarks:forbiddenApis', task ':benchmarks:checkstyle', task ':benchmarks:dependencyLicenses', task ':benchmarks:filepermissions', task ':benchmarks:forbiddenPatterns', task ':benchmarks:jarHell', task ':benchmarks:licenseHeaders', task ':test:logger-usage:compileJava', task ':test:logger-usage:processResources', task ':test:logger-usage:classes', task ':test:logger-usage:jar', task ':benchmarks:loggerUsageCheck', task ':benchmarks:namingConventions', task ':benchmarks:thirdPartyAudit', task ':benchmarks:precommit', task ':benchmarks:shadowJar', task ':benchmarks:test', task ':benchmarks:jar', task ':benchmarks:extractJar', task ':benchmarks:verifyJarLicense', task ':benchmarks:verifyJarNotice', task ':benchmarks:javadoc', task ':benchmarks:javadocJar', task ':benchmarks:extractJavadocJar', task ':benchmarks:verifyJavadocJarLicense', task ':benchmarks:verifyJavadocJarNotice', task ':benchmarks:extractShadowJar', task ':benchmarks:verifyShadowJarLicense', task ':benchmarks:verifyShadowJarNotice', task ':benchmarks:sourcesJar', task ':benchmarks:extractSourcesJar', task ':benchmarks:verifySourcesJarLicense', task ':benchmarks:verifySourcesJarNotice', task ':benchmarks:check'] -:libs:core:compileJava (Thread[Task worker for ':',5,main]) started. -Build cache key for task ':libs:core:compileJava' is ab3699e504d6edfc93c563beea89ae7e -Skipping task ':libs:core:compileJava' as it is up-to-date. -:libs:core:compileJava (Thread[Task worker for ':',5,main]) completed. Took 0.029 secs. -:libs:core:processResources (Thread[Task worker for ':',5,main]) started. -file or directory '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/libs/core/src/main/resources', not found -Skipping task ':libs:core:processResources' as it has no source files and no previous output files. -:libs:core:processResources (Thread[Task worker for ':',5,main]) completed. Took 0.005 secs. -:libs:core:classes (Thread[Task worker for ':' Thread 2,5,main]) started. -Skipping task ':libs:core:classes' as it has no actions. -:libs:core:classes (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.001 secs. -:libs:core:compileJava9Java (Thread[Task worker for ':' Thread 2,5,main]) started. -Build cache key for task ':libs:core:compileJava9Java' is a5f77891fe6e620892b1391e8580136d -Skipping task ':libs:core:compileJava9Java' as it is up-to-date. -:libs:core:compileJava9Java (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.005 secs. -:libs:core:processJava9Resources (Thread[Task worker for ':' Thread 2,5,main]) started. -file or directory '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/libs/core/src/java9/resources', not found -Skipping task ':libs:core:processJava9Resources' as it has no source files and no previous output files. -:libs:core:processJava9Resources (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. -:libs:core:java9Classes (Thread[Task worker for ':' Thread 2,5,main]) started. -Skipping task ':libs:core:java9Classes' as it has no actions. -:libs:core:java9Classes (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. -:libs:core:jar (Thread[Task worker for ':' Thread 2,5,main]) started. -Build cache key for task ':libs:core:jar' is bddf51b27d9b0604d2a23ae1c5058fd7 -Skipping task ':libs:core:jar' as it is up-to-date. -:libs:core:jar (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.008 secs. -:libs:cli:compileJava (Thread[Task worker for ':' Thread 3,5,main]) started. -Build cache key for task ':libs:cli:compileJava' is 150676d9c145ff8630bf1ac2fbc3d2c5 -Skipping task ':libs:cli:compileJava' as it is up-to-date. -:libs:cli:compileJava (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.005 secs. -:libs:cli:processResources (Thread[Task worker for ':' Thread 3,5,main]) started. -file or directory '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/libs/cli/src/main/resources', not found -Skipping task ':libs:cli:processResources' as it has no source files and no previous output files. -:libs:cli:processResources (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.001 secs. -:libs:cli:classes (Thread[Task worker for ':' Thread 3,5,main]) started. -Skipping task ':libs:cli:classes' as it has no actions. -:libs:cli:classes (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.0 secs. -:libs:cli:jar (Thread[Task worker for ':' Thread 3,5,main]) started. -Build cache key for task ':libs:cli:jar' is cb7f8c3f47b43f1f93a9130596d5a8c9 -Skipping task ':libs:cli:jar' as it is up-to-date. -:libs:cli:jar (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.005 secs. -:libs:plugin-classloader:compileJava (Thread[Daemon worker,5,main]) started. -Build cache key for task ':libs:plugin-classloader:compileJava' is 80e9b377aa43839f9c09b1f0da14e4f9 -Skipping task ':libs:plugin-classloader:compileJava' as it is up-to-date. -:libs:plugin-classloader:compileJava (Thread[Daemon worker,5,main]) completed. Took 0.003 secs. -:libs:plugin-classloader:processResources (Thread[Daemon worker,5,main]) started. -file or directory '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/libs/plugin-classloader/src/main/resources', not found -Skipping task ':libs:plugin-classloader:processResources' as it has no source files and no previous output files. -:libs:plugin-classloader:processResources (Thread[Daemon worker,5,main]) completed. Took 0.0 secs. -:libs:plugin-classloader:classes (Thread[Daemon worker,5,main]) started. -Skipping task ':libs:plugin-classloader:classes' as it has no actions. -:libs:plugin-classloader:classes (Thread[Daemon worker,5,main]) completed. Took 0.0 secs. -:libs:plugin-classloader:jar (Thread[Daemon worker,5,main]) started. -Build cache key for task ':libs:plugin-classloader:jar' is a65779745e0da0a56aac224d3cfef8f6 -Skipping task ':libs:plugin-classloader:jar' as it is up-to-date. -:libs:plugin-classloader:jar (Thread[Daemon worker,5,main]) completed. Took 0.005 secs. -:libs:secure-sm:compileJava (Thread[Task worker for ':',5,main]) started. -Build cache key for task ':libs:secure-sm:compileJava' is ac178e6d3b53a67ca5e92b5a8c4584de -Skipping task ':libs:secure-sm:compileJava' as it is up-to-date. -:libs:secure-sm:compileJava (Thread[Task worker for ':',5,main]) completed. Took 0.004 secs. -:libs:secure-sm:processResources (Thread[Task worker for ':' Thread 2,5,main]) started. -file or directory '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/libs/secure-sm/src/main/resources', not found -Skipping task ':libs:secure-sm:processResources' as it has no source files and no previous output files. -:libs:secure-sm:processResources (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. -:libs:secure-sm:classes (Thread[Task worker for ':' Thread 2,5,main]) started. -Skipping task ':libs:secure-sm:classes' as it has no actions. -:libs:secure-sm:classes (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. -:libs:secure-sm:jar (Thread[Task worker for ':' Thread 2,5,main]) started. -Build cache key for task ':libs:secure-sm:jar' is f370789bc17b69534ebeae00f26ab9ee -Skipping task ':libs:secure-sm:jar' as it is up-to-date. -:libs:secure-sm:jar (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.006 secs. -:libs:x-content:compileJava (Thread[Task worker for ':' Thread 2,5,main]) started. -Build cache key for task ':libs:x-content:compileJava' is 215d87b3ff510595826ab8289f55bff8 -Skipping task ':libs:x-content:compileJava' as it is up-to-date. -:libs:x-content:compileJava (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.019 secs. -:libs:x-content:processResources (Thread[Task worker for ':' Thread 2,5,main]) started. -file or directory '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/libs/x-content/src/main/resources', not found -Skipping task ':libs:x-content:processResources' as it has no source files and no previous output files. -:libs:x-content:processResources (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.001 secs. -:libs:x-content:classes (Thread[Task worker for ':' Thread 2,5,main]) started. -Skipping task ':libs:x-content:classes' as it has no actions. -:libs:x-content:classes (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. -:libs:x-content:jar (Thread[Task worker for ':' Thread 2,5,main]) started. -Build cache key for task ':libs:x-content:jar' is 474085d667742c8fbdbb72be2dc89b45 -Skipping task ':libs:x-content:jar' as it is up-to-date. -:libs:x-content:jar (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.014 secs. -:server:compileJava (Thread[Task worker for ':',5,main]) started. -Build cache key for task ':server:compileJava' is 4e3b90cf910faafc3147de84f1b5a02b -Skipping task ':server:compileJava' as it is up-to-date. -:server:compileJava (Thread[Task worker for ':',5,main]) completed. Took 0.887 secs. -:server:generateModulesList (Thread[Task worker for ':' Thread 3,5,main]) started. -Build cache key for task ':server:generateModulesList' is 6939c4332796bcf4887b5cda21d2daf4 -Skipping task ':server:generateModulesList' as it is up-to-date. -:server:generateModulesList (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.001 secs. -:server:generatePluginsList (Thread[Task worker for ':' Thread 3,5,main]) started. -Build cache key for task ':server:generatePluginsList' is 093bbf9ad751de8327263aa673d3f1bf -Skipping task ':server:generatePluginsList' as it is up-to-date. -:server:generatePluginsList (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.001 secs. -:server:processResources (Thread[Task worker for ':' Thread 3,5,main]) started. -Build cache key for task ':server:processResources' is 0d8ca300ac5e3edb4c58785e10ab18c6 -Skipping task ':server:processResources' as it is up-to-date. -:server:processResources (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.008 secs. -:server:classes (Thread[Task worker for ':' Thread 2,5,main]) started. -Skipping task ':server:classes' as it has no actions. -:server:classes (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. -:server:compileJava9Java (Thread[Task worker for ':' Thread 2,5,main]) started. -Build cache key for task ':server:compileJava9Java' is 929a0a2653121591520e29f624b129ee -Skipping task ':server:compileJava9Java' as it is up-to-date. -:server:compileJava9Java (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.26 secs. -:server:processJava9Resources (Thread[Task worker for ':' Thread 3,5,main]) started. -file or directory '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/server/src/java9/resources', not found -Skipping task ':server:processJava9Resources' as it has no source files and no previous output files. -:server:processJava9Resources (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.001 secs. -:server:java9Classes (Thread[Task worker for ':' Thread 3,5,main]) started. -Skipping task ':server:java9Classes' as it has no actions. -:server:java9Classes (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.0 secs. -:server:jar (Thread[Task worker for ':' Thread 3,5,main]) started. -Build cache key for task ':server:jar' is e5040da85ea46d173ac498013950582f -Skipping task ':server:jar' as it is up-to-date. -:server:jar (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.071 secs. -:benchmarks:compileJava (Thread[Task worker for ':' Thread 3,5,main]) started. -Build cache key for task ':benchmarks:compileJava' is c84dee06d7c2dbbf8ae3b46cb3c5d76b -Skipping task ':benchmarks:compileJava' as it is up-to-date. -:benchmarks:compileJava (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.015 secs. -:benchmarks:processResources (Thread[Task worker for ':',5,main]) started. -Build cache key for task ':benchmarks:processResources' is df65001197fd613b5932646a339ff2ad -Skipping task ':benchmarks:processResources' as it is up-to-date. -:benchmarks:processResources (Thread[Task worker for ':',5,main]) completed. Took 0.001 secs. -:benchmarks:classes (Thread[Task worker for ':',5,main]) started. -Skipping task ':benchmarks:classes' as it has no actions. -:benchmarks:classes (Thread[Task worker for ':',5,main]) completed. Took 0.0 secs. -:benchmarks:copyCheckstyleConf (Thread[Task worker for ':',5,main]) started. -Build cache key for task ':benchmarks:copyCheckstyleConf' is c04eb066b5ec636cddda912542e1f6e8 -Skipping task ':benchmarks:copyCheckstyleConf' as it is up-to-date. -:benchmarks:copyCheckstyleConf (Thread[Task worker for ':',5,main]) completed. Took 0.001 secs. -:benchmarks:checkstyleMain (Thread[Task worker for ':',5,main]) started. -Build cache key for task ':benchmarks:checkstyleMain' is 9af37acb3ac7bbaa5767910bb25bbcf4 -Skipping task ':benchmarks:checkstyleMain' as it is up-to-date. -:benchmarks:checkstyleMain (Thread[Task worker for ':',5,main]) completed. Took 0.013 secs. -:benchmarks:compileTestJava (Thread[Task worker for ':' Thread 2,5,main]) started. -file or directory '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/src/test/java', not found -Skipping task ':benchmarks:compileTestJava' as it has no source files and no previous output files. -:benchmarks:compileTestJava (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.001 secs. -:benchmarks:processTestResources (Thread[Task worker for ':' Thread 2,5,main]) started. -file or directory '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/src/test/resources', not found -Skipping task ':benchmarks:processTestResources' as it has no source files and no previous output files. -:benchmarks:processTestResources (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. -:benchmarks:testClasses (Thread[Task worker for ':' Thread 2,5,main]) started. -Skipping task ':benchmarks:testClasses' as it has no actions. -:benchmarks:testClasses (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. -:benchmarks:checkstyleTest (Thread[Task worker for ':' Thread 2,5,main]) started. -file or directory '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/src/test/java', not found -Skipping task ':benchmarks:checkstyleTest' as it has no source files and no previous output files. -:benchmarks:checkstyleTest (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.001 secs. -:benchmarks:forbiddenApisMain (Thread[Daemon worker,5,main]) started. -Build cache key for task ':benchmarks:forbiddenApisMain' is 023f2c298aa0b2dc1accc17151962109 -Skipping task ':benchmarks:forbiddenApisMain' as it is up-to-date. -:benchmarks:forbiddenApisMain (Thread[Daemon worker,5,main]) completed. Took 0.014 secs. -:benchmarks:forbiddenApisTest (Thread[Daemon worker,5,main]) started. -Skipping task ':benchmarks:forbiddenApisTest' as it has no source files and no previous output files. -:benchmarks:forbiddenApisTest (Thread[Daemon worker,5,main]) completed. Took 0.0 secs. -:benchmarks:forbiddenApis (Thread[Daemon worker,5,main]) started. -Skipping task ':benchmarks:forbiddenApis' as it has no actions. -:benchmarks:forbiddenApis (Thread[Daemon worker,5,main]) completed. Took 0.0 secs. -:benchmarks:checkstyle (Thread[Daemon worker,5,main]) started. -Skipping task ':benchmarks:checkstyle' as it has no actions. -:benchmarks:checkstyle (Thread[Daemon worker,5,main]) completed. Took 0.0 secs. -:benchmarks:dependencyLicenses (Thread[Daemon worker,5,main]) started. -Skipping task ':benchmarks:dependencyLicenses' as task onlyIf is false. -:benchmarks:dependencyLicenses (Thread[Daemon worker,5,main]) completed. Took 0.0 secs. -:benchmarks:filepermissions (Thread[Daemon worker,5,main]) started. -Build cache key for task ':benchmarks:filepermissions' is 4c07371f696eb1c5f7909db05864b281 -Skipping task ':benchmarks:filepermissions' as it is up-to-date. -:benchmarks:filepermissions (Thread[Daemon worker,5,main]) completed. Took 0.001 secs. -:benchmarks:forbiddenPatterns (Thread[Task worker for ':' Thread 3,5,main]) started. -Build cache key for task ':benchmarks:forbiddenPatterns' is 6e86eb53c791ae9db94d639605284456 -Skipping task ':benchmarks:forbiddenPatterns' as it is up-to-date. -:benchmarks:forbiddenPatterns (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.002 secs. -:benchmarks:jarHell (Thread[Task worker for ':' Thread 3,5,main]) started. -Build cache key for task ':benchmarks:jarHell' is 46bd1abb930dfb19ffe6a5e82aa7e237 -Skipping task ':benchmarks:jarHell' as it is up-to-date. -:benchmarks:jarHell (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.003 secs. -:benchmarks:licenseHeaders (Thread[Task worker for ':' Thread 3,5,main]) started. -file or directory '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/src/test/java', not found -Build cache key for task ':benchmarks:licenseHeaders' is e5f5dfeda2f8e303dac5e941d813fc56 -Skipping task ':benchmarks:licenseHeaders' as it is up-to-date. -:benchmarks:licenseHeaders (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.001 secs. -:test:logger-usage:compileJava (Thread[Task worker for ':' Thread 2,5,main]) started. -Build cache key for task ':test:logger-usage:compileJava' is bd7ac90ca20862553e0eba795f1b23f1 -Skipping task ':test:logger-usage:compileJava' as it is up-to-date. -:test:logger-usage:compileJava (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.005 secs. -:test:logger-usage:processResources (Thread[Task worker for ':' Thread 2,5,main]) started. -file or directory '/home/manybubbles/Workspaces/Elastic/master/elasticsearch/test/logger-usage/src/main/resources', not found -Skipping task ':test:logger-usage:processResources' as it has no source files and no previous output files. -:test:logger-usage:processResources (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.001 secs. -:test:logger-usage:classes (Thread[Task worker for ':' Thread 2,5,main]) started. -Skipping task ':test:logger-usage:classes' as it has no actions. -:test:logger-usage:classes (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. -:test:logger-usage:jar (Thread[Task worker for ':' Thread 2,5,main]) started. -Build cache key for task ':test:logger-usage:jar' is b2c99035ef4065f95cb1f82e8242b493 -Skipping task ':test:logger-usage:jar' as it is up-to-date. -:test:logger-usage:jar (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.006 secs. -:benchmarks:loggerUsageCheck (Thread[Task worker for ':' Thread 3,5,main]) started. -Build cache key for task ':benchmarks:loggerUsageCheck' is 4a09cdb2e32276e2001687b31737d3f1 -Skipping task ':benchmarks:loggerUsageCheck' as it is up-to-date. -:benchmarks:loggerUsageCheck (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.003 secs. -:benchmarks:namingConventions (Thread[Daemon worker,5,main]) started. -Skipping task ':benchmarks:namingConventions' as task onlyIf is false. -:benchmarks:namingConventions (Thread[Daemon worker,5,main]) completed. Took 0.0 secs. -:benchmarks:thirdPartyAudit (Thread[Daemon worker,5,main]) started. -Build cache key for task ':benchmarks:thirdPartyAudit' is 0d8ab1d209d64daf7533b3ee78fea2b4 -Skipping task ':benchmarks:thirdPartyAudit' as it is up-to-date. -:benchmarks:thirdPartyAudit (Thread[Daemon worker,5,main]) completed. Took 0.009 secs. -:benchmarks:precommit (Thread[Daemon worker,5,main]) started. -Skipping task ':benchmarks:precommit' as it has no actions. -:benchmarks:precommit (Thread[Daemon worker,5,main]) completed. Took 0.0 secs. -:benchmarks:shadowJar (Thread[Daemon worker,5,main]) started. -Build cache key for task ':benchmarks:shadowJar' is 98a7dd565136716e30796449269ea788 -Task ':benchmarks:shadowJar' is not up-to-date because: - Output property 'archivePath' file /home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/build/distributions/elasticsearch-benchmarks-7.0.0-alpha1-SNAPSHOT-benchmarks.jar has been removed. -******************* -GRADLE SHADOW STATS - -Total Jars: 40 (includes project) -Total Time: 4.556s [4556ms] -Average Time/Jar: 0.1139s [113.9ms] -******************* -:benchmarks:shadowJar (Thread[Daemon worker,5,main]) completed. Took 4.933 secs. -:benchmarks:test (Thread[Task worker for ':' Thread 3,5,main]) started. -Skipping task ':benchmarks:test' as task onlyIf is false. -:benchmarks:test (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.0 secs. -:benchmarks:jar (Thread[Task worker for ':' Thread 3,5,main]) started. -Skipping task ':benchmarks:jar' as task onlyIf is false. -:benchmarks:jar (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.001 secs. -:benchmarks:extractJar (Thread[Task worker for ':' Thread 3,5,main]) started. -Task ':benchmarks:extractJar' is not up-to-date because: - Task has not declared any outputs despite executing actions. -Starting process 'command '/home/manybubbles/Bin/jdk-10/bin/jar''. Working directory: /home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/build/jar-extracted/jar Command: /home/manybubbles/Bin/jdk-10/bin/jar xf /home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/build/distributions/elasticsearch-benchmarks-7.0.0-alpha1-SNAPSHOT.jar META-INF/LICENSE.txt META-INF/NOTICE.txt -Successfully started process 'command '/home/manybubbles/Bin/jdk-10/bin/jar'' -:benchmarks:extractJar (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.178 secs. -:benchmarks:verifyJarLicense (Thread[Task worker for ':' Thread 3,5,main]) started. -Task ':benchmarks:verifyJarLicense' is not up-to-date because: - Task has not declared any outputs despite executing actions. -:benchmarks:verifyJarLicense (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.004 secs. -:benchmarks:verifyJarNotice (Thread[Task worker for ':' Thread 3,5,main]) started. -Task ':benchmarks:verifyJarNotice' is not up-to-date because: - Task has not declared any outputs despite executing actions. -:benchmarks:verifyJarNotice (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.0 secs. -:benchmarks:javadoc (Thread[Task worker for ':' Thread 3,5,main]) started. -Build cache key for task ':benchmarks:javadoc' is 9c45b2e4be410a28b5e6990cc0172427 -Task ':benchmarks:javadoc' is not up-to-date because: - No history is available. -Starting process 'command '/home/manybubbles/Bin/jdk-10/bin/javadoc''. Working directory: /home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks Command: /home/manybubbles/Bin/jdk-10/bin/javadoc @/home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/build/tmp/javadoc/javadoc.options -Successfully started process 'command '/home/manybubbles/Bin/jdk-10/bin/javadoc'' -:benchmarks:javadoc (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 39.049 secs. -:benchmarks:javadocJar (Thread[Task worker for ':' Thread 2,5,main]) started. -Build cache key for task ':benchmarks:javadocJar' is cececc04bdc3b9d37004f9b61598dcb0 -Task ':benchmarks:javadocJar' is not up-to-date because: - No history is available. -:benchmarks:javadocJar (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 2.576 secs. -:benchmarks:extractJavadocJar (Thread[Task worker for ':' Thread 2,5,main]) started. -Task ':benchmarks:extractJavadocJar' is not up-to-date because: - Task has not declared any outputs despite executing actions. -Starting process 'command '/home/manybubbles/Bin/jdk-10/bin/jar''. Working directory: /home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/build/jar-extracted/javadocJar Command: /home/manybubbles/Bin/jdk-10/bin/jar xf /home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/build/distributions/elasticsearch-benchmarks-7.0.0-alpha1-SNAPSHOT-javadoc.jar META-INF/LICENSE.txt META-INF/NOTICE.txt -Successfully started process 'command '/home/manybubbles/Bin/jdk-10/bin/jar'' -:benchmarks:extractJavadocJar (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.217 secs. -:benchmarks:verifyJavadocJarLicense (Thread[Task worker for ':' Thread 2,5,main]) started. -Task ':benchmarks:verifyJavadocJarLicense' is not up-to-date because: - Task has not declared any outputs despite executing actions. -:benchmarks:verifyJavadocJarLicense (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.001 secs. -:benchmarks:verifyJavadocJarNotice (Thread[Task worker for ':' Thread 2,5,main]) started. -Task ':benchmarks:verifyJavadocJarNotice' is not up-to-date because: - Task has not declared any outputs despite executing actions. -:benchmarks:verifyJavadocJarNotice (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. -:benchmarks:extractShadowJar (Thread[Task worker for ':' Thread 2,5,main]) started. -Task ':benchmarks:extractShadowJar' is not up-to-date because: - Task has not declared any outputs despite executing actions. -Starting process 'command '/home/manybubbles/Bin/jdk-10/bin/jar''. Working directory: /home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/build/jar-extracted/shadowJar Command: /home/manybubbles/Bin/jdk-10/bin/jar xf /home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/build/distributions/elasticsearch-benchmarks-7.0.0-alpha1-SNAPSHOT.jar META-INF/LICENSE.txt META-INF/NOTICE.txt -Successfully started process 'command '/home/manybubbles/Bin/jdk-10/bin/jar'' -:benchmarks:extractShadowJar (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.219 secs. -:benchmarks:verifyShadowJarLicense (Thread[Task worker for ':' Thread 2,5,main]) started. -Task ':benchmarks:verifyShadowJarLicense' is not up-to-date because: - Task has not declared any outputs despite executing actions. -:benchmarks:verifyShadowJarLicense (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.001 secs. -:benchmarks:verifyShadowJarNotice (Thread[Task worker for ':' Thread 2,5,main]) started. -Task ':benchmarks:verifyShadowJarNotice' is not up-to-date because: - Task has not declared any outputs despite executing actions. -:benchmarks:verifyShadowJarNotice (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.001 secs. -:benchmarks:sourcesJar (Thread[Daemon worker,5,main]) started. -Build cache key for task ':benchmarks:sourcesJar' is 633a0b398a0d498baf08e90d3992610b -Task ':benchmarks:sourcesJar' is not up-to-date because: - No history is available. -:benchmarks:sourcesJar (Thread[Daemon worker,5,main]) completed. Took 0.013 secs. -:benchmarks:extractSourcesJar (Thread[Task worker for ':' Thread 3,5,main]) started. -Task ':benchmarks:extractSourcesJar' is not up-to-date because: - Task has not declared any outputs despite executing actions. -Starting process 'command '/home/manybubbles/Bin/jdk-10/bin/jar''. Working directory: /home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/build/jar-extracted/sourcesJar Command: /home/manybubbles/Bin/jdk-10/bin/jar xf /home/manybubbles/Workspaces/Elastic/master/elasticsearch/benchmarks/build/distributions/elasticsearch-benchmarks-7.0.0-alpha1-SNAPSHOT-sources.jar META-INF/LICENSE.txt META-INF/NOTICE.txt -Successfully started process 'command '/home/manybubbles/Bin/jdk-10/bin/jar'' -:benchmarks:extractSourcesJar (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.22 secs. -:benchmarks:verifySourcesJarLicense (Thread[Task worker for ':' Thread 3,5,main]) started. -Task ':benchmarks:verifySourcesJarLicense' is not up-to-date because: - Task has not declared any outputs despite executing actions. -:benchmarks:verifySourcesJarLicense (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.001 secs. -:benchmarks:verifySourcesJarNotice (Thread[Task worker for ':' Thread 3,5,main]) started. -Task ':benchmarks:verifySourcesJarNotice' is not up-to-date because: - Task has not declared any outputs despite executing actions. -:benchmarks:verifySourcesJarNotice (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.0 secs. -:benchmarks:check (Thread[Task worker for ':' Thread 3,5,main]) started. -Skipping task ':benchmarks:check' as it has no actions. -:benchmarks:check (Thread[Task worker for ':' Thread 3,5,main]) completed. Took 0.0 secs. - -BUILD SUCCESSFUL in 1m 8s -46 actionable tasks: 16 executed, 30 up-to-date From b088863148391050f57066939645137149d5a169 Mon Sep 17 00:00:00 2001 From: Nik Everett Date: Mon, 16 Jul 2018 17:27:59 -0400 Subject: [PATCH 11/11] Iter --- build.gradle | 2 +- .../org/elasticsearch/gradle/BuildPlugin.groovy | 4 ++++ .../gradle/plugin/PluginBuildPlugin.groovy | 14 ++++++++++++++ 3 files changed, 19 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index c5775ebe50180..a408f43a00da9 100644 --- a/build.gradle +++ b/build.gradle @@ -314,7 +314,7 @@ subprojects { if (shadowed) { /* * Include the source of shadowed upstream projects so we don't - * to publish their javadoc. + * have to publish their javadoc. */ project.evaluationDependsOn(upstreamProject.path) project.javadoc.source += upstreamProject.javadoc.source diff --git a/buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy b/buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy index b66b61215db39..b5b5ec95becc9 100644 --- a/buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy +++ b/buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy @@ -847,6 +847,10 @@ class BuildPlugin implements Plugin { * compilation. Unfortunately, by default it is not used for * *test* source compilation and isn't used in tests at all. This * change makes it available for test compilation. + * + * Note that this isn't going to work properly with qa projects + * but they have no business applying the shadow plugin in the + * firstplace. */ SourceSet testSourceSet = project.sourceSets.findByName('test') if (testSourceSet != null) { diff --git a/buildSrc/src/main/groovy/org/elasticsearch/gradle/plugin/PluginBuildPlugin.groovy b/buildSrc/src/main/groovy/org/elasticsearch/gradle/plugin/PluginBuildPlugin.groovy index eb4da8d1f314c..d76084bf22e07 100644 --- a/buildSrc/src/main/groovy/org/elasticsearch/gradle/plugin/PluginBuildPlugin.groovy +++ b/buildSrc/src/main/groovy/org/elasticsearch/gradle/plugin/PluginBuildPlugin.groovy @@ -18,11 +18,13 @@ */ package org.elasticsearch.gradle.plugin +import com.github.jengelman.gradle.plugins.shadow.ShadowPlugin import nebula.plugin.info.scm.ScmInfoPlugin import org.elasticsearch.gradle.BuildPlugin import org.elasticsearch.gradle.NoticeTask import org.elasticsearch.gradle.test.RestIntegTestTask import org.elasticsearch.gradle.test.RunTask +import org.gradle.api.InvalidUserDataException import org.gradle.api.JavaVersion import org.gradle.api.Project import org.gradle.api.Task @@ -46,6 +48,18 @@ public class PluginBuildPlugin extends BuildPlugin { @Override public void apply(Project project) { super.apply(project) + project.plugins.withType(ShadowPlugin).whenPluginAdded { + /* + * We've not tested these plugins together and we're fairly sure + * they aren't going to work properly as is *and* we're not really + * sure *why* you'd want to shade stuff in plugins. So we throw an + * exception here to make you come and read this comment. If you + * have a need for shadow while building plugins then know that you + * are probably going to have to fight with gradle for a while.... + */ + throw new InvalidUserDataException('elasticsearch.esplugin is not ' + + 'compatible with com.github.johnrengelman.shadow'); + } configureDependencies(project) // this afterEvaluate must happen before the afterEvaluate added by integTest creation, // so that the file name resolution for installing the plugin will be setup