Piotr Krzemiński
06/24/2024, 12:50 PMCannot invoke "org.gradle.api.file.FileCollection.getAsFileTree()" because the return value of "org.gradle.api.tasks.testing.Test.getTestClassesDirs()" is null
How can I fix it?
CC @Adam Stapchicoma
06/24/2024, 1:15 PMPiotr Krzemiński
06/24/2024, 1:18 PMtapchicoma
06/24/2024, 1:35 PMPiotr Krzemiński
06/24/2024, 1:36 PMtasks.register<Test>("testsOn8") {
javaLauncher = javaToolchains.launcherFor {
languageVersion = JavaLanguageVersion.of(8)
}
}
Adam S
06/24/2024, 1:41 PMkotlin {
targets.withType<KotlinJvmTarget>().configureEach {
testRuns.register("${name}_testJdk8") {
executionTask.configure {
javaLauncher = javaToolchains.launcherFor {
languageVersion = JavaLanguageVersion.of(8)
}
}
}
}
}
Piotr Krzemiński
06/24/2024, 1:45 PMCould not create domain object 'jvm_testJdk8' (KotlinJvmTestRun)
🤔
at the very bottom of the stack trace:
Caused by: java.lang.NullPointerException: Cannot invoke "org.gradle.api.file.FileCollection.getFiles()" because "files" is null
Piotr Krzemiński
06/24/2024, 1:46 PMtapchicoma
06/24/2024, 1:46 PMPiotr Krzemiński
06/24/2024, 1:47 PMtapchicoma
06/24/2024, 1:51 PMtasks.register<Test>("testsOn8") {
classpath = sourceSets.test.get().runtimeClasspath
testClassesDirs = sourceSets.test.get().output.classesDirs
workingDir = projectDir
javaLauncher = javaToolchains.launcherFor {
languageVersion = JavaLanguageVersion.of(8)
}
useJUnitPlatform()
}
tapchicoma
06/24/2024, 1:52 PM