From 2e0b4a3a97a982e9335ce15e3eb112b556e161af Mon Sep 17 00:00:00 2001 From: Islon Scherer Date: Wed, 15 Apr 2026 16:06:14 +0200 Subject: [PATCH] Fix gradle build issue during spotlessCheck (#1521) --- buildSrc/src/main/kotlin/PklFormatterSpotless.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/buildSrc/src/main/kotlin/PklFormatterSpotless.kt b/buildSrc/src/main/kotlin/PklFormatterSpotless.kt index cd050901..73736606 100644 --- a/buildSrc/src/main/kotlin/PklFormatterSpotless.kt +++ b/buildSrc/src/main/kotlin/PklFormatterSpotless.kt @@ -42,7 +42,8 @@ class PklFormatterFunc(@Transient private val configuration: Configuration) : private val classLoader by lazy { val urls = configuration.files.map { it.toURI().toURL() } - URLClassLoader(urls.toTypedArray()) + // Use the platform classloader as parent to isolate from Gradle's classloader + URLClassLoader(urls.toTypedArray(), ClassLoader.getPlatformClassLoader()) } private val formatterClass by lazy { classLoader.loadClass("org.pkl.formatter.Formatter") }