Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Debug logging around Ingress PP node routing and partition refreshes #2224

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Debug logging around Ingress PP node routing and partition refreshes

a17f33a
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Draft

Debug logging around Ingress PP node routing and partition refreshes #2224

Debug logging around Ingress PP node routing and partition refreshes
a17f33a
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test Results failed Nov 6, 2024 in 0s

40 errors, 5 pass in 7m 47s

  5 files   5 suites   7m 47s ⏱️
 45 tests  5 ✅ 0 💤 0 ❌ 40 🔥
114 runs  16 ✅ 0 💤 0 ❌ 98 🔥

Results for commit a17f33a.

Annotations

Check failure on line 0 in dev.restate.sdktesting.tests.KafkaIngress

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs with error: handleEventInEventHandler(URL, int, Client) (dev.restate.sdktesting.tests.KafkaIngress)

test-report/default/TEST-junit-jupiter.xml [took 10s]
test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 10s]
Raw output
handleEventInEventHandler(java.net.URL, int, dev.restate.sdk.client.Client) timed out after 10 seconds
java.util.concurrent.TimeoutException: handleEventInEventHandler(java.net.URL, int, dev.restate.sdk.client.Client) timed out after 10 seconds
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
	Suppressed: java.lang.InterruptedException
		at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
		at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
		at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:310)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:168)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:160)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
		at dev.restate.sdktesting.tests.KafkaIngress.handleEventInEventHandler(KafkaIngress.kt:107)
		at java.base/java.lang.reflect.Method.invoke(Method.java:569)
		... 10 more
		Suppressed: org.awaitility.core.ConditionTimeoutException: Lambda expression in org.awaitility.kotlin.AwaitilityKt expected the predicate to return <true> but was null within 10 seconds.
			at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
			at org.awaitility.core.AbstractHamcrestCondition.await(AbstractHamcrestCondition.java:86)
			at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:1006)
			at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:712)
			at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:729)
			at org.awaitility.kotlin.AwaitilityKt.matches(AwaitilityKt.kt:53)
			at dev.restate.sdktesting.tests.KafkaIngress$handleEventInEventHandler$1.invokeSuspend(KafkaIngress.kt:148)
			at dev.restate.sdktesting.tests.KafkaIngress$handleEventInEventHandler$1.invoke(KafkaIngress.kt)
			at dev.restate.sdktesting.tests.KafkaIngress$handleEventInEventHandler$1.invoke(KafkaIngress.kt)
			at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$1.invokeSuspend(TestBuilders.kt:316)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
			at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
			at kotlinx.coroutines.test.TestDispatcher.processEvent$kotlinx_coroutines_test(TestDispatcher.kt:24)
			at kotlinx.coroutines.test.TestCoroutineScheduler.tryRunNextTaskUnless$kotlinx_coroutines_test(TestCoroutineScheduler.kt:99)
			at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$workRunner$1.invokeSuspend(TestBuilders.kt:322)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
			at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
			at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
			at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:95)
			... 23 more
		Caused by: java.util.concurrent.TimeoutException
			at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:204)
			at org.awaitility.core.Uninterruptibles.getUninterruptibly(Uninterruptibles.java:101)
			at org.awaitility.core.Uninterruptibles.getUninterruptibly(Uninterruptibles.java:81)
			at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:103)
			... 41 more

unique-id: [engine:junit-jupiter]/[class:dev.restate.sdktesting.tests.KafkaIngress]/[method:handleEventInEventHandler(java.net.URL, int, dev.restate.sdk.client.Client)]
display-name: handleEventInEventHandler(URL, int, Client)

Check failure on line 0 in dev.restate.sdktesting.tests.ServiceToServiceCommunication

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 3 runs with error: oneWayCall(Client) (dev.restate.sdktesting.tests.ServiceToServiceCommunication)

test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 10s]
test-report/default/TEST-junit-jupiter.xml [took 10s]
test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 10s]
Raw output
oneWayCall(dev.restate.sdk.client.Client) timed out after 10 seconds
java.util.concurrent.TimeoutException: oneWayCall(dev.restate.sdk.client.Client) timed out after 10 seconds
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
	Suppressed: java.lang.InterruptedException
		at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
		at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
		at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:310)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:168)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:160)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
		at dev.restate.sdktesting.tests.ServiceToServiceCommunication.oneWayCall(ServiceToServiceCommunication.kt:65)
		at java.base/java.lang.reflect.Method.invoke(Method.java:569)
		... 14 more
		Suppressed: java.lang.IllegalStateException: This job has not completed yet
			at kotlinx.coroutines.JobSupport.getCompletionExceptionOrNull(JobSupport.kt:1303)
			at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1.invokeSuspend(TestBuilders.kt:370)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
			at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:28)
			at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:100)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
			at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
			at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
			at kotlinx.coroutines.EventLoopImplBase.shutdown(EventLoop.common.kt:222)
			at kotlinx.coroutines.EventLoop.decrementUseCount(EventLoop.common.kt:110)
			at kotlinx.coroutines.EventLoop.decrementUseCount$default(EventLoop.common.kt:104)
			at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:101)
			... 27 more

unique-id: [engine:junit-jupiter]/[class:dev.restate.sdktesting.tests.ServiceToServiceCommunication]/[method:oneWayCall(dev.restate.sdk.client.Client)]
display-name: oneWayCall(Client)

Check failure on line 0 in dev.restate.sdktesting.tests.RunRetry

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 3 runs with error: withExhaustedAttempts(Client) (dev.restate.sdktesting.tests.RunRetry)

test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 10s]
test-report/default/TEST-junit-jupiter.xml [took 10s]
test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 10s]
Raw output
withExhaustedAttempts(dev.restate.sdk.client.Client) timed out after 10 seconds
java.util.concurrent.TimeoutException: withExhaustedAttempts(dev.restate.sdk.client.Client) timed out after 10 seconds
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
	Suppressed: java.lang.InterruptedException
		at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
		at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
		at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:310)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:168)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:160)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
		at dev.restate.sdktesting.tests.RunRetry.withExhaustedAttempts(RunRetry.kt:51)
		at java.base/java.lang.reflect.Method.invoke(Method.java:569)
		... 10 more
		Suppressed: java.lang.IllegalStateException: This job has not completed yet
			at kotlinx.coroutines.JobSupport.getCompletionExceptionOrNull(JobSupport.kt:1303)
			at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1.invokeSuspend(TestBuilders.kt:370)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
			at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:28)
			at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:100)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
			at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
			at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
			at kotlinx.coroutines.EventLoopImplBase.shutdown(EventLoop.common.kt:222)
			at kotlinx.coroutines.EventLoop.decrementUseCount(EventLoop.common.kt:110)
			at kotlinx.coroutines.EventLoop.decrementUseCount$default(EventLoop.common.kt:104)
			at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:101)
			... 23 more

unique-id: [engine:junit-jupiter]/[class:dev.restate.sdktesting.tests.RunRetry]/[method:withExhaustedAttempts(dev.restate.sdk.client.Client)]
display-name: Run is retried until it exhausts the retry attempts

