Christoph Obexer
06/16/2026, 4:59 PMRené
06/16/2026, 8:06 PMRené
06/17/2026, 8:23 PMArtifact UUID: 019ed6d7-fef0-4bb3-bbea-9e7be040f3bd
FAILURE: Build failed with an exception.
* What went wrong:
Could not determine the dependencies of task ':distribution:docker:transformDockerContext'.
> Could not resolve all dependencies for configuration ':distribution:docker:detachedConfiguration1'.
> Problems writing to Binary store in /opt/buildkite-agent/.gradle/.tmp/gradle1695853813216432510.bin (exist: true)
* Try:
> Run with --info or --debug option to get more log output.
> Get more help at <https://help.gradle.org>.
* Exception is:
org.gradle.api.internal.tasks.TaskDependencyResolveException: Could not determine the dependencies of task ':distribution:docker:transformDockerContext'.
at org.gradle.api.internal.tasks.CachingTaskDependencyResolveContext.getDependencies(CachingTaskDependencyResolveContext.java:70)
at org.gradle.execution.plan.TaskDependencyResolver.resolveDependenciesFor(TaskDependencyResolver.java:49)
at org.gradle.execution.plan.LocalTaskNode.getDependencies(LocalTaskNode.java:151)
at org.gradle.execution.plan.LocalTaskNode.resolveDependencies(LocalTaskNode.java:125)
at org.gradle.execution.plan.DefaultExecutionPlan.discoverNodeRelationships(DefaultExecutionPlan.java:183)
... 162 more
Caused by: java.lang.RuntimeException: Problems writing to Binary store in /opt/buildkite-agent/.gradle/.tmp/gradle1695853813216432510.bin (exist: true)
at org.gradle.api.internal.artifacts.ivyservice.resolveengine.store.DefaultBinaryStore.write(DefaultBinaryStore.java:61)
at org.gradle.api.internal.artifacts.ivyservice.resolveengine.result.StreamingResolutionResultBuilder.visitEdges(StreamingResolutionResultBuilder.java:177)
at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.CompositeDependencyGraphVisitor.visitEdges(CompositeDependencyGraphVisitor.java:45)
at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.DependencyGraphBuilder.assembleResult(DependencyGraphBuilder.java:654)
at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.DependencyGraphBuilder.resolve(DependencyGraphBuilder.java:164)
at org.gradle.api.internal.artifacts.ivyservice.resolveengine.DependencyGraphResolver.resolve(DependencyGraphResolver.java:110)
at org.gradle.api.internal.artifacts.ivyservice.ResolutionExecutor.doResolve(ResolutionExecutor.java:424)
at org.gradle.api.internal.artifacts.ivyservice.ResolutionExecutor.resolveGraph(ResolutionExecutor.java:312)
at org.gradle.api.internal.artifacts.ivyservice.ShortCircuitingResolutionExecutor.resolveGraph(ShortCircuitingResolutionExecutor.java:90)
at org.gradle.api.internal.artifacts.ivyservice.DefaultConfigurationResolver.resolveGraph(DefaultConfigurationResolver.java:126)
at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$1.call(DefaultConfiguration.java:672)
... 186 more
Caused by: java.lang.ClassCastException: class org.elasticsearch.gradle.Architecture cannot be cast to class org.gradle.api.Named (org.elasticsearch.gradle.Architecture is in unnamed module of loader org.gradle.internal.classloader.VisitableURLClassLoader$InstrumentingVisitableURLClassLoader @28a4d17; org.gradle.api.Named is in unnamed module of loader org.gradle.internal.classloader.VisitableURLClassLoader @619a5dff)Louis Jacomet
06/18/2026, 9:22 AMRené
06/18/2026, 9:53 AMLouis Jacomet
06/18/2026, 12:22 PMClassCastException is thrownRené
06/18/2026, 12:23 PMRené
06/18/2026, 12:24 PMLouis Jacomet
06/18/2026, 12:24 PMLouis Jacomet
06/18/2026, 12:36 PMNamed. This is just not really document AFAICT, and not enforced when creating attributes.René
06/18/2026, 12:37 PMRené
06/18/2026, 12:37 PMRené
06/18/2026, 12:37 PMLouis Jacomet
06/18/2026, 12:44 PMLouis Jacomet
06/18/2026, 12:54 PMNamed.
Given you did not, how were you creating values for your attribute? All the examples in doc for rich attributes leverage objects.namedRené
06/18/2026, 1:05 PMval dockerBuildTasks = Architecture.values().associateWith { architecture ->
val baseName = if (architecture == Architecture.AARCH64) "Aarch64" else ""
val upstreamContext = configurations.detachedConfiguration(dependencies.create("org.elasticsearch:docker")).apply {
attributes {
attribute(Attribute.of(Architecture::class.java), architecture)
attribute(Attribute.of(DockerBase::class.java), DockerBase.WOLFI)
}
}
...
}Louis Jacomet
06/18/2026, 1:22 PMNamed relationship further in 9.7.0.René
06/18/2026, 2:01 PMRené
06/18/2026, 2:01 PMLouis Jacomet
06/18/2026, 3:22 PMRené
06/18/2026, 3:22 PMPhilip W
06/19/2026, 5:48 AM