[Gradle] KotlinToolingDiagnostics: Allow providing stacktraces

^KT-58676 In Progress
This commit is contained in:
Sebastian Sellmair
2023-06-21 10:52:47 +02:00
committed by Space Team
parent 390b4e30a0
commit 1a143ec1a2
10 changed files with 34 additions and 659 deletions
@@ -44,7 +44,7 @@ object KotlinSourceSetConvention :
): NamedDomainObjectProvider<KotlinSourceSet> { ): NamedDomainObjectProvider<KotlinSourceSet> {
val name = property.name val name = property.name
return if (name in thisRef.names) thisRef.named(name) else thisRef.register(name) { sourceSet -> return if (name in thisRef.names) thisRef.named(name) else thisRef.register(name) { sourceSet ->
sourceSet.isRegisteredByKotlinSourceSetConventionAt = Thread.currentThread().stackTrace sourceSet.isRegisteredByKotlinSourceSetConventionAt = Throwable()
} }
} }
@@ -53,7 +53,7 @@ object KotlinSourceSetConvention :
* This will be null if SourceSet already existed and was referenced using the convention, or of no convention was used at all. * This will be null if SourceSet already existed and was referenced using the convention, or of no convention was used at all.
*/ */
@Suppress("UnusedReceiverParameter") // Diagnostic is wrong @Suppress("UnusedReceiverParameter") // Diagnostic is wrong
internal var KotlinSourceSet.isRegisteredByKotlinSourceSetConventionAt: Array<StackTraceElement>? internal var KotlinSourceSet.isRegisteredByKotlinSourceSetConventionAt: Throwable?
by extrasReadWriteProperty("isRegisteredByKotlinSourceSetConvention") by extrasReadWriteProperty("isRegisteredByKotlinSourceSetConvention")
private set private set
} }
@@ -382,10 +382,8 @@ object KotlinToolingDiagnostics {
| kotlin { | kotlin {
| $expectedTargetName() | $expectedTargetName()
| } | }
| """.trimMargin(),
|Stacktrace: throwable = sourceSet.isRegisteredByKotlinSourceSetConventionAt
${sourceSet.isRegisteredByKotlinSourceSetConventionAt?.joinToString(System.lineSeparator()) { "| $it" }}
""".trimMargin()
) )
} }
@@ -400,10 +398,8 @@ object KotlinToolingDiagnostics {
| |
| } | }
| } | }
| """.trimMargin(),
|Stacktrace: throwable = sourceSet.isRegisteredByKotlinSourceSetConventionAt
${sourceSet.isRegisteredByKotlinSourceSetConventionAt?.joinToString(System.lineSeparator()) { "| $it" }}
""".trimMargin()
) )
} }
@@ -427,7 +423,6 @@ object KotlinToolingDiagnostics {
| kotlin { | kotlin {
| androidTarget() /* <- register the androidTarget */ | androidTarget() /* <- register the androidTarget */
| } | }
|
""".trimMargin() """.trimMargin()
) )
} }
@@ -8,7 +8,9 @@ package org.jetbrains.kotlin.gradle.plugin.diagnostics
import org.jetbrains.kotlin.gradle.InternalKotlinGradlePluginApi import org.jetbrains.kotlin.gradle.InternalKotlinGradlePluginApi
@InternalKotlinGradlePluginApi // used in integration tests @InternalKotlinGradlePluginApi // used in integration tests
data class ToolingDiagnostic(val id: String, val message: String, val severity: Severity) { data class ToolingDiagnostic(
val id: String, val message: String, val severity: Severity, val throwable: Throwable? = null,
) {
enum class Severity { enum class Severity {
WARNING, WARNING,
@@ -14,7 +14,7 @@ abstract class ToolingDiagnosticFactory(private val predefinedSeverity: ToolingD
open val id: String = customId ?: this::class.simpleName!! open val id: String = customId ?: this::class.simpleName!!
protected fun build(message: String, severity: ToolingDiagnostic.Severity? = null): ToolingDiagnostic { protected fun build(message: String, severity: ToolingDiagnostic.Severity? = null, throwable: Throwable? = null): ToolingDiagnostic {
if (severity == null && predefinedSeverity == null) { if (severity == null && predefinedSeverity == null) {
error( error(
"Can't determine severity. " + "Can't determine severity. " +
@@ -27,7 +27,7 @@ abstract class ToolingDiagnosticFactory(private val predefinedSeverity: ToolingD
" but not both at once" " but not both at once"
) )
} }
return ToolingDiagnostic(id, message, severity ?: predefinedSeverity!!) return ToolingDiagnostic(id, message, severity ?: predefinedSeverity!!, throwable)
} }
protected fun String.onlyIf(condition: Boolean) = if (condition) this else "" protected fun String.onlyIf(condition: Boolean) = if (condition) this else ""
@@ -18,7 +18,7 @@ internal fun renderReportedDiagnostics(diagnostics: Collection<ToolingDiagnostic
internal fun renderReportedDiagnostic( internal fun renderReportedDiagnostic(
diagnostic: ToolingDiagnostic, diagnostic: ToolingDiagnostic,
logger: Logger, logger: Logger,
isVerbose: Boolean isVerbose: Boolean,
) { ) {
when (diagnostic.severity) { when (diagnostic.severity) {
WARNING -> logger.warn("w: ${diagnostic.render(isVerbose)}\n") WARNING -> logger.warn("w: ${diagnostic.render(isVerbose)}\n")
@@ -29,7 +29,18 @@ internal fun renderReportedDiagnostic(
} }
} }
private fun ToolingDiagnostic.render(isVerbose: Boolean): String = private fun ToolingDiagnostic.render(isVerbose: Boolean): String = buildString {
if (isVerbose) toString() + "\n$DIAGNOSTIC_SEPARATOR" else message if (isVerbose) {
appendLine(this@render)
append(DIAGNOSTIC_SEPARATOR)
} else {
append(message)
if (throwable != null) {
appendLine()
appendLine("Stacktrace:")
append(throwable.stackTraceToString().prependIndent(" "))
}
}
}
internal const val DIAGNOSTIC_SEPARATOR = "#diagnostic-end" internal const val DIAGNOSTIC_SEPARATOR = "#diagnostic-end"
@@ -15,7 +15,6 @@ Example using the 'com.android.library' plugin:
kotlin { kotlin {
androidTarget() /* <- register the androidTarget */ androidTarget() /* <- register the androidTarget */
} }
---- ----
[UnusedSourceSetsWarning | WARNING] The Kotlin source set androidMain was configured but not added to any Kotlin compilation. [UnusedSourceSetsWarning | WARNING] The Kotlin source set androidMain was configured but not added to any Kotlin compilation.
@@ -9,85 +9,6 @@ With:
kotlin { kotlin {
js() js()
} }
Stacktrace:
java.base/java.lang.Thread.getStackTrace(Thread.java:1602)
org.jetbrains.kotlin.gradle.dsl.KotlinSourceSetConvention$getValue$1.execute(KotlinSourceSetConvention.kt:50)
org.jetbrains.kotlin.gradle.dsl.KotlinSourceSetConvention$getValue$1.execute(KotlinSourceSetConvention.kt:49)
org.gradle.api.internal.DefaultMutationGuard$1.execute(DefaultMutationGuard.java:45)
org.gradle.api.internal.DefaultMutationGuard$1.execute(DefaultMutationGuard.java:45)
org.gradle.internal.ImmutableActionSet$SetWithFewActions.execute(ImmutableActionSet.java:285)
org.gradle.api.internal.DefaultDomainObjectCollection.doAdd(DefaultDomainObjectCollection.java:262)
org.gradle.api.internal.DefaultNamedDomainObjectCollection.doAdd(DefaultNamedDomainObjectCollection.java:113)
org.gradle.api.internal.DefaultDomainObjectCollection.add(DefaultDomainObjectCollection.java:256)
org.gradle.api.internal.DefaultNamedDomainObjectCollection$AbstractDomainObjectCreatingProvider.tryCreate(DefaultNamedDomainObjectCollection.java:944)
org.gradle.api.internal.DefaultNamedDomainObjectCollection$AbstractDomainObjectCreatingProvider.calculateOwnValue(DefaultNamedDomainObjectCollection.java:929)
org.gradle.api.internal.provider.AbstractMinimalProvider.calculateOwnPresentValue(AbstractMinimalProvider.java:72)
org.gradle.api.internal.provider.AbstractMinimalProvider.get(AbstractMinimalProvider.java:92)
org.gradle.api.internal.DefaultNamedDomainObjectCollection$AbstractDomainObjectCreatingProvider.get(DefaultNamedDomainObjectCollection.java:915)
org.gradle.api.internal.DefaultDomainObjectCollection.addLater(DefaultDomainObjectCollection.java:286)
org.gradle.api.internal.DefaultNamedDomainObjectCollection.addLater(DefaultNamedDomainObjectCollection.java:146)
org.gradle.api.internal.AbstractNamedDomainObjectContainer.createDomainObjectProvider(AbstractNamedDomainObjectContainer.java:122)
org.gradle.api.internal.AbstractNamedDomainObjectContainer.register(AbstractNamedDomainObjectContainer.java:114)
org.jetbrains.kotlin.gradle.dsl.KotlinSourceSetConvention.getValue(KotlinSourceSetConvention.kt:49)
org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformSourceSetConventionsImpl.getJsMain(KotlinMultiplatformSourceSetConventions.kt:92)
org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension.getJsMain(KotlinMultiplatformExtension.kt)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests$test - jsMain and jsTest with custom named js target$1.invokeSuspend(MppSourceSetConventionsDiagnosticTests.kt:59)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests$test - jsMain and jsTest with custom named js target$1.invoke(MppSourceSetConventionsDiagnosticTests.kt)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests$test - jsMain and jsTest with custom named js target$1.invoke(MppSourceSetConventionsDiagnosticTests.kt)
org.jetbrains.kotlin.gradle.util.LifecycleUtilsKt$runLifecycleAwareTest$1.invokeSuspend(lifecycleUtils.kt:15)
kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
kotlin.coroutines.SafeContinuation.resumeWith(SafeContinuationJvm.kt:41)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl$launch$1.invoke(KotlinPluginLifecycleImpl.kt:159)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl$launch$1.invoke(KotlinPluginLifecycleImpl.kt:158)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl.loopIfNecessary(KotlinPluginLifecycleImpl.kt:97)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl.enqueue(KotlinPluginLifecycleImpl.kt:144)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl.launch(KotlinPluginLifecycleImpl.kt:158)
org.jetbrains.kotlin.gradle.util.LifecycleUtilsKt.runLifecycleAwareTest(lifecycleUtils.kt:15)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests.test - jsMain and jsTest with custom named js target(MppSourceSetConventionsDiagnosticTests.kt:56)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
org.junit.runners.ParentRunner.run(ParentRunner.java:413)
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:108)
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:57)
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:39)
org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:52)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:176)
org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:113)
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:65)
worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
---- ----
[PlatformSourceSetConventionUsedWithCustomTargetName | WARNING] Accessed 'source set jsTest', but js target used a custom name 'custom' (expected 'js'): [PlatformSourceSetConventionUsedWithCustomTargetName | WARNING] Accessed 'source set jsTest', but js target used a custom name 'custom' (expected 'js'):
@@ -100,85 +21,6 @@ With:
kotlin { kotlin {
js() js()
} }
Stacktrace:
java.base/java.lang.Thread.getStackTrace(Thread.java:1602)
org.jetbrains.kotlin.gradle.dsl.KotlinSourceSetConvention$getValue$1.execute(KotlinSourceSetConvention.kt:50)
org.jetbrains.kotlin.gradle.dsl.KotlinSourceSetConvention$getValue$1.execute(KotlinSourceSetConvention.kt:49)
org.gradle.api.internal.DefaultMutationGuard$1.execute(DefaultMutationGuard.java:45)
org.gradle.api.internal.DefaultMutationGuard$1.execute(DefaultMutationGuard.java:45)
org.gradle.internal.ImmutableActionSet$SetWithFewActions.execute(ImmutableActionSet.java:285)
org.gradle.api.internal.DefaultDomainObjectCollection.doAdd(DefaultDomainObjectCollection.java:262)
org.gradle.api.internal.DefaultNamedDomainObjectCollection.doAdd(DefaultNamedDomainObjectCollection.java:113)
org.gradle.api.internal.DefaultDomainObjectCollection.add(DefaultDomainObjectCollection.java:256)
org.gradle.api.internal.DefaultNamedDomainObjectCollection$AbstractDomainObjectCreatingProvider.tryCreate(DefaultNamedDomainObjectCollection.java:944)
org.gradle.api.internal.DefaultNamedDomainObjectCollection$AbstractDomainObjectCreatingProvider.calculateOwnValue(DefaultNamedDomainObjectCollection.java:929)
org.gradle.api.internal.provider.AbstractMinimalProvider.calculateOwnPresentValue(AbstractMinimalProvider.java:72)
org.gradle.api.internal.provider.AbstractMinimalProvider.get(AbstractMinimalProvider.java:92)
org.gradle.api.internal.DefaultNamedDomainObjectCollection$AbstractDomainObjectCreatingProvider.get(DefaultNamedDomainObjectCollection.java:915)
org.gradle.api.internal.DefaultDomainObjectCollection.addLater(DefaultDomainObjectCollection.java:286)
org.gradle.api.internal.DefaultNamedDomainObjectCollection.addLater(DefaultNamedDomainObjectCollection.java:146)
org.gradle.api.internal.AbstractNamedDomainObjectContainer.createDomainObjectProvider(AbstractNamedDomainObjectContainer.java:122)
org.gradle.api.internal.AbstractNamedDomainObjectContainer.register(AbstractNamedDomainObjectContainer.java:114)
org.jetbrains.kotlin.gradle.dsl.KotlinSourceSetConvention.getValue(KotlinSourceSetConvention.kt:49)
org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformSourceSetConventionsImpl.getJsTest(KotlinMultiplatformSourceSetConventions.kt:93)
org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension.getJsTest(KotlinMultiplatformExtension.kt)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests$test - jsMain and jsTest with custom named js target$1.invokeSuspend(MppSourceSetConventionsDiagnosticTests.kt:60)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests$test - jsMain and jsTest with custom named js target$1.invoke(MppSourceSetConventionsDiagnosticTests.kt)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests$test - jsMain and jsTest with custom named js target$1.invoke(MppSourceSetConventionsDiagnosticTests.kt)
org.jetbrains.kotlin.gradle.util.LifecycleUtilsKt$runLifecycleAwareTest$1.invokeSuspend(lifecycleUtils.kt:15)
kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
kotlin.coroutines.SafeContinuation.resumeWith(SafeContinuationJvm.kt:41)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl$launch$1.invoke(KotlinPluginLifecycleImpl.kt:159)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl$launch$1.invoke(KotlinPluginLifecycleImpl.kt:158)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl.loopIfNecessary(KotlinPluginLifecycleImpl.kt:97)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl.enqueue(KotlinPluginLifecycleImpl.kt:144)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl.launch(KotlinPluginLifecycleImpl.kt:158)
org.jetbrains.kotlin.gradle.util.LifecycleUtilsKt.runLifecycleAwareTest(lifecycleUtils.kt:15)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests.test - jsMain and jsTest with custom named js target(MppSourceSetConventionsDiagnosticTests.kt:56)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
org.junit.runners.ParentRunner.run(ParentRunner.java:413)
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:108)
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:57)
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:39)
org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:52)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:176)
org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:113)
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:65)
worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
---- ----
[UnusedSourceSetsWarning | WARNING] The following Kotlin source sets were configured but not added to any Kotlin compilation: [UnusedSourceSetsWarning | WARNING] The following Kotlin source sets were configured but not added to any Kotlin compilation:
* jsMain * jsMain
@@ -9,85 +9,6 @@ With:
kotlin { kotlin {
jvm() jvm()
} }
Stacktrace:
java.base/java.lang.Thread.getStackTrace(Thread.java:1602)
org.jetbrains.kotlin.gradle.dsl.KotlinSourceSetConvention$getValue$1.execute(KotlinSourceSetConvention.kt:50)
org.jetbrains.kotlin.gradle.dsl.KotlinSourceSetConvention$getValue$1.execute(KotlinSourceSetConvention.kt:49)
org.gradle.api.internal.DefaultMutationGuard$1.execute(DefaultMutationGuard.java:45)
org.gradle.api.internal.DefaultMutationGuard$1.execute(DefaultMutationGuard.java:45)
org.gradle.internal.ImmutableActionSet$SetWithFewActions.execute(ImmutableActionSet.java:285)
org.gradle.api.internal.DefaultDomainObjectCollection.doAdd(DefaultDomainObjectCollection.java:262)
org.gradle.api.internal.DefaultNamedDomainObjectCollection.doAdd(DefaultNamedDomainObjectCollection.java:113)
org.gradle.api.internal.DefaultDomainObjectCollection.add(DefaultDomainObjectCollection.java:256)
org.gradle.api.internal.DefaultNamedDomainObjectCollection$AbstractDomainObjectCreatingProvider.tryCreate(DefaultNamedDomainObjectCollection.java:944)
org.gradle.api.internal.DefaultNamedDomainObjectCollection$AbstractDomainObjectCreatingProvider.calculateOwnValue(DefaultNamedDomainObjectCollection.java:929)
org.gradle.api.internal.provider.AbstractMinimalProvider.calculateOwnPresentValue(AbstractMinimalProvider.java:72)
org.gradle.api.internal.provider.AbstractMinimalProvider.get(AbstractMinimalProvider.java:92)
org.gradle.api.internal.DefaultNamedDomainObjectCollection$AbstractDomainObjectCreatingProvider.get(DefaultNamedDomainObjectCollection.java:915)
org.gradle.api.internal.DefaultDomainObjectCollection.addLater(DefaultDomainObjectCollection.java:286)
org.gradle.api.internal.DefaultNamedDomainObjectCollection.addLater(DefaultNamedDomainObjectCollection.java:146)
org.gradle.api.internal.AbstractNamedDomainObjectContainer.createDomainObjectProvider(AbstractNamedDomainObjectContainer.java:122)
org.gradle.api.internal.AbstractNamedDomainObjectContainer.register(AbstractNamedDomainObjectContainer.java:114)
org.jetbrains.kotlin.gradle.dsl.KotlinSourceSetConvention.getValue(KotlinSourceSetConvention.kt:49)
org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformSourceSetConventionsImpl.getJvmMain(KotlinMultiplatformSourceSetConventions.kt:90)
org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension.getJvmMain(KotlinMultiplatformExtension.kt)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests$test - jvmMain and jvmTest with custom named jvm target$1.invokeSuspend(MppSourceSetConventionsDiagnosticTests.kt:35)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests$test - jvmMain and jvmTest with custom named jvm target$1.invoke(MppSourceSetConventionsDiagnosticTests.kt)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests$test - jvmMain and jvmTest with custom named jvm target$1.invoke(MppSourceSetConventionsDiagnosticTests.kt)
org.jetbrains.kotlin.gradle.util.LifecycleUtilsKt$runLifecycleAwareTest$1.invokeSuspend(lifecycleUtils.kt:15)
kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
kotlin.coroutines.SafeContinuation.resumeWith(SafeContinuationJvm.kt:41)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl$launch$1.invoke(KotlinPluginLifecycleImpl.kt:159)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl$launch$1.invoke(KotlinPluginLifecycleImpl.kt:158)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl.loopIfNecessary(KotlinPluginLifecycleImpl.kt:97)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl.enqueue(KotlinPluginLifecycleImpl.kt:144)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl.launch(KotlinPluginLifecycleImpl.kt:158)
org.jetbrains.kotlin.gradle.util.LifecycleUtilsKt.runLifecycleAwareTest(lifecycleUtils.kt:15)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests.test - jvmMain and jvmTest with custom named jvm target(MppSourceSetConventionsDiagnosticTests.kt:32)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
org.junit.runners.ParentRunner.run(ParentRunner.java:413)
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:108)
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:57)
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:39)
org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:52)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:176)
org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:113)
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:65)
worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
---- ----
[PlatformSourceSetConventionUsedWithCustomTargetName | WARNING] Accessed 'source set jvmTest', but jvm target used a custom name 'desktop' (expected 'jvm'): [PlatformSourceSetConventionUsedWithCustomTargetName | WARNING] Accessed 'source set jvmTest', but jvm target used a custom name 'desktop' (expected 'jvm'):
@@ -100,85 +21,6 @@ With:
kotlin { kotlin {
jvm() jvm()
} }
Stacktrace:
java.base/java.lang.Thread.getStackTrace(Thread.java:1602)
org.jetbrains.kotlin.gradle.dsl.KotlinSourceSetConvention$getValue$1.execute(KotlinSourceSetConvention.kt:50)
org.jetbrains.kotlin.gradle.dsl.KotlinSourceSetConvention$getValue$1.execute(KotlinSourceSetConvention.kt:49)
org.gradle.api.internal.DefaultMutationGuard$1.execute(DefaultMutationGuard.java:45)
org.gradle.api.internal.DefaultMutationGuard$1.execute(DefaultMutationGuard.java:45)
org.gradle.internal.ImmutableActionSet$SetWithFewActions.execute(ImmutableActionSet.java:285)
org.gradle.api.internal.DefaultDomainObjectCollection.doAdd(DefaultDomainObjectCollection.java:262)
org.gradle.api.internal.DefaultNamedDomainObjectCollection.doAdd(DefaultNamedDomainObjectCollection.java:113)
org.gradle.api.internal.DefaultDomainObjectCollection.add(DefaultDomainObjectCollection.java:256)
org.gradle.api.internal.DefaultNamedDomainObjectCollection$AbstractDomainObjectCreatingProvider.tryCreate(DefaultNamedDomainObjectCollection.java:944)
org.gradle.api.internal.DefaultNamedDomainObjectCollection$AbstractDomainObjectCreatingProvider.calculateOwnValue(DefaultNamedDomainObjectCollection.java:929)
org.gradle.api.internal.provider.AbstractMinimalProvider.calculateOwnPresentValue(AbstractMinimalProvider.java:72)
org.gradle.api.internal.provider.AbstractMinimalProvider.get(AbstractMinimalProvider.java:92)
org.gradle.api.internal.DefaultNamedDomainObjectCollection$AbstractDomainObjectCreatingProvider.get(DefaultNamedDomainObjectCollection.java:915)
org.gradle.api.internal.DefaultDomainObjectCollection.addLater(DefaultDomainObjectCollection.java:286)
org.gradle.api.internal.DefaultNamedDomainObjectCollection.addLater(DefaultNamedDomainObjectCollection.java:146)
org.gradle.api.internal.AbstractNamedDomainObjectContainer.createDomainObjectProvider(AbstractNamedDomainObjectContainer.java:122)
org.gradle.api.internal.AbstractNamedDomainObjectContainer.register(AbstractNamedDomainObjectContainer.java:114)
org.jetbrains.kotlin.gradle.dsl.KotlinSourceSetConvention.getValue(KotlinSourceSetConvention.kt:49)
org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformSourceSetConventionsImpl.getJvmTest(KotlinMultiplatformSourceSetConventions.kt:91)
org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension.getJvmTest(KotlinMultiplatformExtension.kt)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests$test - jvmMain and jvmTest with custom named jvm target$1.invokeSuspend(MppSourceSetConventionsDiagnosticTests.kt:36)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests$test - jvmMain and jvmTest with custom named jvm target$1.invoke(MppSourceSetConventionsDiagnosticTests.kt)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests$test - jvmMain and jvmTest with custom named jvm target$1.invoke(MppSourceSetConventionsDiagnosticTests.kt)
org.jetbrains.kotlin.gradle.util.LifecycleUtilsKt$runLifecycleAwareTest$1.invokeSuspend(lifecycleUtils.kt:15)
kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
kotlin.coroutines.SafeContinuation.resumeWith(SafeContinuationJvm.kt:41)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl$launch$1.invoke(KotlinPluginLifecycleImpl.kt:159)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl$launch$1.invoke(KotlinPluginLifecycleImpl.kt:158)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl.loopIfNecessary(KotlinPluginLifecycleImpl.kt:97)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl.enqueue(KotlinPluginLifecycleImpl.kt:144)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl.launch(KotlinPluginLifecycleImpl.kt:158)
org.jetbrains.kotlin.gradle.util.LifecycleUtilsKt.runLifecycleAwareTest(lifecycleUtils.kt:15)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests.test - jvmMain and jvmTest with custom named jvm target(MppSourceSetConventionsDiagnosticTests.kt:32)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
org.junit.runners.ParentRunner.run(ParentRunner.java:413)
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:108)
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:57)
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:39)
org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:52)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:176)
org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:113)
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:65)
worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
---- ----
[UnusedSourceSetsWarning | WARNING] The following Kotlin source sets were configured but not added to any Kotlin compilation: [UnusedSourceSetsWarning | WARNING] The following Kotlin source sets were configured but not added to any Kotlin compilation:
* jvmMain * jvmMain
@@ -6,85 +6,6 @@
} }
} }
Stacktrace:
java.base/java.lang.Thread.getStackTrace(Thread.java:1602)
org.jetbrains.kotlin.gradle.dsl.KotlinSourceSetConvention$getValue$1.execute(KotlinSourceSetConvention.kt:50)
org.jetbrains.kotlin.gradle.dsl.KotlinSourceSetConvention$getValue$1.execute(KotlinSourceSetConvention.kt:49)
org.gradle.api.internal.DefaultMutationGuard$1.execute(DefaultMutationGuard.java:45)
org.gradle.api.internal.DefaultMutationGuard$1.execute(DefaultMutationGuard.java:45)
org.gradle.internal.ImmutableActionSet$SetWithFewActions.execute(ImmutableActionSet.java:285)
org.gradle.api.internal.DefaultDomainObjectCollection.doAdd(DefaultDomainObjectCollection.java:262)
org.gradle.api.internal.DefaultNamedDomainObjectCollection.doAdd(DefaultNamedDomainObjectCollection.java:113)
org.gradle.api.internal.DefaultDomainObjectCollection.add(DefaultDomainObjectCollection.java:256)
org.gradle.api.internal.DefaultNamedDomainObjectCollection$AbstractDomainObjectCreatingProvider.tryCreate(DefaultNamedDomainObjectCollection.java:944)
org.gradle.api.internal.DefaultNamedDomainObjectCollection$AbstractDomainObjectCreatingProvider.calculateOwnValue(DefaultNamedDomainObjectCollection.java:929)
org.gradle.api.internal.provider.AbstractMinimalProvider.calculateOwnPresentValue(AbstractMinimalProvider.java:72)
org.gradle.api.internal.provider.AbstractMinimalProvider.get(AbstractMinimalProvider.java:92)
org.gradle.api.internal.DefaultNamedDomainObjectCollection$AbstractDomainObjectCreatingProvider.get(DefaultNamedDomainObjectCollection.java:915)
org.gradle.api.internal.DefaultDomainObjectCollection.addLater(DefaultDomainObjectCollection.java:286)
org.gradle.api.internal.DefaultNamedDomainObjectCollection.addLater(DefaultNamedDomainObjectCollection.java:146)
org.gradle.api.internal.AbstractNamedDomainObjectContainer.createDomainObjectProvider(AbstractNamedDomainObjectContainer.java:122)
org.gradle.api.internal.AbstractNamedDomainObjectContainer.register(AbstractNamedDomainObjectContainer.java:114)
org.jetbrains.kotlin.gradle.dsl.KotlinSourceSetConvention.getValue(KotlinSourceSetConvention.kt:49)
org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformSourceSetConventionsImpl.getJsMain(KotlinMultiplatformSourceSetConventions.kt:92)
org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension.getJsMain(KotlinMultiplatformExtension.kt)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests$test - jsMain and jsTest without js target$1.invokeSuspend(MppSourceSetConventionsDiagnosticTests.kt:47)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests$test - jsMain and jsTest without js target$1.invoke(MppSourceSetConventionsDiagnosticTests.kt)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests$test - jsMain and jsTest without js target$1.invoke(MppSourceSetConventionsDiagnosticTests.kt)
org.jetbrains.kotlin.gradle.util.LifecycleUtilsKt$runLifecycleAwareTest$1.invokeSuspend(lifecycleUtils.kt:15)
kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
kotlin.coroutines.SafeContinuation.resumeWith(SafeContinuationJvm.kt:41)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl$launch$1.invoke(KotlinPluginLifecycleImpl.kt:159)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl$launch$1.invoke(KotlinPluginLifecycleImpl.kt:158)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl.loopIfNecessary(KotlinPluginLifecycleImpl.kt:97)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl.enqueue(KotlinPluginLifecycleImpl.kt:144)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl.launch(KotlinPluginLifecycleImpl.kt:158)
org.jetbrains.kotlin.gradle.util.LifecycleUtilsKt.runLifecycleAwareTest(lifecycleUtils.kt:15)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests.test - jsMain and jsTest without js target(MppSourceSetConventionsDiagnosticTests.kt:44)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
org.junit.runners.ParentRunner.run(ParentRunner.java:413)
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:108)
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:57)
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:39)
org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:52)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:176)
org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:113)
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:65)
worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
---- ----
[PlatformSourceSetConventionUsedWithoutCorrespondingTarget | WARNING] Accessed 'source set jsTest' without the registering the js target: [PlatformSourceSetConventionUsedWithoutCorrespondingTarget | WARNING] Accessed 'source set jsTest' without the registering the js target:
kotlin { kotlin {
@@ -94,85 +15,6 @@ Stacktrace:
} }
} }
Stacktrace:
java.base/java.lang.Thread.getStackTrace(Thread.java:1602)
org.jetbrains.kotlin.gradle.dsl.KotlinSourceSetConvention$getValue$1.execute(KotlinSourceSetConvention.kt:50)
org.jetbrains.kotlin.gradle.dsl.KotlinSourceSetConvention$getValue$1.execute(KotlinSourceSetConvention.kt:49)
org.gradle.api.internal.DefaultMutationGuard$1.execute(DefaultMutationGuard.java:45)
org.gradle.api.internal.DefaultMutationGuard$1.execute(DefaultMutationGuard.java:45)
org.gradle.internal.ImmutableActionSet$SetWithFewActions.execute(ImmutableActionSet.java:285)
org.gradle.api.internal.DefaultDomainObjectCollection.doAdd(DefaultDomainObjectCollection.java:262)
org.gradle.api.internal.DefaultNamedDomainObjectCollection.doAdd(DefaultNamedDomainObjectCollection.java:113)
org.gradle.api.internal.DefaultDomainObjectCollection.add(DefaultDomainObjectCollection.java:256)
org.gradle.api.internal.DefaultNamedDomainObjectCollection$AbstractDomainObjectCreatingProvider.tryCreate(DefaultNamedDomainObjectCollection.java:944)
org.gradle.api.internal.DefaultNamedDomainObjectCollection$AbstractDomainObjectCreatingProvider.calculateOwnValue(DefaultNamedDomainObjectCollection.java:929)
org.gradle.api.internal.provider.AbstractMinimalProvider.calculateOwnPresentValue(AbstractMinimalProvider.java:72)
org.gradle.api.internal.provider.AbstractMinimalProvider.get(AbstractMinimalProvider.java:92)
org.gradle.api.internal.DefaultNamedDomainObjectCollection$AbstractDomainObjectCreatingProvider.get(DefaultNamedDomainObjectCollection.java:915)
org.gradle.api.internal.DefaultDomainObjectCollection.addLater(DefaultDomainObjectCollection.java:286)
org.gradle.api.internal.DefaultNamedDomainObjectCollection.addLater(DefaultNamedDomainObjectCollection.java:146)
org.gradle.api.internal.AbstractNamedDomainObjectContainer.createDomainObjectProvider(AbstractNamedDomainObjectContainer.java:122)
org.gradle.api.internal.AbstractNamedDomainObjectContainer.register(AbstractNamedDomainObjectContainer.java:114)
org.jetbrains.kotlin.gradle.dsl.KotlinSourceSetConvention.getValue(KotlinSourceSetConvention.kt:49)
org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformSourceSetConventionsImpl.getJsTest(KotlinMultiplatformSourceSetConventions.kt:93)
org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension.getJsTest(KotlinMultiplatformExtension.kt)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests$test - jsMain and jsTest without js target$1.invokeSuspend(MppSourceSetConventionsDiagnosticTests.kt:48)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests$test - jsMain and jsTest without js target$1.invoke(MppSourceSetConventionsDiagnosticTests.kt)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests$test - jsMain and jsTest without js target$1.invoke(MppSourceSetConventionsDiagnosticTests.kt)
org.jetbrains.kotlin.gradle.util.LifecycleUtilsKt$runLifecycleAwareTest$1.invokeSuspend(lifecycleUtils.kt:15)
kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
kotlin.coroutines.SafeContinuation.resumeWith(SafeContinuationJvm.kt:41)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl$launch$1.invoke(KotlinPluginLifecycleImpl.kt:159)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl$launch$1.invoke(KotlinPluginLifecycleImpl.kt:158)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl.loopIfNecessary(KotlinPluginLifecycleImpl.kt:97)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl.enqueue(KotlinPluginLifecycleImpl.kt:144)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl.launch(KotlinPluginLifecycleImpl.kt:158)
org.jetbrains.kotlin.gradle.util.LifecycleUtilsKt.runLifecycleAwareTest(lifecycleUtils.kt:15)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests.test - jsMain and jsTest without js target(MppSourceSetConventionsDiagnosticTests.kt:44)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
org.junit.runners.ParentRunner.run(ParentRunner.java:413)
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:108)
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:57)
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:39)
org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:52)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:176)
org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:113)
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:65)
worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
---- ----
[UnusedSourceSetsWarning | WARNING] The following Kotlin source sets were configured but not added to any Kotlin compilation: [UnusedSourceSetsWarning | WARNING] The following Kotlin source sets were configured but not added to any Kotlin compilation:
* jsMain * jsMain
@@ -6,85 +6,6 @@
} }
} }
Stacktrace:
java.base/java.lang.Thread.getStackTrace(Thread.java:1602)
org.jetbrains.kotlin.gradle.dsl.KotlinSourceSetConvention$getValue$1.execute(KotlinSourceSetConvention.kt:50)
org.jetbrains.kotlin.gradle.dsl.KotlinSourceSetConvention$getValue$1.execute(KotlinSourceSetConvention.kt:49)
org.gradle.api.internal.DefaultMutationGuard$1.execute(DefaultMutationGuard.java:45)
org.gradle.api.internal.DefaultMutationGuard$1.execute(DefaultMutationGuard.java:45)
org.gradle.internal.ImmutableActionSet$SetWithFewActions.execute(ImmutableActionSet.java:285)
org.gradle.api.internal.DefaultDomainObjectCollection.doAdd(DefaultDomainObjectCollection.java:262)
org.gradle.api.internal.DefaultNamedDomainObjectCollection.doAdd(DefaultNamedDomainObjectCollection.java:113)
org.gradle.api.internal.DefaultDomainObjectCollection.add(DefaultDomainObjectCollection.java:256)
org.gradle.api.internal.DefaultNamedDomainObjectCollection$AbstractDomainObjectCreatingProvider.tryCreate(DefaultNamedDomainObjectCollection.java:944)
org.gradle.api.internal.DefaultNamedDomainObjectCollection$AbstractDomainObjectCreatingProvider.calculateOwnValue(DefaultNamedDomainObjectCollection.java:929)
org.gradle.api.internal.provider.AbstractMinimalProvider.calculateOwnPresentValue(AbstractMinimalProvider.java:72)
org.gradle.api.internal.provider.AbstractMinimalProvider.get(AbstractMinimalProvider.java:92)
org.gradle.api.internal.DefaultNamedDomainObjectCollection$AbstractDomainObjectCreatingProvider.get(DefaultNamedDomainObjectCollection.java:915)
org.gradle.api.internal.DefaultDomainObjectCollection.addLater(DefaultDomainObjectCollection.java:286)
org.gradle.api.internal.DefaultNamedDomainObjectCollection.addLater(DefaultNamedDomainObjectCollection.java:146)
org.gradle.api.internal.AbstractNamedDomainObjectContainer.createDomainObjectProvider(AbstractNamedDomainObjectContainer.java:122)
org.gradle.api.internal.AbstractNamedDomainObjectContainer.register(AbstractNamedDomainObjectContainer.java:114)
org.jetbrains.kotlin.gradle.dsl.KotlinSourceSetConvention.getValue(KotlinSourceSetConvention.kt:49)
org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformSourceSetConventionsImpl.getJvmMain(KotlinMultiplatformSourceSetConventions.kt:90)
org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension.getJvmMain(KotlinMultiplatformExtension.kt)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests$test - jvmMain and jvmTest without jvm target$1.invokeSuspend(MppSourceSetConventionsDiagnosticTests.kt:23)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests$test - jvmMain and jvmTest without jvm target$1.invoke(MppSourceSetConventionsDiagnosticTests.kt)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests$test - jvmMain and jvmTest without jvm target$1.invoke(MppSourceSetConventionsDiagnosticTests.kt)
org.jetbrains.kotlin.gradle.util.LifecycleUtilsKt$runLifecycleAwareTest$1.invokeSuspend(lifecycleUtils.kt:15)
kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
kotlin.coroutines.SafeContinuation.resumeWith(SafeContinuationJvm.kt:41)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl$launch$1.invoke(KotlinPluginLifecycleImpl.kt:159)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl$launch$1.invoke(KotlinPluginLifecycleImpl.kt:158)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl.loopIfNecessary(KotlinPluginLifecycleImpl.kt:97)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl.enqueue(KotlinPluginLifecycleImpl.kt:144)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl.launch(KotlinPluginLifecycleImpl.kt:158)
org.jetbrains.kotlin.gradle.util.LifecycleUtilsKt.runLifecycleAwareTest(lifecycleUtils.kt:15)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests.test - jvmMain and jvmTest without jvm target(MppSourceSetConventionsDiagnosticTests.kt:20)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
org.junit.runners.ParentRunner.run(ParentRunner.java:413)
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:108)
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:57)
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:39)
org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:52)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:176)
org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:113)
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:65)
worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
---- ----
[PlatformSourceSetConventionUsedWithoutCorrespondingTarget | WARNING] Accessed 'source set jvmTest' without the registering the jvm target: [PlatformSourceSetConventionUsedWithoutCorrespondingTarget | WARNING] Accessed 'source set jvmTest' without the registering the jvm target:
kotlin { kotlin {
@@ -94,85 +15,6 @@ Stacktrace:
} }
} }
Stacktrace:
java.base/java.lang.Thread.getStackTrace(Thread.java:1602)
org.jetbrains.kotlin.gradle.dsl.KotlinSourceSetConvention$getValue$1.execute(KotlinSourceSetConvention.kt:50)
org.jetbrains.kotlin.gradle.dsl.KotlinSourceSetConvention$getValue$1.execute(KotlinSourceSetConvention.kt:49)
org.gradle.api.internal.DefaultMutationGuard$1.execute(DefaultMutationGuard.java:45)
org.gradle.api.internal.DefaultMutationGuard$1.execute(DefaultMutationGuard.java:45)
org.gradle.internal.ImmutableActionSet$SetWithFewActions.execute(ImmutableActionSet.java:285)
org.gradle.api.internal.DefaultDomainObjectCollection.doAdd(DefaultDomainObjectCollection.java:262)
org.gradle.api.internal.DefaultNamedDomainObjectCollection.doAdd(DefaultNamedDomainObjectCollection.java:113)
org.gradle.api.internal.DefaultDomainObjectCollection.add(DefaultDomainObjectCollection.java:256)
org.gradle.api.internal.DefaultNamedDomainObjectCollection$AbstractDomainObjectCreatingProvider.tryCreate(DefaultNamedDomainObjectCollection.java:944)
org.gradle.api.internal.DefaultNamedDomainObjectCollection$AbstractDomainObjectCreatingProvider.calculateOwnValue(DefaultNamedDomainObjectCollection.java:929)
org.gradle.api.internal.provider.AbstractMinimalProvider.calculateOwnPresentValue(AbstractMinimalProvider.java:72)
org.gradle.api.internal.provider.AbstractMinimalProvider.get(AbstractMinimalProvider.java:92)
org.gradle.api.internal.DefaultNamedDomainObjectCollection$AbstractDomainObjectCreatingProvider.get(DefaultNamedDomainObjectCollection.java:915)
org.gradle.api.internal.DefaultDomainObjectCollection.addLater(DefaultDomainObjectCollection.java:286)
org.gradle.api.internal.DefaultNamedDomainObjectCollection.addLater(DefaultNamedDomainObjectCollection.java:146)
org.gradle.api.internal.AbstractNamedDomainObjectContainer.createDomainObjectProvider(AbstractNamedDomainObjectContainer.java:122)
org.gradle.api.internal.AbstractNamedDomainObjectContainer.register(AbstractNamedDomainObjectContainer.java:114)
org.jetbrains.kotlin.gradle.dsl.KotlinSourceSetConvention.getValue(KotlinSourceSetConvention.kt:49)
org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformSourceSetConventionsImpl.getJvmTest(KotlinMultiplatformSourceSetConventions.kt:91)
org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension.getJvmTest(KotlinMultiplatformExtension.kt)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests$test - jvmMain and jvmTest without jvm target$1.invokeSuspend(MppSourceSetConventionsDiagnosticTests.kt:24)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests$test - jvmMain and jvmTest without jvm target$1.invoke(MppSourceSetConventionsDiagnosticTests.kt)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests$test - jvmMain and jvmTest without jvm target$1.invoke(MppSourceSetConventionsDiagnosticTests.kt)
org.jetbrains.kotlin.gradle.util.LifecycleUtilsKt$runLifecycleAwareTest$1.invokeSuspend(lifecycleUtils.kt:15)
kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
kotlin.coroutines.SafeContinuation.resumeWith(SafeContinuationJvm.kt:41)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl$launch$1.invoke(KotlinPluginLifecycleImpl.kt:159)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl$launch$1.invoke(KotlinPluginLifecycleImpl.kt:158)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl.loopIfNecessary(KotlinPluginLifecycleImpl.kt:97)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl.enqueue(KotlinPluginLifecycleImpl.kt:144)
org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycleImpl.launch(KotlinPluginLifecycleImpl.kt:158)
org.jetbrains.kotlin.gradle.util.LifecycleUtilsKt.runLifecycleAwareTest(lifecycleUtils.kt:15)
org.jetbrains.kotlin.gradle.unitTests.diagnosticsTests.MppSourceSetConventionsDiagnosticTests.test - jvmMain and jvmTest without jvm target(MppSourceSetConventionsDiagnosticTests.kt:20)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
org.junit.runners.ParentRunner.run(ParentRunner.java:413)
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:108)
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:57)
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:39)
org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:52)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:176)
org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:113)
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:65)
worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
---- ----
[UnusedSourceSetsWarning | WARNING] The following Kotlin source sets were configured but not added to any Kotlin compilation: [UnusedSourceSetsWarning | WARNING] The following Kotlin source sets were configured but not added to any Kotlin compilation:
* jvmMain * jvmMain