Check failure on line 0 in dev.restate.sdktesting.tests.UserErrors

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 3 runs with error: failSeveralTimes(Client) (dev.restate.sdktesting.tests.UserErrors)

test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 10s]
test-report/default/TEST-junit-jupiter.xml [took 10s]
test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 10s]
Raw output
failSeveralTimes(dev.restate.sdk.client.Client) timed out after 10 seconds
java.util.concurrent.TimeoutException: failSeveralTimes(dev.restate.sdk.client.Client) timed out after 10 seconds
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
	Suppressed: java.lang.AssertionError: 
Expecting throwable message:
  null
to contain:
  "my error"
but did not.

Throwable that failed the check:

java.lang.InterruptedException
	at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94)
	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
	at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
	at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
	at dev.restate.sdktesting.tests.UserErrors$invokeTerminallyFailingCall$1.invokeSuspend$lambda$0(UserErrors.kt:50)
	at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:63)
	at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:892)
	at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1366)
	at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1210)
	at dev.restate.sdktesting.tests.UserErrors$invokeTerminallyFailingCall$1.invokeSuspend(UserErrors.kt:49)
	at dev.restate.sdktesting.tests.UserErrors$invokeTerminallyFailingCall$1.invoke(UserErrors.kt)
	at dev.restate.sdktesting.tests.UserErrors$invokeTerminallyFailingCall$1.invoke(UserErrors.kt)
	at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$1.invokeSuspend(TestBuilders.kt:316)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
	at kotlinx.coroutines.test.TestDispatcher.processEvent$kotlinx_coroutines_test(TestDispatcher.kt:24)
	at kotlinx.coroutines.test.TestCoroutineScheduler.tryRunNextTaskUnless$kotlinx_coroutines_test(TestCoroutineScheduler.kt:99)
	at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$workRunner$1.invokeSuspend(TestBuilders.kt:322)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
	at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
	at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:95)
	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
	at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
	at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
	at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
	at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:310)
	at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
	at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:168)
	at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
	at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:160)
	at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
	at dev.restate.sdktesting.tests.UserErrors.invokeTerminallyFailingCall(UserErrors.kt:46)
	at dev.restate.sdktesting.tests.UserErrors$failSeveralTimes$1.invokeSuspend(UserErrors.kt:63)
	at dev.restate.sdktesting.tests.UserErrors$failSeveralTimes$1.invoke(UserErrors.kt)
	at dev.restate.sdktesting.tests.UserErrors$failSeveralTimes$1.invoke(UserErrors.kt)
	at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$1.invokeSuspend(TestBuilders.kt:316)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
	at kotlinx.coroutines.test.TestDispatcher.processEvent$kotlinx_coroutines_test(TestDispatcher.kt:24)
	at kotlinx.coroutines.test.TestCoroutineScheduler.tryRunNextTaskUnless$kotlinx_coroutines_test(TestCoroutineScheduler.kt:99)
	at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$workRunner$1.invokeSuspend(TestBuilders.kt:322)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
	at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
	at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:95)
	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
	at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
	at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
	at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
	at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:310)
	at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
	at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:168)
	at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
	at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:160)
	at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
	at dev.restate.sdktesting.tests.UserErrors.failSeveralTimes(UserErrors.kt:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:728)
	at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
	at org.junit.jupiter.engine.extension.SameThreadTimeoutInvocation.proceed(SameThreadTimeoutInvocation.java:45)
	at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:218)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:214)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:139)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:69)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:202)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

		at dev.restate.sdktesting.tests.UserErrors$invokeTerminallyFailingCall$1.invokeSuspend(UserErrors.kt:55)
		at dev.restate.sdktesting.tests.UserErrors$invokeTerminallyFailingCall$1.invoke(UserErrors.kt)
		at dev.restate.sdktesting.tests.UserErrors$invokeTerminallyFailingCall$1.invoke(UserErrors.kt)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$1.invokeSuspend(TestBuilders.kt:316)
		at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
		at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
		at kotlinx.coroutines.test.TestDispatcher.processEvent$kotlinx_coroutines_test(TestDispatcher.kt:24)
		at kotlinx.coroutines.test.TestCoroutineScheduler.tryRunNextTaskUnless$kotlinx_coroutines_test(TestCoroutineScheduler.kt:99)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$workRunner$1.invokeSuspend(TestBuilders.kt:322)
		at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
		at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
		at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
		at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:95)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
		at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
		at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:310)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:168)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:160)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
		at dev.restate.sdktesting.tests.UserErrors.invokeTerminallyFailingCall(UserErrors.kt:46)
		at dev.restate.sdktesting.tests.UserErrors$failSeveralTimes$1.invokeSuspend(UserErrors.kt:63)
		at dev.restate.sdktesting.tests.UserErrors$failSeveralTimes$1.invoke(UserErrors.kt)
		at dev.restate.sdktesting.tests.UserErrors$failSeveralTimes$1.invoke(UserErrors.kt)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$1.invokeSuspend(TestBuilders.kt:316)
		at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
		at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
		at kotlinx.coroutines.test.TestDispatcher.processEvent$kotlinx_coroutines_test(TestDispatcher.kt:24)
		at kotlinx.coroutines.test.TestCoroutineScheduler.tryRunNextTaskUnless$kotlinx_coroutines_test(TestCoroutineScheduler.kt:99)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$workRunner$1.invokeSuspend(TestBuilders.kt:322)
		at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
		at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
		at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
		at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:95)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
		at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
		at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:310)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:168)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:160)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
		at dev.restate.sdktesting.tests.UserErrors.failSeveralTimes(UserErrors.kt:61)
		at java.base/java.lang.reflect.Method.invoke(Method.java:569)
		... 6 more

unique-id: [engine:junit-jupiter]/[class:dev.restate.sdktesting.tests.UserErrors]/[method:failSeveralTimes(dev.restate.sdk.client.Client)]
display-name: Test calling method that fails terminally multiple times

Check failure on line 0 in dev.restate.sdktesting.tests.KafkaIngress

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs with error: handleEventInCounterService(URL, int, Client) (dev.restate.sdktesting.tests.KafkaIngress)

