https://kotlinlang.org logo
#kotest-contributors
Title
# kotest-contributors
i

Imran/Malic

03/14/2023, 7:55 PM
Hi I tried updating kotest to 1.7.21 to showcase a blocking issue which we have in the Kotlin 1.8 update https://github.com/kotest/kotest/pull/3453 can someone help why those descriptors don’t work anymore on the Js side? cc @sam, @Emil Kantis
e

Emil Kantis

03/14/2023, 8:10 PM
Guessing breaking changes in the IR? Are you able to replicate it locally?
i

Imran/Malic

03/15/2023, 4:45 PM
yes
locally I have the same issue, but do you know how to investigate it or fix it
e

Emil Kantis

03/15/2023, 6:26 PM
I'll check out the branch and see if I can come up with anything 🙂
@Imran/Malic I think you're running into the same issue that I did in the 1.8.10 branch, see: https://github.com/kotest/kotest/pull/3403/files#diff-9a10f1075c5af8ad0421f73a3f134e0f2f5332bb7fce6b557ed53f72e52cda0bR22
i

Imran/Malic

03/15/2023, 6:42 PM
unfortunately this still fails with the same error
e

Emil Kantis

03/15/2023, 7:45 PM
are you getting this?
Copy code
Caused by: java.lang.AbstractMethodError: Receiver class org.jetbrains.kotlin.gradle.targets.jvm.tasks.KotlinJvmTest$Executor$execute$1 does not define or inherit an implementation of the resolved method 'abstract void failure(java.lang.Object, org.gradle.api.tasks.testing.TestFailure)' of interface org.gradle.api.internal.tasks.testing.TestResultProcessor.
	at org.gradle.api.internal.tasks.testing.results.AttachParentTestResultProcessor.failure(AttachParentTestResultProcessor.java:47)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.FailureHandlingDispatch.dispatch(FailureHandlingDispatch.java:30)
	at org.gradle.internal.dispatch.AsyncDispatch.dispatchMessages(AsyncDispatch.java:87)
	at org.gradle.internal.dispatch.AsyncDispatch.access$000(AsyncDispatch.java:36)
	at org.gradle.internal.dispatch.AsyncDispatch$1.run(AsyncDispatch.java:71)
	at org.gradle.internal.concurrent.InterruptibleRunnable.run(InterruptibleRunnable.java:42)
	at org.gradle.internal.operations.CurrentBuildOperationPreservingRunnable.run(CurrentBuildOperationPreservingRunnable.java:42)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:49)
i

Imran/Malic

03/16/2023, 8:20 AM
same
I’ve been trying to find out where this function should come from
but can’t find it yet in kotest
the main brunch as is - is still failing, but CI doesn’t reflect that 😅
ups this is gradle
23 Views