From 4cf4a2bb7524761d088be965c670225c50d0fee2 Mon Sep 17 00:00:00 2001 From: wpessers Date: Mon, 23 Feb 2026 09:58:40 +0100 Subject: [PATCH 1/2] fix: move runtimeClasspath out of task, so that Task.project is no longer called at execution time --- java/layer-wrapper/build.gradle.kts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/java/layer-wrapper/build.gradle.kts b/java/layer-wrapper/build.gradle.kts index 232d096a99..58381e3aa7 100644 --- a/java/layer-wrapper/build.gradle.kts +++ b/java/layer-wrapper/build.gradle.kts @@ -35,8 +35,10 @@ tasks { } } +val runtimeClasspath = project.configurations["runtimeClasspath"] + tasks.register("printOtelJavaInstrumentationVersion") { doLast { - println(project.configurations["runtimeClasspath"].resolvedConfiguration.resolvedArtifacts.find { it.name == "opentelemetry-aws-lambda-events-2.2" }?.moduleVersion?.id?.version) + println(runtimeClasspath.resolvedConfiguration.resolvedArtifacts.find { it.name == "opentelemetry-aws-lambda-events-2.2" }?.moduleVersion?.id?.version) } } From 98075eda9d913fba2c2ffd8a025b28a284fe6ea2 Mon Sep 17 00:00:00 2001 From: wpessers Date: Mon, 23 Feb 2026 09:59:23 +0100 Subject: [PATCH 2/2] refactor: use Provider API for config lookup --- java/layer-wrapper/build.gradle.kts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/java/layer-wrapper/build.gradle.kts b/java/layer-wrapper/build.gradle.kts index 58381e3aa7..273b60a078 100644 --- a/java/layer-wrapper/build.gradle.kts +++ b/java/layer-wrapper/build.gradle.kts @@ -35,10 +35,8 @@ tasks { } } -val runtimeClasspath = project.configurations["runtimeClasspath"] - tasks.register("printOtelJavaInstrumentationVersion") { doLast { - println(runtimeClasspath.resolvedConfiguration.resolvedArtifacts.find { it.name == "opentelemetry-aws-lambda-events-2.2" }?.moduleVersion?.id?.version) + println(configurations.named("runtimeClasspath").get().resolvedConfiguration.resolvedArtifacts.find { it.name == "opentelemetry-aws-lambda-events-2.2" }?.moduleVersion?.id?.version) } }