test-report/default/TEST-junit-jupiter.xml [took 11s]
test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 10s]
Raw output
handleEventInCounterService(java.net.URL, int, dev.restate.sdk.client.Client) timed out after 10 seconds
java.util.concurrent.TimeoutException: handleEventInCounterService(java.net.URL, int, dev.restate.sdk.client.Client) timed out after 10 seconds
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
	Suppressed: java.lang.InterruptedException
		at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
		at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
		at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:310)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:168)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:160)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
		at dev.restate.sdktesting.tests.KafkaIngress.handleEventInCounterService(KafkaIngress.kt:73)
		at java.base/java.lang.reflect.Method.invoke(Method.java:569)
		... 10 more
		Suppressed: org.awaitility.core.ConditionTimeoutException: Lambda expression in org.awaitility.kotlin.AwaitilityKt expected the predicate to return <true> but was null within 10 seconds.
			at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
			at org.awaitility.core.AbstractHamcrestCondition.await(AbstractHamcrestCondition.java:86)
			at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:1006)
			at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:712)
			at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:729)
			at org.awaitility.kotlin.AwaitilityKt.matches(AwaitilityKt.kt:53)
			at dev.restate.sdktesting.tests.KafkaIngress$handleEventInCounterService$1.invokeSuspend(KafkaIngress.kt:92)
			at dev.restate.sdktesting.tests.KafkaIngress$handleEventInCounterService$1.invoke(KafkaIngress.kt)
			at dev.restate.sdktesting.tests.KafkaIngress$handleEventInCounterService$1.invoke(KafkaIngress.kt)
			at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$1.invokeSuspend(TestBuilders.kt:316)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
			at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
			at kotlinx.coroutines.test.TestDispatcher.processEvent$kotlinx_coroutines_test(TestDispatcher.kt:24)
			at kotlinx.coroutines.test.TestCoroutineScheduler.tryRunNextTaskUnless$kotlinx_coroutines_test(TestCoroutineScheduler.kt:99)
			at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$workRunner$1.invokeSuspend(TestBuilders.kt:322)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
			at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
			at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
			at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:95)
			... 23 more
		Caused by: java.util.concurrent.TimeoutException
			at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:204)
			at org.awaitility.core.Uninterruptibles.getUninterruptibly(Uninterruptibles.java:101)
			at org.awaitility.core.Uninterruptibles.getUninterruptibly(Uninterruptibles.java:81)
			at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:103)
			... 41 more

unique-id: [engine:junit-jupiter]/[class:dev.restate.sdktesting.tests.KafkaIngress]/[method:handleEventInCounterService(java.net.URL, int, dev.restate.sdk.client.Client)]
display-name: handleEventInCounterService(URL, int, Client)

Check failure on line 0 in dev.restate.sdktesting.tests.UserErrors

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 3 runs with error: internalCallFailurePropagation(Client) (dev.restate.sdktesting.tests.UserErrors)

test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 10s]
test-report/default/TEST-junit-jupiter.xml [took 10s]
test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 10s]
Raw output
internalCallFailurePropagation(dev.restate.sdk.client.Client) timed out after 10 seconds
java.util.concurrent.TimeoutException: internalCallFailurePropagation(dev.restate.sdk.client.Client) timed out after 10 seconds
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
	Suppressed: java.lang.AssertionError: 
Expecting throwable message:
  null
to contain:
  "propagated error"
but did not.

Throwable that failed the check:

java.lang.InterruptedException
	at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94)
	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
	at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
	at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
	at dev.restate.sdktesting.tests.UserErrors$internalCallFailurePropagation$1.invokeSuspend$lambda$0(UserErrors.kt:88)
	at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:63)
	at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:892)
	at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1366)
	at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1210)
	at dev.restate.sdktesting.tests.UserErrors$internalCallFailurePropagation$1.invokeSuspend(UserErrors.kt:88)
	at dev.restate.sdktesting.tests.UserErrors$internalCallFailurePropagation$1.invoke(UserErrors.kt)
	at dev.restate.sdktesting.tests.UserErrors$internalCallFailurePropagation$1.invoke(UserErrors.kt)
	at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$1.invokeSuspend(TestBuilders.kt:316)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
	at kotlinx.coroutines.test.TestDispatcher.processEvent$kotlinx_coroutines_test(TestDispatcher.kt:24)
	at kotlinx.coroutines.test.TestCoroutineScheduler.tryRunNextTaskUnless$kotlinx_coroutines_test(TestCoroutineScheduler.kt:99)
	at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$workRunner$1.invokeSuspend(TestBuilders.kt:322)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
	at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
	at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:95)
	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
	at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
	at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
	at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
	at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:310)
	at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
	at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:168)
	at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
	at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:160)
	at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
	at dev.restate.sdktesting.tests.UserErrors.internalCallFailurePropagation(UserErrors.kt:84)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:728)
	at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
	at org.junit.jupiter.engine.extension.SameThreadTimeoutInvocation.proceed(SameThreadTimeoutInvocation.java:45)
	at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:218)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:214)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:139)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:69)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:202)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
	at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.joinConcurrentTasksInReverseOrderToEnableWorkStealing(ForkJoinPoolHierarchicalTestExecutorService.java:179)
	at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:153)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:202)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

		at dev.restate.sdktesting.tests.UserErrors$internalCallFailurePropagation$1.invokeSuspend(UserErrors.kt:89)
		at dev.restate.sdktesting.tests.UserErrors$internalCallFailurePropagation$1.invoke(UserErrors.kt)
		at dev.restate.sdktesting.tests.UserErrors$internalCallFailurePropagation$1.invoke(UserErrors.kt)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$1.invokeSuspend(TestBuilders.kt:316)
		at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
		at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
		at kotlinx.coroutines.test.TestDispatcher.processEvent$kotlinx_coroutines_test(TestDispatcher.kt:24)
		at kotlinx.coroutines.test.TestCoroutineScheduler.tryRunNextTaskUnless$kotlinx_coroutines_test(TestCoroutineScheduler.kt:99)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$workRunner$1.invokeSuspend(TestBuilders.kt:322)
		at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
		at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
		at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
		at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:95)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
		at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
		at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:310)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:168)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:160)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
		at dev.restate.sdktesting.tests.UserErrors.internalCallFailurePropagation(UserErrors.kt:84)
		at java.base/java.lang.reflect.Method.invoke(Method.java:569)
		... 10 more

unique-id: [engine:junit-jupiter]/[class:dev.restate.sdktesting.tests.UserErrors]/[method:internalCallFailurePropagation(dev.restate.sdk.client.Client)]
display-name: Test propagate failure from another service

Check failure on line 0 in dev.restate.sdktesting.tests.KillRuntime

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 3 runs with error: startAndKillRuntimeRetainsTheState(Client, ContainerHandle) (dev.restate.sdktesting.tests.KillRuntime)

test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 30s]
test-report/default/TEST-junit-jupiter.xml [took 30s]
test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 30s]
Raw output
startAndKillRuntimeRetainsTheState(dev.restate.sdk.client.Client, dev.restate.sdktesting.infra.ContainerHandle) timed out after 30 seconds
java.util.concurrent.TimeoutException: startAndKillRuntimeRetainsTheState(dev.restate.sdk.client.Client, dev.restate.sdktesting.infra.ContainerHandle) timed out after 30 seconds
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
	Suppressed: java.lang.InterruptedException
		at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
		at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
		at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:310)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:168)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:160)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
		at dev.restate.sdktesting.tests.KillRuntime.startAndKillRuntimeRetainsTheState(KillRuntime.kt:39)
		at java.base/java.lang.reflect.Method.invoke(Method.java:569)
		... 6 more
		Suppressed: java.lang.IllegalStateException: This job has not completed yet
			at kotlinx.coroutines.JobSupport.getCompletionExceptionOrNull(JobSupport.kt:1303)
			at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1.invokeSuspend(TestBuilders.kt:370)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
			at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:28)
			at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:100)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
			at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
			at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
			at kotlinx.coroutines.EventLoopImplBase.shutdown(EventLoop.common.kt:222)
			at kotlinx.coroutines.EventLoop.decrementUseCount(EventLoop.common.kt:110)
			at kotlinx.coroutines.EventLoop.decrementUseCount$default(EventLoop.common.kt:104)
			at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:101)
			... 19 more

