[Gradle] KotlinToolingDiagnostics: Allow providing stacktraces
^KT-58676 In Progress
This commit is contained in:
committed by
Space Team
parent
390b4e30a0
commit
1a143ec1a2
+2
-2
@@ -44,7 +44,7 @@ object KotlinSourceSetConvention :
|
||||
): NamedDomainObjectProvider<KotlinSourceSet> {
|
||||
val name = property.name
|
||||
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.
|
||||
*/
|
||||
@Suppress("UnusedReceiverParameter") // Diagnostic is wrong
|
||||
internal var KotlinSourceSet.isRegisteredByKotlinSourceSetConventionAt: Array<StackTraceElement>?
|
||||
internal var KotlinSourceSet.isRegisteredByKotlinSourceSetConventionAt: Throwable?
|
||||
by extrasReadWriteProperty("isRegisteredByKotlinSourceSetConvention")
|
||||
private set
|
||||
}
|
||||
|
||||
+8
-13
@@ -378,14 +378,12 @@ object KotlinToolingDiagnostics {
|
||||
| $expectedTargetName("${target.name}") /* <- custom name used */
|
||||
| }
|
||||
|
|
||||
|With:
|
||||
|With:
|
||||
| kotlin {
|
||||
| $expectedTargetName()
|
||||
| }
|
||||
|
|
||||
|Stacktrace:
|
||||
${sourceSet.isRegisteredByKotlinSourceSetConventionAt?.joinToString(System.lineSeparator()) { "| $it" }}
|
||||
""".trimMargin()
|
||||
""".trimMargin(),
|
||||
throwable = sourceSet.isRegisteredByKotlinSourceSetConventionAt
|
||||
)
|
||||
}
|
||||
|
||||
@@ -395,15 +393,13 @@ object KotlinToolingDiagnostics {
|
||||
|Accessed '$sourceSet' without the registering the $expectedTargetName target:
|
||||
| kotlin {
|
||||
| $expectedTargetName() /* <- register the '$expectedTargetName' target */
|
||||
|
|
||||
|
|
||||
| sourceSets.${sourceSet.name}.dependencies {
|
||||
|
|
||||
|
|
||||
| }
|
||||
| }
|
||||
|
|
||||
|Stacktrace:
|
||||
${sourceSet.isRegisteredByKotlinSourceSetConventionAt?.joinToString(System.lineSeparator()) { "| $it" }}
|
||||
""".trimMargin()
|
||||
""".trimMargin(),
|
||||
throwable = sourceSet.isRegisteredByKotlinSourceSetConventionAt
|
||||
)
|
||||
}
|
||||
|
||||
@@ -418,7 +414,7 @@ object KotlinToolingDiagnostics {
|
||||
| plugins {
|
||||
| id("com.android.library")
|
||||
| }
|
||||
|
|
||||
|
|
||||
| android {
|
||||
| namespace = "org.sample.library"
|
||||
| compileSdk = 33
|
||||
@@ -427,7 +423,6 @@ object KotlinToolingDiagnostics {
|
||||
| kotlin {
|
||||
| androidTarget() /* <- register the androidTarget */
|
||||
| }
|
||||
|
|
||||
""".trimMargin()
|
||||
)
|
||||
}
|
||||
|
||||
+3
-1
@@ -8,7 +8,9 @@ package org.jetbrains.kotlin.gradle.plugin.diagnostics
|
||||
import org.jetbrains.kotlin.gradle.InternalKotlinGradlePluginApi
|
||||
|
||||
@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 {
|
||||
WARNING,
|
||||
|
||||
|
||||
+2
-2
@@ -14,7 +14,7 @@ abstract class ToolingDiagnosticFactory(private val predefinedSeverity: ToolingD
|
||||
|
||||
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) {
|
||||
error(
|
||||
"Can't determine severity. " +
|
||||
@@ -27,7 +27,7 @@ abstract class ToolingDiagnosticFactory(private val predefinedSeverity: ToolingD
|
||||
" 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 ""
|
||||
|
||||
+14
-3
@@ -18,7 +18,7 @@ internal fun renderReportedDiagnostics(diagnostics: Collection<ToolingDiagnostic
|
||||
internal fun renderReportedDiagnostic(
|
||||
diagnostic: ToolingDiagnostic,
|
||||
logger: Logger,
|
||||
isVerbose: Boolean
|
||||
isVerbose: Boolean,
|
||||
) {
|
||||
when (diagnostic.severity) {
|
||||
WARNING -> logger.warn("w: ${diagnostic.render(isVerbose)}\n")
|
||||
@@ -29,7 +29,18 @@ internal fun renderReportedDiagnostic(
|
||||
}
|
||||
}
|
||||
|
||||
private fun ToolingDiagnostic.render(isVerbose: Boolean): String =
|
||||
if (isVerbose) toString() + "\n$DIAGNOSTIC_SEPARATOR" else message
|
||||
private fun ToolingDiagnostic.render(isVerbose: Boolean): String = buildString {
|
||||
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"
|
||||
|
||||
+1
-2
@@ -15,9 +15,8 @@ Example using the 'com.android.library' plugin:
|
||||
kotlin {
|
||||
androidTarget() /* <- register the androidTarget */
|
||||
}
|
||||
|
||||
----
|
||||
[UnusedSourceSetsWarning | WARNING] The Kotlin source set androidMain was configured but not added to any Kotlin compilation.
|
||||
|
||||
You can add a source set to a target's compilation by connecting it with the compilation's default source set using 'dependsOn'.
|
||||
See https://kotl.in/connecting-source-sets
|
||||
See https://kotl.in/connecting-source-sets
|
||||
+1
-159
@@ -9,85 +9,6 @@ With:
|
||||
kotlin {
|
||||
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'):
|
||||
|
||||
@@ -100,88 +21,9 @@ With:
|
||||
kotlin {
|
||||
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:
|
||||
* jsMain
|
||||
* jsTest
|
||||
You can add a source set to a target's compilation by connecting it with the compilation's default source set using 'dependsOn'.
|
||||
See https://kotl.in/connecting-source-sets
|
||||
See https://kotl.in/connecting-source-sets
|
||||
+1
-159
@@ -9,85 +9,6 @@ With:
|
||||
kotlin {
|
||||
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'):
|
||||
|
||||
@@ -100,88 +21,9 @@ With:
|
||||
kotlin {
|
||||
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:
|
||||
* jvmMain
|
||||
* jvmTest
|
||||
You can add a source set to a target's compilation by connecting it with the compilation's default source set using 'dependsOn'.
|
||||
See https://kotl.in/connecting-source-sets
|
||||
See https://kotl.in/connecting-source-sets
|
||||
+1
-159
@@ -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:
|
||||
kotlin {
|
||||
@@ -94,88 +15,9 @@ 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:
|
||||
* jsMain
|
||||
* jsTest
|
||||
You can add a source set to a target's compilation by connecting it with the compilation's default source set using 'dependsOn'.
|
||||
See https://kotl.in/connecting-source-sets
|
||||
See https://kotl.in/connecting-source-sets
|
||||
+1
-159
@@ -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:
|
||||
kotlin {
|
||||
@@ -94,88 +15,9 @@ 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:
|
||||
* jvmMain
|
||||
* jvmTest
|
||||
You can add a source set to a target's compilation by connecting it with the compilation's default source set using 'dependsOn'.
|
||||
See https://kotl.in/connecting-source-sets
|
||||
See https://kotl.in/connecting-source-sets
|
||||
Reference in New Issue
Block a user