diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/internal/kapt/classloaders/ClassLoadersCache.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/internal/kapt/classloaders/ClassLoadersCache.kt index 2c0bc35d4c0..c87f3fd5826 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/internal/kapt/classloaders/ClassLoadersCache.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/internal/kapt/classloaders/ClassLoadersCache.kt @@ -30,6 +30,7 @@ class ClassLoadersCache( .maximumSize(size.toLong()) .expireAfterAccess(ttl) .removalListener { (key, cl) -> + check(key != null && cl != null) logger.info("Removing classloader from cache: ${key.entries.map { it.path }}") cl.close() }