unique-id: [engine:junit-jupiter]/[class:dev.restate.sdktesting.tests.KillRuntime]/[method:startAndKillRuntimeRetainsTheState(dev.restate.sdk.client.Client, dev.restate.sdktesting.infra.ContainerHandle)]
display-name: startAndKillRuntimeRetainsTheState(Client, ContainerHandle)

Check failure on line 0 in dev.restate.sdktesting.tests.SleepWithFailures

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 3 runs with error: sleepAndTerminateServiceEndpoint(Client, ContainerHandle) (dev.restate.sdktesting.tests.SleepWithFailures)

test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 45s]
test-report/default/TEST-junit-jupiter.xml [took 45s]
test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 45s]
Raw output
sleepAndTerminateServiceEndpoint(dev.restate.sdk.client.Client, dev.restate.sdktesting.infra.ContainerHandle) timed out after 45 seconds
java.util.concurrent.TimeoutException: sleepAndTerminateServiceEndpoint(dev.restate.sdk.client.Client, dev.restate.sdktesting.infra.ContainerHandle) timed out after 45 seconds
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
	Suppressed: java.lang.InterruptedException
		at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
		at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
		at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:310)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:168)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:160)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
		at dev.restate.sdktesting.tests.SleepWithFailures.sleepAndTerminateServiceEndpoint(SleepWithFailures.kt:90)
		at java.base/java.lang.reflect.Method.invoke(Method.java:569)
		... 6 more
		Suppressed: java.lang.IllegalStateException: This job has not completed yet
			at kotlinx.coroutines.JobSupport.getCompletionExceptionOrNull(JobSupport.kt:1303)
			at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1.invokeSuspend(TestBuilders.kt:370)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
			at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:28)
			at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:100)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
			at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
			at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
			at kotlinx.coroutines.EventLoopImplBase.shutdown(EventLoop.common.kt:222)
			at kotlinx.coroutines.EventLoop.decrementUseCount(EventLoop.common.kt:110)
			at kotlinx.coroutines.EventLoop.decrementUseCount$default(EventLoop.common.kt:104)
			at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:101)
			... 19 more

unique-id: [engine:junit-jupiter]/[class:dev.restate.sdktesting.tests.SleepWithFailures]/[method:sleepAndTerminateServiceEndpoint(dev.restate.sdk.client.Client, dev.restate.sdktesting.infra.ContainerHandle)]
display-name: sleepAndTerminateServiceEndpoint(Client, ContainerHandle)

Check failure on line 0 in dev.restate.sdktesting.tests.ProxyRequestSigning

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs with error: requestSigningPass(Client) (dev.restate.sdktesting.tests.ProxyRequestSigning)

test-report/default/TEST-junit-jupiter.xml [took 10s]
test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 10s]
Raw output
requestSigningPass(dev.restate.sdk.client.Client) timed out after 10 seconds
java.util.concurrent.TimeoutException: requestSigningPass(dev.restate.sdk.client.Client) timed out after 10 seconds
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
	Suppressed: java.lang.InterruptedException
		at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
		at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
		at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:310)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:168)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:160)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
		at dev.restate.sdktesting.tests.ProxyRequestSigning.requestSigningPass(ProxyRequestSigning.kt:51)
		at java.base/java.lang.reflect.Method.invoke(Method.java:569)
		... 6 more
		Suppressed: java.lang.IllegalStateException: This job has not completed yet
			at kotlinx.coroutines.JobSupport.getCompletionExceptionOrNull(JobSupport.kt:1303)
			at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1.invokeSuspend(TestBuilders.kt:370)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
			at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:28)
			at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:100)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
			at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
			at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
			at kotlinx.coroutines.EventLoopImplBase.shutdown(EventLoop.common.kt:222)
			at kotlinx.coroutines.EventLoop.decrementUseCount(EventLoop.common.kt:110)
			at kotlinx.coroutines.EventLoop.decrementUseCount$default(EventLoop.common.kt:104)
			at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:101)
			... 19 more

unique-id: [engine:junit-jupiter]/[class:dev.restate.sdktesting.tests.ProxyRequestSigning]/[method:requestSigningPass(dev.restate.sdk.client.Client)]
display-name: requestSigningPass(Client)

Check failure on line 0 in dev.restate.sdktesting.tests.UserErrors

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 3 runs with error: sideEffectWithTerminalError(Client) (dev.restate.sdktesting.tests.UserErrors)

test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 10s]
test-report/default/TEST-junit-jupiter.xml [took 10s]
test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 10s]
Raw output
sideEffectWithTerminalError(dev.restate.sdk.client.Client) timed out after 10 seconds
java.util.concurrent.TimeoutException: sideEffectWithTerminalError(dev.restate.sdk.client.Client) timed out after 10 seconds
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
	Suppressed: java.lang.InterruptedException
		at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
		at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
		at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:310)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:168)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:160)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
		at dev.restate.sdktesting.tests.UserErrors.sideEffectWithTerminalError(UserErrors.kt:105)
		at java.base/java.lang.reflect.Method.invoke(Method.java:569)
		... 10 more
		Suppressed: java.lang.IllegalStateException: This job has not completed yet
			at kotlinx.coroutines.JobSupport.getCompletionExceptionOrNull(JobSupport.kt:1303)
			at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1.invokeSuspend(TestBuilders.kt:370)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
			at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:28)
			at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:100)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
			at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
			at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
			at kotlinx.coroutines.EventLoopImplBase.shutdown(EventLoop.common.kt:222)
			at kotlinx.coroutines.EventLoop.decrementUseCount(EventLoop.common.kt:110)
			at kotlinx.coroutines.EventLoop.decrementUseCount$default(EventLoop.common.kt:104)
			at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:101)
			... 23 more

unique-id: [engine:junit-jupiter]/[class:dev.restate.sdktesting.tests.UserErrors]/[method:sideEffectWithTerminalError(dev.restate.sdk.client.Client)]
display-name: Test terminal error of side effects is propagated

Check failure on line 0 in dev.restate.sdktesting.tests.Sleep

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 4 runs with error: sleep(Client) (dev.restate.sdktesting.tests.Sleep)

test-report/persistedTimers/TEST-junit-jupiter.xml [took 10s]
Raw output
sleep(dev.restate.sdk.client.Client) timed out after 10 seconds
java.util.concurrent.TimeoutException: sleep(dev.restate.sdk.client.Client) timed out after 10 seconds
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
	Suppressed: java.lang.InterruptedException
		at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
		at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
		at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:310)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:168)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:160)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
		at dev.restate.sdktesting.tests.Sleep.sleep(Sleep.kt:49)
		at java.base/java.lang.reflect.Method.invoke(Method.java:569)
		... 6 more
		Suppressed: java.lang.IllegalStateException: This job has not completed yet
			at kotlinx.coroutines.JobSupport.getCompletionExceptionOrNull(JobSupport.kt:1303)
			at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1.invokeSuspend(TestBuilders.kt:370)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
			at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:28)
			at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:100)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
			at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
			at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
			at kotlinx.coroutines.EventLoopImplBase.shutdown(EventLoop.common.kt:222)
			at kotlinx.coroutines.EventLoop.decrementUseCount(EventLoop.common.kt:110)
			at kotlinx.coroutines.EventLoop.decrementUseCount$default(EventLoop.common.kt:104)
			at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:101)
			... 19 more

unique-id: [engine:junit-jupiter]/[class:dev.restate.sdktesting.tests.Sleep]/[method:sleep(dev.restate.sdk.client.Client)]
display-name: sleep(Client)

Check failure on line 0 in dev.restate.sdktesting.tests.WorkflowAPI

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 3 runs with error: setAndResolve(Client) (dev.restate.sdktesting.tests.WorkflowAPI)

test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 10s]
test-report/default/TEST-junit-jupiter.xml [took 10s]
test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 10s]
Raw output
setAndResolve(dev.restate.sdk.client.Client) timed out after 10 seconds
java.util.concurrent.TimeoutException: setAndResolve(dev.restate.sdk.client.Client) timed out after 10 seconds
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
	Suppressed: java.lang.InterruptedException
		at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
		at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
		at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:310)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:168)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:160)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
		at dev.restate.sdktesting.tests.WorkflowAPI.setAndResolve(WorkflowAPI.kt:44)
		at java.base/java.lang.reflect.Method.invoke(Method.java:569)
		... 6 more
		Suppressed: java.lang.IllegalStateException: This job has not completed yet
			at kotlinx.coroutines.JobSupport.getCompletionExceptionOrNull(JobSupport.kt:1303)
			at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1.invokeSuspend(TestBuilders.kt:370)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
			at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:28)
			at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:100)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
			at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
			at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
			at kotlinx.coroutines.EventLoopImplBase.shutdown(EventLoop.common.kt:222)
			at kotlinx.coroutines.EventLoop.decrementUseCount(EventLoop.common.kt:110)
			at kotlinx.coroutines.EventLoop.decrementUseCount$default(EventLoop.common.kt:104)
			at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:101)
			... 19 more

unique-id: [engine:junit-jupiter]/[class:dev.restate.sdktesting.tests.WorkflowAPI]/[method:setAndResolve(dev.restate.sdk.client.Client)]
display-name: Set and resolve durable promise leads to completion

Check failure on line 0 in dev.restate.sdktesting.tests.UserErrors

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 3 runs with error: invokeTerminallyFailingCall(Client) (dev.restate.sdktesting.tests.UserErrors)

test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 10s]
test-report/default/TEST-junit-jupiter.xml [took 10s]
test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 10s]
Raw output
invokeTerminallyFailingCall(dev.restate.sdk.client.Client) timed out after 10 seconds
java.util.concurrent.TimeoutException: invokeTerminallyFailingCall(dev.restate.sdk.client.Client) timed out after 10 seconds
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
	Suppressed: java.lang.AssertionError: 
Expecting throwable message:
  null
to contain:
  "my error"
but did not.

Throwable that failed the check:

java.lang.InterruptedException
	at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94)
	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
	at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
	at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
	at dev.restate.sdktesting.tests.UserErrors$invokeTerminallyFailingCall$1.invokeSuspend$lambda$0(UserErrors.kt:50)
	at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:63)
	at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:892)
	at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1366)
	at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1210)
	at dev.restate.sdktesting.tests.UserErrors$invokeTerminallyFailingCall$1.invokeSuspend(UserErrors.kt:49)
	at dev.restate.sdktesting.tests.UserErrors$invokeTerminallyFailingCall$1.invoke(UserErrors.kt)
	at dev.restate.sdktesting.tests.UserErrors$invokeTerminallyFailingCall$1.invoke(UserErrors.kt)
	at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$1.invokeSuspend(TestBuilders.kt:316)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
	at kotlinx.coroutines.test.TestDispatcher.processEvent$kotlinx_coroutines_test(TestDispatcher.kt:24)
	at kotlinx.coroutines.test.TestCoroutineScheduler.tryRunNextTaskUnless$kotlinx_coroutines_test(TestCoroutineScheduler.kt:99)
	at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$workRunner$1.invokeSuspend(TestBuilders.kt:322)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
	at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
	at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:95)
	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
	at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
	at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
	at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
	at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:310)
	at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
	at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:168)
	at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
	at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:160)
	at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
	at dev.restate.sdktesting.tests.UserErrors.invokeTerminallyFailingCall(UserErrors.kt:46)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:728)
	at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
	at org.junit.jupiter.engine.extension.SameThreadTimeoutInvocation.proceed(SameThreadTimeoutInvocation.java:45)
	at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:218)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:214)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:139)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:69)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:202)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
	at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.joinConcurrentTasksInReverseOrderToEnableWorkStealing(ForkJoinPoolHierarchicalTestExecutorService.java:179)
	at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:153)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:202)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

		at dev.restate.sdktesting.tests.UserErrors$invokeTerminallyFailingCall$1.invokeSuspend(UserErrors.kt:55)
		at dev.restate.sdktesting.tests.UserErrors$invokeTerminallyFailingCall$1.invoke(UserErrors.kt)
		at dev.restate.sdktesting.tests.UserErrors$invokeTerminallyFailingCall$1.invoke(UserErrors.kt)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$1.invokeSuspend(TestBuilders.kt:316)
		at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
		at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
		at kotlinx.coroutines.test.TestDispatcher.processEvent$kotlinx_coroutines_test(TestDispatcher.kt:24)
		at kotlinx.coroutines.test.TestCoroutineScheduler.tryRunNextTaskUnless$kotlinx_coroutines_test(TestCoroutineScheduler.kt:99)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$workRunner$1.invokeSuspend(TestBuilders.kt:322)
		at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
		at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
		at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
		at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:95)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
		at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
		at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:310)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:168)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:160)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
		at dev.restate.sdktesting.tests.UserErrors.invokeTerminallyFailingCall(UserErrors.kt:46)
		at java.base/java.lang.reflect.Method.invoke(Method.java:569)
		... 10 more

unique-id: [engine:junit-jupiter]/[class:dev.restate.sdktesting.tests.UserErrors]/[method:invokeTerminallyFailingCall(dev.restate.sdk.client.Client)]
display-name: Test calling method that fails terminally

Check failure on line 0 in dev.restate.sdktesting.tests.State

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 4 runs with error: add(Client) (dev.restate.sdktesting.tests.State)

test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 10s]
test-report/default/TEST-junit-jupiter.xml [took 10s]
test-report/lazyState/TEST-junit-jupiter.xml [took 10s]
test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 10s]
Raw output
add(dev.restate.sdk.client.Client) timed out after 10 seconds
java.util.concurrent.TimeoutException: add(dev.restate.sdk.client.Client) timed out after 10 seconds
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
	Suppressed: java.lang.InterruptedException
		at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
		at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
		at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:310)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:168)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:160)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
		at dev.restate.sdktesting.tests.State.add(State.kt:49)
		at java.base/java.lang.reflect.Method.invoke(Method.java:569)
		... 6 more
		Suppressed: java.lang.IllegalStateException: This job has not completed yet
			at kotlinx.coroutines.JobSupport.getCompletionExceptionOrNull(JobSupport.kt:1303)
			at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1.invokeSuspend(TestBuilders.kt:370)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
			at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:28)
			at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:100)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
			at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
			at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
			at kotlinx.coroutines.EventLoopImplBase.shutdown(EventLoop.common.kt:222)
			at kotlinx.coroutines.EventLoop.decrementUseCount(EventLoop.common.kt:110)
			at kotlinx.coroutines.EventLoop.decrementUseCount$default(EventLoop.common.kt:104)
			at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:101)
			... 19 more

unique-id: [engine:junit-jupiter]/[class:dev.restate.sdktesting.tests.State]/[method:add(dev.restate.sdk.client.Client)]
display-name: add(Client)

Check failure on line 0 in dev.restate.sdktesting.tests.UpgradeWithNewInvocation

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 3 runs with error: executesNewInvocationWithLatestServiceRevisions(Client, URL) (dev.restate.sdktesting.tests.UpgradeWithNewInvocation)

test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 10s]
test-report/default/TEST-junit-jupiter.xml [took 10s]
test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 10s]
Raw output
executesNewInvocationWithLatestServiceRevisions(dev.restate.sdk.client.Client, java.net.URL) timed out after 10 seconds
java.util.concurrent.TimeoutException: executesNewInvocationWithLatestServiceRevisions(dev.restate.sdk.client.Client, java.net.URL) timed out after 10 seconds
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
	Suppressed: java.lang.InterruptedException
		at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
		at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
		at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:310)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:168)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:160)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
		at dev.restate.sdktesting.tests.UpgradeWithNewInvocation.executesNewInvocationWithLatestServiceRevisions(UpgradeWithNewInvocation.kt:63)
		at java.base/java.lang.reflect.Method.invoke(Method.java:569)
		... 6 more
		Suppressed: java.lang.IllegalStateException: This job has not completed yet
			at kotlinx.coroutines.JobSupport.getCompletionExceptionOrNull(JobSupport.kt:1303)
			at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1.invokeSuspend(TestBuilders.kt:370)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
			at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:28)
			at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:100)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
			at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
			at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
			at kotlinx.coroutines.EventLoopImplBase.shutdown(EventLoop.common.kt:222)
			at kotlinx.coroutines.EventLoop.decrementUseCount(EventLoop.common.kt:110)
			at kotlinx.coroutines.EventLoop.decrementUseCount$default(EventLoop.common.kt:104)
			at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:101)
			... 19 more

unique-id: [engine:junit-jupiter]/[class:dev.restate.sdktesting.tests.UpgradeWithNewInvocation]/[method:executesNewInvocationWithLatestServiceRevisions(dev.restate.sdk.client.Client, java.net.URL)]
display-name: executesNewInvocationWithLatestServiceRevisions(Client, URL)

Check failure on line 0 in dev.restate.sdktesting.tests.ServiceToServiceCommunication

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 4 runs with error: oneWayCallWithDelay(Client) (dev.restate.sdktesting.tests.ServiceToServiceCommunication)

test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 20s]
test-report/default/TEST-junit-jupiter.xml [took 20s]
test-report/persistedTimers/TEST-junit-jupiter.xml [took 20s]
test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 20s]
Raw output
oneWayCallWithDelay(dev.restate.sdk.client.Client) timed out after 20 seconds
java.util.concurrent.TimeoutException: oneWayCallWithDelay(dev.restate.sdk.client.Client) timed out after 20 seconds
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
	Suppressed: java.lang.InterruptedException
		at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
		at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
		at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:310)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:168)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:160)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
		at dev.restate.sdktesting.tests.ServiceToServiceCommunication.oneWayCallWithDelay(ServiceToServiceCommunication.kt:84)
		at java.base/java.lang.reflect.Method.invoke(Method.java:569)
		... 14 more
		Suppressed: java.lang.IllegalStateException: This job has not completed yet
			at kotlinx.coroutines.JobSupport.getCompletionExceptionOrNull(JobSupport.kt:1303)
			at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1.invokeSuspend(TestBuilders.kt:370)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
			at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:28)
			at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:100)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
			at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
			at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
			at kotlinx.coroutines.EventLoopImplBase.shutdown(EventLoop.common.kt:222)
			at kotlinx.coroutines.EventLoop.decrementUseCount(EventLoop.common.kt:110)
			at kotlinx.coroutines.EventLoop.decrementUseCount$default(EventLoop.common.kt:104)
			at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:101)
			... 27 more

unique-id: [engine:junit-jupiter]/[class:dev.restate.sdktesting.tests.ServiceToServiceCommunication]/[method:oneWayCallWithDelay(dev.restate.sdk.client.Client)]
display-name: oneWayCallWithDelay(Client)

Check failure on line 0 in dev.restate.sdktesting.tests.ServiceToServiceCommunication

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 3 runs with error: regularCall(Client) (dev.restate.sdktesting.tests.ServiceToServiceCommunication)

test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 10s]
test-report/default/TEST-junit-jupiter.xml [took 10s]
test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 10s]
Raw output
regularCall(dev.restate.sdk.client.Client) timed out after 10 seconds
java.util.concurrent.TimeoutException: regularCall(dev.restate.sdk.client.Client) timed out after 10 seconds
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
	Suppressed: java.lang.InterruptedException
		at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
		at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
		at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:310)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:168)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:160)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
		at dev.restate.sdktesting.tests.ServiceToServiceCommunication.regularCall(ServiceToServiceCommunication.kt:49)
		at java.base/java.lang.reflect.Method.invoke(Method.java:569)
		... 6 more
		Suppressed: java.lang.IllegalStateException: This job has not completed yet
			at kotlinx.coroutines.JobSupport.getCompletionExceptionOrNull(JobSupport.kt:1303)
			at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1.invokeSuspend(TestBuilders.kt:370)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
			at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:28)
			at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:100)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
			at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
			at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
			at kotlinx.coroutines.EventLoopImplBase.shutdown(EventLoop.common.kt:222)
			at kotlinx.coroutines.EventLoop.decrementUseCount(EventLoop.common.kt:110)
			at kotlinx.coroutines.EventLoop.decrementUseCount$default(EventLoop.common.kt:104)
			at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:101)
			... 19 more

unique-id: [engine:junit-jupiter]/[class:dev.restate.sdktesting.tests.ServiceToServiceCommunication]/[method:regularCall(dev.restate.sdk.client.Client)]
display-name: regularCall(Client)

Check failure on line 0 in dev.restate.sdktesting.tests.Ingress

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs with error: idempotentSendThenAttachWIthIdempotencyKey(Client) (dev.restate.sdktesting.tests.Ingress)

test-report/default/TEST-junit-jupiter.xml [took 15s]
test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 15s]
Raw output
idempotentSendThenAttachWIthIdempotencyKey(dev.restate.sdk.client.Client) timed out after 15 seconds
java.util.concurrent.TimeoutException: idempotentSendThenAttachWIthIdempotencyKey(dev.restate.sdk.client.Client) timed out after 15 seconds
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
	Suppressed: java.lang.InterruptedException
		at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
		at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
		at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:310)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:168)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:160)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
		at dev.restate.sdktesting.tests.Ingress.idempotentSendThenAttachWIthIdempotencyKey(Ingress.kt:216)
		at java.base/java.lang.reflect.Method.invoke(Method.java:569)
		... 10 more
		Suppressed: java.lang.IllegalStateException: This job has not completed yet
			at kotlinx.coroutines.JobSupport.getCompletionExceptionOrNull(JobSupport.kt:1303)
			at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1.invokeSuspend(TestBuilders.kt:370)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
			at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:28)
			at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:100)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
			at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
			at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
			at kotlinx.coroutines.EventLoopImplBase.shutdown(EventLoop.common.kt:222)
			at kotlinx.coroutines.EventLoop.decrementUseCount(EventLoop.common.kt:110)
			at kotlinx.coroutines.EventLoop.decrementUseCount$default(EventLoop.common.kt:104)
			at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:101)
			... 23 more

unique-id: [engine:junit-jupiter]/[class:dev.restate.sdktesting.tests.Ingress]/[method:idempotentSendThenAttachWIthIdempotencyKey(dev.restate.sdk.client.Client)]
display-name: Idempotent send then attach/getOutput

Check failure on line 0 in dev.restate.sdktesting.tests.State

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 4 runs with error: listStateAndClearAll(Client) (dev.restate.sdktesting.tests.State)

test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 10s]
test-report/default/TEST-junit-jupiter.xml [took 10s]
test-report/lazyState/TEST-junit-jupiter.xml [took 10s]
test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 10s]
Raw output
listStateAndClearAll(dev.restate.sdk.client.Client) timed out after 10 seconds
java.util.concurrent.TimeoutException: listStateAndClearAll(dev.restate.sdk.client.Client) timed out after 10 seconds
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
	Suppressed: java.lang.InterruptedException
		at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
		at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
		at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:310)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:168)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:160)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
		at dev.restate.sdktesting.tests.State.listStateAndClearAll(State.kt:81)
		at java.base/java.lang.reflect.Method.invoke(Method.java:569)
		... 10 more
		Suppressed: java.lang.IllegalStateException: This job has not completed yet
			at kotlinx.coroutines.JobSupport.getCompletionExceptionOrNull(JobSupport.kt:1303)
			at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1.invokeSuspend(TestBuilders.kt:370)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
			at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:28)
			at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:100)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
			at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
			at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
			at kotlinx.coroutines.EventLoopImplBase.shutdown(EventLoop.common.kt:222)
			at kotlinx.coroutines.EventLoop.decrementUseCount(EventLoop.common.kt:110)
			at kotlinx.coroutines.EventLoop.decrementUseCount$default(EventLoop.common.kt:104)
			at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:101)
			... 23 more

unique-id: [engine:junit-jupiter]/[class:dev.restate.sdktesting.tests.State]/[method:listStateAndClearAll(dev.restate.sdk.client.Client)]
display-name: listStateAndClearAll(Client)

Check failure on line 0 in dev.restate.sdktesting.tests.CancelInvocation

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs with error: cancelInvocation(BlockingOperation, Client, URL)[3] (dev.restate.sdktesting.tests.CancelInvocation)

test-report/default/TEST-junit-jupiter.xml [took 10s]
test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 10s]
Raw output
cancelInvocation(dev.restate.sdktesting.contracts.BlockingOperation, dev.restate.sdk.client.Client, java.net.URL) timed out after 10 seconds
java.util.concurrent.TimeoutException: cancelInvocation(dev.restate.sdktesting.contracts.BlockingOperation, dev.restate.sdk.client.Client, java.net.URL) timed out after 10 seconds
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
	at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1845)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
	Suppressed: java.lang.InterruptedException
		at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
		at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
		at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:310)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:168)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:160)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
		at dev.restate.sdktesting.tests.CancelInvocation.cancelInvocation(CancelInvocation.kt:47)
		at java.base/java.lang.reflect.Method.invoke(Method.java:569)
		... 47 more
		Suppressed: java.lang.IllegalStateException: This job has not completed yet
			at kotlinx.coroutines.JobSupport.getCompletionExceptionOrNull(JobSupport.kt:1303)
			at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1.invokeSuspend(TestBuilders.kt:370)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
			at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:28)
			at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:100)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
			at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
			at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
			at kotlinx.coroutines.EventLoopImplBase.shutdown(EventLoop.common.kt:222)
			at kotlinx.coroutines.EventLoop.decrementUseCount(EventLoop.common.kt:110)
			at kotlinx.coroutines.EventLoop.decrementUseCount$default(EventLoop.common.kt:104)
			at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:101)
			... 60 more

unique-id: [engine:junit-jupiter]/[class:dev.restate.sdktesting.tests.CancelInvocation]/[test-template:cancelInvocation(dev.restate.sdktesting.contracts.BlockingOperation, dev.restate.sdk.client.Client, java.net.URL)]/[test-template-invocation:#3]
display-name: cancel blocked invocation on AWAKEABLE

Check failure on line 0 in dev.restate.sdktesting.tests.CancelInvocation

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs with error: cancelInvocation(BlockingOperation, Client, URL)[1] (dev.restate.sdktesting.tests.CancelInvocation)

test-report/default/TEST-junit-jupiter.xml [took 10s]
test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 10s]
Raw output
cancelInvocation(dev.restate.sdktesting.contracts.BlockingOperation, dev.restate.sdk.client.Client, java.net.URL) timed out after 10 seconds
java.util.concurrent.TimeoutException: cancelInvocation(dev.restate.sdktesting.contracts.BlockingOperation, dev.restate.sdk.client.Client, java.net.URL) timed out after 10 seconds
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
	at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1845)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
	Suppressed: java.lang.InterruptedException
		at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
		at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
		at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:310)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:168)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:160)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
		at dev.restate.sdktesting.tests.CancelInvocation.cancelInvocation(CancelInvocation.kt:47)
		at java.base/java.lang.reflect.Method.invoke(Method.java:569)
		... 47 more
		Suppressed: java.lang.IllegalStateException: This job has not completed yet
			at kotlinx.coroutines.JobSupport.getCompletionExceptionOrNull(JobSupport.kt:1303)
			at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1.invokeSuspend(TestBuilders.kt:370)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
			at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:28)
			at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:100)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
			at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
			at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
			at kotlinx.coroutines.EventLoopImplBase.shutdown(EventLoop.common.kt:222)
			at kotlinx.coroutines.EventLoop.decrementUseCount(EventLoop.common.kt:110)
			at kotlinx.coroutines.EventLoop.decrementUseCount$default(EventLoop.common.kt:104)
			at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:101)
			... 60 more

unique-id: [engine:junit-jupiter]/[class:dev.restate.sdktesting.tests.CancelInvocation]/[test-template:cancelInvocation(dev.restate.sdktesting.contracts.BlockingOperation, dev.restate.sdk.client.Client, java.net.URL)]/[test-template-invocation:#1]
display-name: cancel blocked invocation on CALL

Check failure on line 0 in dev.restate.sdktesting.tests.UserErrors

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 3 runs with error: invocationWithEventualSuccess(Client) (dev.restate.sdktesting.tests.UserErrors)

test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 10s]
test-report/default/TEST-junit-jupiter.xml [took 10s]
test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 10s]
Raw output
invocationWithEventualSuccess(dev.restate.sdk.client.Client) timed out after 10 seconds
java.util.concurrent.TimeoutException: invocationWithEventualSuccess(dev.restate.sdk.client.Client) timed out after 10 seconds
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
	Suppressed: java.lang.InterruptedException
		at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
		at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
		at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:310)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:168)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:160)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
		at dev.restate.sdktesting.tests.UserErrors.invocationWithEventualSuccess(UserErrors.kt:95)
		at java.base/java.lang.reflect.Method.invoke(Method.java:569)
		... 6 more
		Suppressed: java.lang.IllegalStateException: This job has not completed yet
			at kotlinx.coroutines.JobSupport.getCompletionExceptionOrNull(JobSupport.kt:1303)
			at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1.invokeSuspend(TestBuilders.kt:370)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
			at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:28)
			at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:100)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
			at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
			at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
			at kotlinx.coroutines.EventLoopImplBase.shutdown(EventLoop.common.kt:222)
			at kotlinx.coroutines.EventLoop.decrementUseCount(EventLoop.common.kt:110)
			at kotlinx.coroutines.EventLoop.decrementUseCount$default(EventLoop.common.kt:104)
			at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:101)
			... 19 more

unique-id: [engine:junit-jupiter]/[class:dev.restate.sdktesting.tests.UserErrors]/[method:invocationWithEventualSuccess(dev.restate.sdk.client.Client)]
display-name: Test invocations are retried until they succeed

Check failure on line 0 in dev.restate.sdktesting.tests.CancelInvocation

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs with error: cancelInvocation(BlockingOperation, Client, URL)[2] (dev.restate.sdktesting.tests.CancelInvocation)

test-report/default/TEST-junit-jupiter.xml [took 10s]
test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 10s]
Raw output
cancelInvocation(dev.restate.sdktesting.contracts.BlockingOperation, dev.restate.sdk.client.Client, java.net.URL) timed out after 10 seconds
java.util.concurrent.TimeoutException: cancelInvocation(dev.restate.sdktesting.contracts.BlockingOperation, dev.restate.sdk.client.Client, java.net.URL) timed out after 10 seconds
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
	at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1845)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
	Suppressed: java.lang.InterruptedException
		at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
		at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
		at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:310)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:168)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:160)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
		at dev.restate.sdktesting.tests.CancelInvocation.cancelInvocation(CancelInvocation.kt:47)
		at java.base/java.lang.reflect.Method.invoke(Method.java:569)
		... 47 more
		Suppressed: java.lang.IllegalStateException: This job has not completed yet
			at kotlinx.coroutines.JobSupport.getCompletionExceptionOrNull(JobSupport.kt:1303)
			at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1.invokeSuspend(TestBuilders.kt:370)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
			at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:28)
			at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:100)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
			at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
			at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
			at kotlinx.coroutines.EventLoopImplBase.shutdown(EventLoop.common.kt:222)
			at kotlinx.coroutines.EventLoop.decrementUseCount(EventLoop.common.kt:110)
			at kotlinx.coroutines.EventLoop.decrementUseCount$default(EventLoop.common.kt:104)
			at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:101)
			... 60 more

unique-id: [engine:junit-jupiter]/[class:dev.restate.sdktesting.tests.CancelInvocation]/[test-template:cancelInvocation(dev.restate.sdktesting.contracts.BlockingOperation, dev.restate.sdk.client.Client, java.net.URL)]/[test-template-invocation:#2]
display-name: cancel blocked invocation on SLEEP

Check failure on line 0 in dev.restate.sdktesting.tests.Ingress

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs with error: headersPassThrough(Client) (dev.restate.sdktesting.tests.Ingress)

test-report/default/TEST-junit-jupiter.xml [took 15s]
test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 15s]
Raw output
headersPassThrough(dev.restate.sdk.client.Client) timed out after 15 seconds
java.util.concurrent.TimeoutException: headersPassThrough(dev.restate.sdk.client.Client) timed out after 15 seconds
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
	Suppressed: java.lang.InterruptedException
		at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
		at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
		at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:310)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:168)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:160)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
		at dev.restate.sdktesting.tests.Ingress.headersPassThrough(Ingress.kt:262)
		at java.base/java.lang.reflect.Method.invoke(Method.java:569)
		... 10 more
		Suppressed: java.lang.IllegalStateException: This job has not completed yet
			at kotlinx.coroutines.JobSupport.getCompletionExceptionOrNull(JobSupport.kt:1303)
			at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1.invokeSuspend(TestBuilders.kt:370)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
			at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:28)
			at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:100)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
			at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
			at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
			at kotlinx.coroutines.EventLoopImplBase.shutdown(EventLoop.common.kt:222)
			at kotlinx.coroutines.EventLoop.decrementUseCount(EventLoop.common.kt:110)
			at kotlinx.coroutines.EventLoop.decrementUseCount$default(EventLoop.common.kt:104)
			at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:101)
			... 23 more

unique-id: [engine:junit-jupiter]/[class:dev.restate.sdktesting.tests.Ingress]/[method:headersPassThrough(dev.restate.sdk.client.Client)]
display-name: headersPassThrough(Client)

Check failure on line 0 in dev.restate.sdktesting.tests.KillInvocation

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs with error: kill(Client, URL) (dev.restate.sdktesting.tests.KillInvocation)

test-report/default/TEST-junit-jupiter.xml [took 10s]
test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 10s]
Raw output
kill(dev.restate.sdk.client.Client, java.net.URL) timed out after 10 seconds
java.util.concurrent.TimeoutException: kill(dev.restate.sdk.client.Client, java.net.URL) timed out after 10 seconds
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
	Suppressed: java.lang.InterruptedException
		at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
		at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
		at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
		at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:310)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:168)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
		at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:160)
		at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source)
		at dev.restate.sdktesting.tests.KillInvocation.kill(KillInvocation.kt:40)
		at java.base/java.lang.reflect.Method.invoke(Method.java:569)
		... 6 more
		Suppressed: java.lang.IllegalStateException: This job has not completed yet
			at kotlinx.coroutines.JobSupport.getCompletionExceptionOrNull(JobSupport.kt:1303)
			at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1.invokeSuspend(TestBuilders.kt:370)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
			at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:28)
			at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:100)
			at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
			at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
			at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
			at kotlinx.coroutines.EventLoopImplBase.shutdown(EventLoop.common.kt:222)
			at kotlinx.coroutines.EventLoop.decrementUseCount(EventLoop.common.kt:110)
			at kotlinx.coroutines.EventLoop.decrementUseCount$default(EventLoop.common.kt:104)
			at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:101)
			... 19 more

unique-id: [engine:junit-jupiter]/[class:dev.restate.sdktesting.tests.KillInvocation]/[method:kill(dev.restate.sdk.client.Client, java.net.URL)]
display-name: kill(Client, URL)