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

Awakeable IDs following the new ID scheme #204

Merged
merged 1 commit into from
Jan 26, 2024

[WIP] Awakeable IDs following the new ID scheme

ffa3282
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

Awakeable IDs following the new ID scheme #204

[WIP] Awakeable IDs following the new ID scheme
ffa3282
Select commit
Loading
Failed to load commit list.
GitHub Actions / Unit Test Results failed Jan 26, 2024 in 0s

7 fail, 7 skipped, 583 pass in 4m 52s

  46 files  ±0    46 suites  ±0   4m 52s ⏱️ -8s
597 tests +1  583 ✔️ +1  7 💤 ±0  7 ±0 
597 runs  ±0  583 ✔️ ±0  7 💤 ±0  7 ±0 

Results for commit ffa3282. ± Comparison against earlier commit efa8747.

Annotations

Check warning on line 0 in dev.restate.e2e.runtime.KillInvocationTest

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

kill(IngressBlockingStub, KillSingletonServiceBlockingStub, AwakeableHolderServiceBlockingStub, URL) (dev.restate.e2e.runtime.KillInvocationTest) failed

artifacts/container-logs/test-results/test/TEST-dev.restate.e2e.runtime.KillInvocationTest.xml
Raw output
java.util.concurrent.TimeoutException: kill(dev.restate.generated.IngressGrpc$IngressBlockingStub, dev.restate.e2e.services.killtest.KillSingletonServiceGrpc$KillSingletonServiceBlockingStub, dev.restate.e2e.services.awakeableholder.AwakeableHolderServiceGrpc$AwakeableHolderServiceBlockingStub, java.net.URL) timed out after 10 seconds
	at org.junit.jupiter.engine.extension.TimeoutExceptionFactory.create(TimeoutExceptionFactory.java:29)
	at org.junit.jupiter.engine.extension.SameThreadTimeoutInvocation.proceed(SameThreadTimeoutInvocation.java:58)
	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 org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:146)
	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 org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.executeNonConcurrentTasks(ForkJoinPoolHierarchicalTestExecutorService.java:172)
	at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:152)
	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:189)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
	Suppressed: io.grpc.StatusRuntimeException: CANCELLED: Thread interrupted
		at app//io.grpc.stub.ClientCalls.toStatusRuntimeException(ClientCalls.java:268)
		at app//io.grpc.stub.ClientCalls.getUnchecked(ClientCalls.java:249)
		at app//io.grpc.stub.ClientCalls.blockingUnaryCall(ClientCalls.java:167)
		at app//dev.restate.e2e.services.awakeableholder.AwakeableHolderServiceGrpc$AwakeableHolderServiceBlockingStub.unlock(AwakeableHolderServiceGrpc.java:286)
		at app//dev.restate.e2e.runtime.KillInvocationTest.kill(KillInvocationTest.kt:76)
		at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
		at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
		at [email protected]/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
		at [email protected]/java.lang.reflect.Method.invoke(Method.java:566)
		at app//org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:728)
		at app//org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
		at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
		at app//org.junit.jupiter.engine.extension.SameThreadTimeoutInvocation.proceed(SameThreadTimeoutInvocation.java:45)
		... 52 more
	Caused by: java.lang.InterruptedException
		at io.grpc.stub.ClientCalls$ThreadlessExecutor.throwIfInterrupted(ClientCalls.java:750)
		at io.grpc.stub.ClientCalls$ThreadlessExecutor.waitAndDrain(ClientCalls.java:718)
		at io.grpc.stub.ClientCalls.blockingUnaryCall(ClientCalls.java:159)
		... 62 more

Check warning on line 0 in dev.restate.e2e.NodeWithBase64CompletionAwakeableTest

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

generate(RandomNumberListGeneratorBlockingStub) (dev.restate.e2e.NodeWithBase64CompletionAwakeableTest) failed

artifacts/container-logs/test-results/test/TEST-dev.restate.e2e.NodeWithBase64CompletionAwakeableTest.xml
Raw output
java.util.concurrent.TimeoutException: generate(dev.restate.e2e.services.externalcall.RandomNumberListGeneratorGrpc$RandomNumberListGeneratorBlockingStub) timed out after 10 seconds
	at org.junit.jupiter.engine.extension.TimeoutExceptionFactory.create(TimeoutExceptionFactory.java:29)
	at org.junit.jupiter.engine.extension.SameThreadTimeoutInvocation.proceed(SameThreadTimeoutInvocation.java:58)
	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 org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:146)
	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 org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.executeNonConcurrentTasks(ForkJoinPoolHierarchicalTestExecutorService.java:172)
	at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:152)
	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:189)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
	Suppressed: io.grpc.StatusRuntimeException: CANCELLED: Thread interrupted
		at app//io.grpc.stub.ClientCalls.toStatusRuntimeException(ClientCalls.java:268)
		at app//io.grpc.stub.ClientCalls.getUnchecked(ClientCalls.java:249)
		at app//io.grpc.stub.ClientCalls.blockingUnaryCall(ClientCalls.java:167)
		at app//dev.restate.e2e.services.externalcall.RandomNumberListGeneratorGrpc$RandomNumberListGeneratorBlockingStub.generateNumbers(RandomNumberListGeneratorGrpc.java:160)
		at app//dev.restate.e2e.BaseAwakeableTest.generate(AwakeableTest.kt:71)
		at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
		at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
		at [email protected]/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
		at [email protected]/java.lang.reflect.Method.invoke(Method.java:566)
		at app//org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:728)
		at app//org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
		at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
		at app//org.junit.jupiter.engine.extension.SameThreadTimeoutInvocation.proceed(SameThreadTimeoutInvocation.java:45)
		... 52 more
	Caused by: java.lang.InterruptedException
		at io.grpc.stub.ClientCalls$ThreadlessExecutor.throwIfInterrupted(ClientCalls.java:750)
		at io.grpc.stub.ClientCalls$ThreadlessExecutor.waitAndDrain(ClientCalls.java:718)
		at io.grpc.stub.ClientCalls.blockingUnaryCall(ClientCalls.java:159)
		... 62 more

Check warning on line 0 in dev.restate.e2e.node.EmbeddedHandlerApiTest

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

sideEffectAndAwakeable(int, URL) (dev.restate.e2e.node.EmbeddedHandlerApiTest) failed

artifacts/container-logs/test-results/test/TEST-dev.restate.e2e.node.EmbeddedHandlerApiTest.xml
Raw output
java.io.IOException: HTTP/1.1 header parser received no bytes
	at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:565)
	at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:119)
	at dev.restate.e2e.Utils.postJsonRequest(Utils.kt:42)
	at dev.restate.e2e.node.EmbeddedHandlerApiTest.sideEffectAndAwakeable(EmbeddedHandlerApiTest.kt:108)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	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:189)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: java.io.IOException: HTTP/1.1 header parser received no bytes
	at java.net.http/jdk.internal.net.http.common.Utils.wrapWithExtraDetail(Utils.java:327)
	at java.net.http/jdk.internal.net.http.Http1Response$HeadersReader.onReadError(Http1Response.java:673)
	at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.checkForErrors(Http1AsyncReceiver.java:297)
	at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:263)
	at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SynchronizedRestartableTask.run(SequentialScheduler.java:175)
	at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:147)
	at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:198)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.io.EOFException: EOF reached while reading
	at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onComplete(Http1AsyncReceiver.java:591)
	at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadSubscription.signalCompletion(SocketTube.java:632)
	at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.read(SocketTube.java:833)
	at java.net.http/jdk.internal.net.http.SocketTube$SocketFlowTask.run(SocketTube.java:175)
	at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:198)
	at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:271)
	at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:224)
	at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.signalReadable(SocketTube.java:763)
	at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent.signalEvent(SocketTube.java:941)
	at java.net.http/jdk.internal.net.http.SocketTube$SocketFlowEvent.handle(SocketTube.java:245)
	at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.handleEvent(HttpClientImpl.java:957)
	at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.lambda$run$3(HttpClientImpl.java:912)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
	at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:912)

Check warning on line 0 in dev.restate.e2e.NodeAwakeableTest

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

generate(RandomNumberListGeneratorBlockingStub) (dev.restate.e2e.NodeAwakeableTest) failed

artifacts/container-logs/test-results/test/TEST-dev.restate.e2e.NodeAwakeableTest.xml
Raw output
java.util.concurrent.TimeoutException: generate(dev.restate.e2e.services.externalcall.RandomNumberListGeneratorGrpc$RandomNumberListGeneratorBlockingStub) timed out after 10 seconds
	at org.junit.jupiter.engine.extension.TimeoutExceptionFactory.create(TimeoutExceptionFactory.java:29)
	at org.junit.jupiter.engine.extension.SameThreadTimeoutInvocation.proceed(SameThreadTimeoutInvocation.java:58)
	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 org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:146)
	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 org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.executeNonConcurrentTasks(ForkJoinPoolHierarchicalTestExecutorService.java:172)
	at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:152)
	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:189)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
	Suppressed: io.grpc.StatusRuntimeException: CANCELLED: Thread interrupted
		at app//io.grpc.stub.ClientCalls.toStatusRuntimeException(ClientCalls.java:268)
		at app//io.grpc.stub.ClientCalls.getUnchecked(ClientCalls.java:249)
		at app//io.grpc.stub.ClientCalls.blockingUnaryCall(ClientCalls.java:167)
		at app//dev.restate.e2e.services.externalcall.RandomNumberListGeneratorGrpc$RandomNumberListGeneratorBlockingStub.generateNumbers(RandomNumberListGeneratorGrpc.java:160)
		at app//dev.restate.e2e.BaseAwakeableTest.generate(AwakeableTest.kt:71)
		at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
		at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
		at [email protected]/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
		at [email protected]/java.lang.reflect.Method.invoke(Method.java:566)
		at app//org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:728)
		at app//org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
		at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
		at app//org.junit.jupiter.engine.extension.SameThreadTimeoutInvocation.proceed(SameThreadTimeoutInvocation.java:45)
		... 52 more
	Caused by: java.lang.InterruptedException
		at io.grpc.stub.ClientCalls$ThreadlessExecutor.throwIfInterrupted(ClientCalls.java:750)
		at io.grpc.stub.ClientCalls$ThreadlessExecutor.waitAndDrain(ClientCalls.java:718)
		at io.grpc.stub.ClientCalls.blockingUnaryCall(ClientCalls.java:159)
		... 62 more

Check warning on line 0 in dev.restate.e2e.NodeCancelInvocationTest

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

cancel blocked invocation on CALL (dev.restate.e2e.NodeCancelInvocationTest) failed

artifacts/container-logs/test-results/test/TEST-dev.restate.e2e.NodeCancelInvocationTest.xml
Raw output
java.util.concurrent.TimeoutException: cancelInvocation(dev.restate.e2e.services.canceltest.CancelTestProto$BlockingOperation, dev.restate.generated.IngressGrpc$IngressBlockingStub, io.grpc.Channel, dev.restate.e2e.services.canceltest.BlockingServiceGrpc$BlockingServiceBlockingStub, dev.restate.e2e.services.awakeableholder.AwakeableHolderServiceGrpc$AwakeableHolderServiceBlockingStub, java.net.URL) timed out after 10 seconds
	at org.junit.jupiter.engine.extension.TimeoutExceptionFactory.create(TimeoutExceptionFactory.java:29)
	at org.junit.jupiter.engine.extension.SameThreadTimeoutInvocation.proceed(SameThreadTimeoutInvocation.java:58)
	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.interceptTestTemplateMethod(TimeoutExtension.java:94)
	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 org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.submit(ForkJoinPoolHierarchicalTestExecutorService.java:135)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
	at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:142)
	at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:110)
	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:195)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	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:195)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	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:195)
	at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
	at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	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:497)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:274)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	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:497)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:274)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	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:497)
	at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:110)
	at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:44)
	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 org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:146)
	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 org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.executeNonConcurrentTasks(ForkJoinPoolHierarchicalTestExecutorService.java:172)
	at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:152)
	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:189)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
	Suppressed: io.grpc.StatusRuntimeException: CANCELLED: Thread interrupted
		at app//io.grpc.stub.ClientCalls.toStatusRuntimeException(ClientCalls.java:268)
		at app//io.grpc.stub.ClientCalls.getUnchecked(ClientCalls.java:249)
		at app//io.grpc.stub.ClientCalls.blockingUnaryCall(ClientCalls.java:167)
		at app//dev.restate.e2e.services.awakeableholder.AwakeableHolderServiceGrpc$AwakeableHolderServiceBlockingStub.unlock(AwakeableHolderServiceGrpc.java:286)
		at app//dev.restate.e2e.BaseCancelInvocationTest.cancelInvocation(CancelInvocationTest.kt:104)
		at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
		at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
		at [email protected]/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
		at [email protected]/java.lang.reflect.Method.invoke(Method.java:566)
		at app//org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:728)
		at app//org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
		at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
		at app//org.junit.jupiter.engine.extension.SameThreadTimeoutInvocation.proceed(SameThreadTimeoutInvocation.java:45)
		... 105 more
	Caused by: java.lang.InterruptedException
		at io.grpc.stub.ClientCalls$ThreadlessExecutor.throwIfInterrupted(ClientCalls.java:750)
		at io.grpc.stub.ClientCalls$ThreadlessExecutor.waitAndDrain(ClientCalls.java:718)
		at io.grpc.stub.ClientCalls.blockingUnaryCall(ClientCalls.java:159)
		... 115 more

Check warning on line 0 in dev.restate.e2e.NodeCancelInvocationTest

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

cancel blocked invocation on SLEEP (dev.restate.e2e.NodeCancelInvocationTest) failed

artifacts/container-logs/test-results/test/TEST-dev.restate.e2e.NodeCancelInvocationTest.xml
Raw output
java.util.concurrent.TimeoutException: cancelInvocation(dev.restate.e2e.services.canceltest.CancelTestProto$BlockingOperation, dev.restate.generated.IngressGrpc$IngressBlockingStub, io.grpc.Channel, dev.restate.e2e.services.canceltest.BlockingServiceGrpc$BlockingServiceBlockingStub, dev.restate.e2e.services.awakeableholder.AwakeableHolderServiceGrpc$AwakeableHolderServiceBlockingStub, java.net.URL) timed out after 10 seconds
	at org.junit.jupiter.engine.extension.TimeoutExceptionFactory.create(TimeoutExceptionFactory.java:29)
	at org.junit.jupiter.engine.extension.SameThreadTimeoutInvocation.proceed(SameThreadTimeoutInvocation.java:58)
	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.interceptTestTemplateMethod(TimeoutExtension.java:94)
	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 org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.submit(ForkJoinPoolHierarchicalTestExecutorService.java:135)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
	at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:142)
	at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:110)
	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:195)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	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:195)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	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:195)
	at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
	at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	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:497)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:274)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	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:497)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:274)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	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:497)
	at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:110)
	at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:44)
	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 org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:146)
	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 org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.executeNonConcurrentTasks(ForkJoinPoolHierarchicalTestExecutorService.java:172)
	at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:152)
	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:189)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
	Suppressed: org.awaitility.core.ConditionTimeoutException: Lambda expression in org.awaitility.kotlin.AwaitilityKt that uses kotlin.jvm.functions.Function0: expected the predicate to return <true> but was null within 10 seconds.
		at app//org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
		at app//org.awaitility.core.AbstractHamcrestCondition.await(AbstractHamcrestCondition.java:86)
		at app//org.awaitility.core.ConditionFactory.until(ConditionFactory.java:985)
		at app//org.awaitility.core.ConditionFactory.until(ConditionFactory.java:691)
		at app//org.awaitility.core.ConditionFactory.until(ConditionFactory.java:708)
		at app//org.awaitility.kotlin.AwaitilityKt.matches(AwaitilityKt.kt:53)
		at app//dev.restate.e2e.BaseCancelInvocationTest.cancelInvocation(CancelInvocationTest.kt:96)
		at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
		at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
		at [email protected]/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
		at [email protected]/java.lang.reflect.Method.invoke(Method.java:566)
		at app//org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:728)
		at app//org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
		at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
		at app//org.junit.jupiter.engine.extension.SameThreadTimeoutInvocation.proceed(SameThreadTimeoutInvocation.java:45)
		... 105 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)
		... 119 more

Check warning on line 0 in dev.restate.e2e.NodeCancelInvocationTest

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

cancel blocked invocation on AWAKEABLE (dev.restate.e2e.NodeCancelInvocationTest) failed

artifacts/container-logs/test-results/test/TEST-dev.restate.e2e.NodeCancelInvocationTest.xml
Raw output
java.util.concurrent.TimeoutException: cancelInvocation(dev.restate.e2e.services.canceltest.CancelTestProto$BlockingOperation, dev.restate.generated.IngressGrpc$IngressBlockingStub, io.grpc.Channel, dev.restate.e2e.services.canceltest.BlockingServiceGrpc$BlockingServiceBlockingStub, dev.restate.e2e.services.awakeableholder.AwakeableHolderServiceGrpc$AwakeableHolderServiceBlockingStub, java.net.URL) timed out after 10 seconds
	at org.junit.jupiter.engine.extension.TimeoutExceptionFactory.create(TimeoutExceptionFactory.java:29)
	at org.junit.jupiter.engine.extension.SameThreadTimeoutInvocation.proceed(SameThreadTimeoutInvocation.java:58)
	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.interceptTestTemplateMethod(TimeoutExtension.java:94)
	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 org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.submit(ForkJoinPoolHierarchicalTestExecutorService.java:135)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
	at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:142)
	at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:110)
	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:195)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	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:195)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	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:195)
	at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
	at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	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:497)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:274)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	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:497)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:274)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	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:497)
	at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:110)
	at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:44)
	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 org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:146)
	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 org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.executeNonConcurrentTasks(ForkJoinPoolHierarchicalTestExecutorService.java:172)
	at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:152)
	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:189)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
	Suppressed: org.awaitility.core.ConditionTimeoutException: Lambda expression in org.awaitility.kotlin.AwaitilityKt that uses kotlin.jvm.functions.Function0: expected the predicate to return <true> but was null within 10 seconds.
		at app//org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
		at app//org.awaitility.core.AbstractHamcrestCondition.await(AbstractHamcrestCondition.java:86)
		at app//org.awaitility.core.ConditionFactory.until(ConditionFactory.java:985)
		at app//org.awaitility.core.ConditionFactory.until(ConditionFactory.java:691)
		at app//org.awaitility.core.ConditionFactory.until(ConditionFactory.java:708)
		at app//org.awaitility.kotlin.AwaitilityKt.matches(AwaitilityKt.kt:53)
		at app//dev.restate.e2e.BaseCancelInvocationTest.cancelInvocation(CancelInvocationTest.kt:96)
		at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
		at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
		at [email protected]/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
		at [email protected]/java.lang.reflect.Method.invoke(Method.java:566)
		at app//org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:728)
		at app//org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
		at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
		at app//org.junit.jupiter.engine.extension.SameThreadTimeoutInvocation.proceed(SameThreadTimeoutInvocation.java:45)
		... 105 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)
		... 119 more

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

7 skipped tests found

There are 7 skipped tests, see "Raw output" for the full list of skipped tests.
Raw output
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 115: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] Unknown
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 116: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] Unknown: Fires timeout
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 144: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.StateTest] Unknown
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 42: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] Unknown
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 43: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] Unknown: Fires timeout
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 94: [MockSingleThread][dev.restate.sdk.kotlin.StateTest] Unknown
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 95: [MockMultiThreaded][dev.restate.sdk.kotlin.StateTest] Unknown

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

597 tests found (test 1 to 489)

There are 597 tests, see "Raw output" for the list of tests 1 to 489.
Raw output
dev.restate.e2e.JavaAwakeableTest ‑ generate(RandomNumberListGeneratorBlockingStub)
dev.restate.e2e.JavaCancelInvocationTest ‑ cancel blocked invocation on AWAKEABLE
dev.restate.e2e.JavaCancelInvocationTest ‑ cancel blocked invocation on CALL
dev.restate.e2e.JavaCancelInvocationTest ‑ cancel blocked invocation on SLEEP
dev.restate.e2e.JavaCoordinatorWithNodeReceiverServiceToServiceCallTest ‑ synchronousCall(CoordinatorBlockingStub)
dev.restate.e2e.JavaErrorsTest ‑ Test calling method that fails terminally
dev.restate.e2e.JavaErrorsTest ‑ Test calling method that fails terminally multiple times
dev.restate.e2e.JavaErrorsTest ‑ Test invocations are retried until they succeed
dev.restate.e2e.JavaErrorsTest ‑ Test propagate failure from another service
dev.restate.e2e.JavaErrorsTest ‑ Test propagate failure from sideEffect and internal invoke
dev.restate.e2e.JavaErrorsTest ‑ Test set then fail should persist the set
dev.restate.e2e.JavaErrorsTest ‑ Test side effects are retried until they succeed
dev.restate.e2e.JavaErrorsTest ‑ Test terminal error of side effects is propagated
dev.restate.e2e.JavaKafkaIngressTest ‑ handleEventInCounterService(URL, int, CounterBlockingStub)
dev.restate.e2e.JavaKafkaIngressTest ‑ handleEventInEventHandler(URL, int, CounterBlockingStub)
dev.restate.e2e.JavaSampleWorkflowTest ‑ Sample workflow with sleep, side effect, call and one way call
dev.restate.e2e.JavaServiceToServiceCallTest ‑ synchronousCall(CoordinatorBlockingStub)
dev.restate.e2e.JavaSimpleSleepTest ‑ manySleeps(Channel)
dev.restate.e2e.JavaSimpleSleepTest ‑ sleep(CoordinatorBlockingStub)
dev.restate.e2e.JavaSleepWithFailuresTest ‑ sleepAndKillServiceEndpoint(Channel, ContainerHandle)
dev.restate.e2e.JavaSleepWithFailuresTest ‑ sleepAndTerminateServiceEndpoint(Channel, ContainerHandle)
dev.restate.e2e.JavaStateTest ‑ add(CounterBlockingStub)
dev.restate.e2e.JavaStateTest ‑ getAndSet(CounterBlockingStub)
dev.restate.e2e.JavaStateTest ‑ setStateViaOneWayCallFromAnotherService(ProxyCounterBlockingStub, CounterBlockingStub)
dev.restate.e2e.NodeAwakeableTest ‑ generate(RandomNumberListGeneratorBlockingStub)
dev.restate.e2e.NodeCancelInvocationTest ‑ cancel blocked invocation on AWAKEABLE
dev.restate.e2e.NodeCancelInvocationTest ‑ cancel blocked invocation on CALL
dev.restate.e2e.NodeCancelInvocationTest ‑ cancel blocked invocation on SLEEP
dev.restate.e2e.NodeCoordinatorWithJavaReceiverServiceToServiceCallTest ‑ synchronousCall(CoordinatorBlockingStub)
dev.restate.e2e.NodeErrorsTest ‑ Test calling method that fails terminally
dev.restate.e2e.NodeErrorsTest ‑ Test calling method that fails terminally multiple times
dev.restate.e2e.NodeErrorsTest ‑ Test invocations are retried until they succeed
dev.restate.e2e.NodeErrorsTest ‑ Test propagate failure from another service
dev.restate.e2e.NodeErrorsTest ‑ Test set then fail should persist the set
dev.restate.e2e.NodeErrorsTest ‑ Test side effects are retried until they succeed
dev.restate.e2e.NodeErrorsTest ‑ Test terminal error of failing side effect with finite retry policy is propagated
dev.restate.e2e.NodeErrorsTest ‑ Test terminal error of side effects is propagated
dev.restate.e2e.NodeHandlerAPIKafkaIngressTest ‑ handleKeyedEvent(URL, int, URL)
dev.restate.e2e.NodeKafkaIngressTest ‑ handleEventInCounterService(URL, int, CounterBlockingStub)
dev.restate.e2e.NodeKafkaIngressTest ‑ handleEventInEventHandler(URL, int, CounterBlockingStub)
dev.restate.e2e.NodeSampleWorkflowTest ‑ Sample workflow with sleep, side effect, call and one way call
dev.restate.e2e.NodeServiceToServiceCallTest ‑ synchronousCall(CoordinatorBlockingStub)
dev.restate.e2e.NodeSimpleSleepTest ‑ manySleeps(Channel)
dev.restate.e2e.NodeSimpleSleepTest ‑ sleep(CoordinatorBlockingStub)
dev.restate.e2e.NodeSleepWithFailuresTest ‑ sleepAndKillServiceEndpoint(Channel, ContainerHandle)
dev.restate.e2e.NodeSleepWithFailuresTest ‑ sleepAndTerminateServiceEndpoint(Channel, ContainerHandle)
dev.restate.e2e.NodeStateTest ‑ add(CounterBlockingStub)
dev.restate.e2e.NodeStateTest ‑ getAndSet(CounterBlockingStub)
dev.restate.e2e.NodeStateTest ‑ setStateViaOneWayCallFromAnotherService(ProxyCounterBlockingStub, CounterBlockingStub)
dev.restate.e2e.NodeWithBase64CompletionAwakeableTest ‑ generate(RandomNumberListGeneratorBlockingStub)
dev.restate.e2e.java.AwaitTimeoutTest ‑ Test Awaitable#await(Duration)
dev.restate.e2e.node.EmbeddedHandlerApiTest ‑ consecutiveSideEffects(int, URL)
dev.restate.e2e.node.EmbeddedHandlerApiTest ‑ delayedIncrementCounter(int, URL)
dev.restate.e2e.node.EmbeddedHandlerApiTest ‑ incrementCounter(int, URL)
dev.restate.e2e.node.EmbeddedHandlerApiTest ‑ oneWayIncrementCounter(int, URL)
dev.restate.e2e.node.EmbeddedHandlerApiTest ‑ sideEffectAndAwakeable(int, URL)
dev.restate.e2e.node.HandlerApiTest ‑ echo(URL)
dev.restate.e2e.node.StateSerDeTest ‑ addAndClear(ListServiceBlockingStub)
dev.restate.e2e.node.VerificationTest ‑ Suspending or returning with an unawaited blocked syncCall should not deadlock
dev.restate.e2e.node.VerificationTest ‑ killingTheRuntime(CommandVerifierBlockingStub, ContainerHandle)
dev.restate.e2e.node.VerificationTest ‑ killingTheServiceEndpoint(CommandVerifierBlockingStub, ContainerHandle)
dev.restate.e2e.node.VerificationTest ‑ simple(CommandVerifierBlockingStub)
dev.restate.e2e.node.VerificationTest ‑ stoppingTheRuntime(CommandVerifierBlockingStub, ContainerHandle)
dev.restate.e2e.node.VerificationTest ‑ stoppingTheServiceEndpoint(CommandVerifierBlockingStub, ContainerHandle)
dev.restate.e2e.runtime.ConnectIngressTest ‑ badContentType(URL)
dev.restate.e2e.runtime.ConnectIngressTest ‑ getAndAdd(URL)
dev.restate.e2e.runtime.ConnectIngressTest ‑ malformedJson(URL)
dev.restate.e2e.runtime.IngressServiceTest ‑ idempotentInvoke(CounterBlockingStub)
dev.restate.e2e.runtime.IngressServiceTest ‑ invokeAddThroughConnect(URL, CounterBlockingStub)
dev.restate.e2e.runtime.IngressServiceTest ‑ invokeAddThroughGrpc(IngressBlockingStub, CounterBlockingStub)
dev.restate.e2e.runtime.InvokeOrderingTest ‑ [1] [true, false, false]
dev.restate.e2e.runtime.InvokeOrderingTest ‑ [2] [false, true, false]
dev.restate.e2e.runtime.InvokeOrderingTest ‑ [3] [true, true, false]
dev.restate.e2e.runtime.KillInvocationTest ‑ kill(IngressBlockingStub, KillSingletonServiceBlockingStub, AwakeableHolderServiceBlockingStub, URL)
dev.restate.e2e.runtime.PersistenceTest ‑ startAndKillRuntimeRetainsTheState(CounterBlockingStub, ContainerHandle)
dev.restate.e2e.runtime.PersistenceTest ‑ startAndStopRuntimeRetainsTheState(CounterBlockingStub, ContainerHandle)
dev.restate.e2e.runtime.PrivateServiceTest ‑ privateService(URL, CounterBlockingStub, ProxyCounterBlockingStub)
dev.restate.e2e.runtime.RetryOnUnknownServiceTest ‑ retryOnUnknownServiceUsingCall(IngressBlockingStub, ProxyServiceBlockingStub, ListServiceBlockingStub, URL)
dev.restate.e2e.runtime.RetryOnUnknownServiceTest ‑ retryOnUnknownServiceUsingOneWayCall(IngressBlockingStub, ProxyServiceBlockingStub, ListServiceBlockingStub, URL)
dev.restate.e2e.runtime.SingletonCounterTest ‑ singleton(SingletonCounterBlockingStub)
dev.restate.e2e.runtime.UpgradeServiceTest ‑ executesNewInvocationWithLatestServiceRevisions(UpgradeTestServiceBlockingStub, URL)
dev.restate.e2e.runtime.UpgradeServiceTest ‑ inFlightInvocation(IngressBlockingStub, UpgradeTestServiceBlockingStub, AwakeableHolderServiceBlockingStub, ListServiceBlockingStub, URL)
dev.restate.e2e.runtime.UpgradeServiceTest ‑ inFlightInvocationStoppingTheRuntime(IngressBlockingStub, UpgradeTestServiceBlockingStub, AwakeableHolderServiceBlockingStub, ListServiceBlockingStub, URL, ContainerHandle)
dev.restate.sdk.JavaBlockingTests ‑ 100: [MockMultiThreaded][dev.restate.sdk.SideEffectTest] SideEffectGuard
dev.restate.sdk.JavaBlockingTests ‑ 101: [MockSingleThread][dev.restate.sdk.SleepTest] SleepGreeter: Sleep 1000 ms not completed
dev.restate.sdk.JavaBlockingTests ‑ 102: [MockMultiThreaded][dev.restate.sdk.SleepTest] SleepGreeter: Sleep 1000 ms not completed
dev.restate.sdk.JavaBlockingTests ‑ 103: [MockSingleThread][dev.restate.sdk.SleepTest] SleepGreeter: Sleep 1000 ms sleep completed
dev.restate.sdk.JavaBlockingTests ‑ 104: [MockMultiThreaded][dev.restate.sdk.SleepTest] SleepGreeter: Sleep 1000 ms sleep completed
dev.restate.sdk.JavaBlockingTests ‑ 105: [MockSingleThread][dev.restate.sdk.SleepTest] SleepGreeter: Sleep 1000 ms still sleeping
dev.restate.sdk.JavaBlockingTests ‑ 106: [MockMultiThreaded][dev.restate.sdk.SleepTest] SleepGreeter: Sleep 1000 ms still sleeping
dev.restate.sdk.JavaBlockingTests ‑ 107: [MockSingleThread][dev.restate.sdk.SleepTest] ManySleeps: Sleep 1000 ms sleep completed
dev.restate.sdk.JavaBlockingTests ‑ 108: [MockMultiThreaded][dev.restate.sdk.SleepTest] ManySleeps: Sleep 1000 ms sleep completed
dev.restate.sdk.JavaBlockingTests ‑ 109: [MockSingleThread][dev.restate.sdk.SleepTest] SleepGreeter: Failed sleep
dev.restate.sdk.JavaBlockingTests ‑ 10: [MockMultiThreaded][dev.restate.sdk.DeferredTest] AwaitAny: Everything completed will generate the combinators message
dev.restate.sdk.JavaBlockingTests ‑ 110: [MockMultiThreaded][dev.restate.sdk.SleepTest] SleepGreeter: Failed sleep
dev.restate.sdk.JavaBlockingTests ‑ 111: [MockSingleThread][dev.restate.sdk.SleepTest] SleepGreeter: Failing sleep
dev.restate.sdk.JavaBlockingTests ‑ 112: [MockMultiThreaded][dev.restate.sdk.SleepTest] SleepGreeter: Failing sleep
dev.restate.sdk.JavaBlockingTests ‑ 113: [MockSingleThread][dev.restate.sdk.StateMachineFailuresTest] GetState: Protocol Exception
dev.restate.sdk.JavaBlockingTests ‑ 114: [MockMultiThreaded][dev.restate.sdk.StateMachineFailuresTest] GetState: Protocol Exception
dev.restate.sdk.JavaBlockingTests ‑ 115: [MockSingleThread][dev.restate.sdk.StateMachineFailuresTest] GetState: Serde error
dev.restate.sdk.JavaBlockingTests ‑ 116: [MockMultiThreaded][dev.restate.sdk.StateMachineFailuresTest] GetState: Serde error
dev.restate.sdk.JavaBlockingTests ‑ 117: [MockSingleThread][dev.restate.sdk.StateMachineFailuresTest] SideEffectFailure: Serde serialization error
dev.restate.sdk.JavaBlockingTests ‑ 118: [MockMultiThreaded][dev.restate.sdk.StateMachineFailuresTest] SideEffectFailure: Serde serialization error
dev.restate.sdk.JavaBlockingTests ‑ 119: [MockSingleThread][dev.restate.sdk.StateMachineFailuresTest] SideEffectFailure: Serde deserialization error
dev.restate.sdk.JavaBlockingTests ‑ 11: [MockSingleThread][dev.restate.sdk.DeferredTest] AwaitAny: Replay the combinator
dev.restate.sdk.JavaBlockingTests ‑ 120: [MockMultiThreaded][dev.restate.sdk.StateMachineFailuresTest] SideEffectFailure: Serde deserialization error
dev.restate.sdk.JavaBlockingTests ‑ 121: [MockSingleThread][dev.restate.sdk.UserFailuresTest] ThrowIllegalStateException
dev.restate.sdk.JavaBlockingTests ‑ 122: [MockMultiThreaded][dev.restate.sdk.UserFailuresTest] ThrowIllegalStateException
dev.restate.sdk.JavaBlockingTests ‑ 123: [MockSingleThread][dev.restate.sdk.UserFailuresTest] SideEffectThrowIllegalStateException
dev.restate.sdk.JavaBlockingTests ‑ 124: [MockMultiThreaded][dev.restate.sdk.UserFailuresTest] SideEffectThrowIllegalStateException
dev.restate.sdk.JavaBlockingTests ‑ 125: [MockSingleThread][dev.restate.sdk.UserFailuresTest] ThrowTerminalException: With internal error
dev.restate.sdk.JavaBlockingTests ‑ 126: [MockMultiThreaded][dev.restate.sdk.UserFailuresTest] ThrowTerminalException: With internal error
dev.restate.sdk.JavaBlockingTests ‑ 127: [MockSingleThread][dev.restate.sdk.UserFailuresTest] ThrowTerminalException: With unknown error
dev.restate.sdk.JavaBlockingTests ‑ 128: [MockMultiThreaded][dev.restate.sdk.UserFailuresTest] ThrowTerminalException: With unknown error
dev.restate.sdk.JavaBlockingTests ‑ 129: [MockSingleThread][dev.restate.sdk.UserFailuresTest] SideEffectThrowTerminalException: With internal error
dev.restate.sdk.JavaBlockingTests ‑ 12: [MockMultiThreaded][dev.restate.sdk.DeferredTest] AwaitAny: Replay the combinator
dev.restate.sdk.JavaBlockingTests ‑ 130: [MockMultiThreaded][dev.restate.sdk.UserFailuresTest] SideEffectThrowTerminalException: With internal error
dev.restate.sdk.JavaBlockingTests ‑ 131: [MockSingleThread][dev.restate.sdk.UserFailuresTest] SideEffectThrowTerminalException: With unknown error
dev.restate.sdk.JavaBlockingTests ‑ 132: [MockMultiThreaded][dev.restate.sdk.UserFailuresTest] SideEffectThrowTerminalException: With unknown error
dev.restate.sdk.JavaBlockingTests ‑ 133: [MockSingleThread][dev.restate.sdk.UserFailuresTest] ResponseObserverOnErrorTerminalException
dev.restate.sdk.JavaBlockingTests ‑ 134: [MockMultiThreaded][dev.restate.sdk.UserFailuresTest] ResponseObserverOnErrorTerminalException
dev.restate.sdk.JavaBlockingTests ‑ 135: [MockSingleThread][dev.restate.sdk.UserFailuresTest] ResponseObserverOnErrorIllegalStateException
dev.restate.sdk.JavaBlockingTests ‑ 136: [MockMultiThreaded][dev.restate.sdk.UserFailuresTest] ResponseObserverOnErrorIllegalStateException
dev.restate.sdk.JavaBlockingTests ‑ 137: [MockMultiThreaded][dev.restate.sdk.GrpcChannelAdapterTest] InvokeUsingGeneratedClient
dev.restate.sdk.JavaBlockingTests ‑ 138: [MockSingleThread][dev.restate.sdk.GrpcChannelAdapterTest] InvokeUsingGeneratedClient: Suspending
dev.restate.sdk.JavaBlockingTests ‑ 139: [MockMultiThreaded][dev.restate.sdk.GrpcChannelAdapterTest] InvokeUsingGeneratedClient: Suspending
dev.restate.sdk.JavaBlockingTests ‑ 13: [MockMultiThreaded][dev.restate.sdk.DeferredTest] AwaitAny: Complete any asynchronously
dev.restate.sdk.JavaBlockingTests ‑ 140: [MockMultiThreaded][dev.restate.sdk.GrpcChannelAdapterTest] InvokeUsingGeneratedFutureClient
dev.restate.sdk.JavaBlockingTests ‑ 141: [MockSingleThread][dev.restate.sdk.GrpcChannelAdapterTest] InvokeUsingGeneratedFutureClient: Suspending
dev.restate.sdk.JavaBlockingTests ‑ 142: [MockMultiThreaded][dev.restate.sdk.GrpcChannelAdapterTest] InvokeUsingGeneratedFutureClient: Suspending
dev.restate.sdk.JavaBlockingTests ‑ 143: [MockMultiThreaded][dev.restate.sdk.RestateCodegenTest] GreeterWithRestateClientAndServerCodegen
dev.restate.sdk.JavaBlockingTests ‑ 144: [MockMultiThreaded][dev.restate.sdk.RestateCodegenTest] Codegen: Check Codegen::EmptyInput method is correctly generated
dev.restate.sdk.JavaBlockingTests ‑ 145: [MockMultiThreaded][dev.restate.sdk.RestateCodegenTest] Codegen: Check Codegen::EmptyOutput method is correctly generated
dev.restate.sdk.JavaBlockingTests ‑ 146: [MockMultiThreaded][dev.restate.sdk.RestateCodegenTest] Codegen: Check Codegen::EmptyInputOutput method is correctly generated
dev.restate.sdk.JavaBlockingTests ‑ 147: [MockSingleThread][dev.restate.sdk.RestateCodegenTest] Codegen: Check Codegen::OneWay method is correctly generated
dev.restate.sdk.JavaBlockingTests ‑ 148: [MockMultiThreaded][dev.restate.sdk.RestateCodegenTest] Codegen: Check Codegen::OneWay method is correctly generated
dev.restate.sdk.JavaBlockingTests ‑ 149: [MockSingleThread][dev.restate.sdk.RestateCodegenTest] Codegen: Check Codegen::Delayed method is correctly generated
dev.restate.sdk.JavaBlockingTests ‑ 14: [MockSingleThread][dev.restate.sdk.DeferredTest] ReverseAwaitOrder: None completed
dev.restate.sdk.JavaBlockingTests ‑ 150: [MockMultiThreaded][dev.restate.sdk.RestateCodegenTest] Codegen: Check Codegen::Delayed method is correctly generated
dev.restate.sdk.JavaBlockingTests ‑ 151: [MockSingleThread][dev.restate.sdk.RandomTest] RandomShouldBeDeterministic
dev.restate.sdk.JavaBlockingTests ‑ 152: [MockMultiThreaded][dev.restate.sdk.RandomTest] RandomShouldBeDeterministic
dev.restate.sdk.JavaBlockingTests ‑ 153: [MockSingleThread][dev.restate.sdk.RandomTest] RandomInsideSideEffect
dev.restate.sdk.JavaBlockingTests ‑ 154: [MockMultiThreaded][dev.restate.sdk.RandomTest] RandomInsideSideEffect
dev.restate.sdk.JavaBlockingTests ‑ 15: [MockMultiThreaded][dev.restate.sdk.DeferredTest] ReverseAwaitOrder: None completed
dev.restate.sdk.JavaBlockingTests ‑ 16: [MockMultiThreaded][dev.restate.sdk.DeferredTest] ReverseAwaitOrder: A1 and A2 completed later
dev.restate.sdk.JavaBlockingTests ‑ 17: [MockMultiThreaded][dev.restate.sdk.DeferredTest] ReverseAwaitOrder: A2 and A1 completed later
dev.restate.sdk.JavaBlockingTests ‑ 18: [MockMultiThreaded][dev.restate.sdk.DeferredTest] ReverseAwaitOrder: Only A2 completed
dev.restate.sdk.JavaBlockingTests ‑ 19: [MockMultiThreaded][dev.restate.sdk.DeferredTest] ReverseAwaitOrder: Only A1 completed
dev.restate.sdk.JavaBlockingTests ‑ 1: [MockSingleThread][dev.restate.sdk.AwakeableIdTest] ReturnAwakeableId
dev.restate.sdk.JavaBlockingTests ‑ 20: [MockMultiThreaded][dev.restate.sdk.DeferredTest] AwaitTwiceTheSameAwaitable
dev.restate.sdk.JavaBlockingTests ‑ 21: [MockSingleThread][dev.restate.sdk.DeferredTest] AwaitAll: No completions will suspend
dev.restate.sdk.JavaBlockingTests ‑ 22: [MockMultiThreaded][dev.restate.sdk.DeferredTest] AwaitAll: No completions will suspend
dev.restate.sdk.JavaBlockingTests ‑ 23: [MockSingleThread][dev.restate.sdk.DeferredTest] AwaitAll: Only one completion will suspend
dev.restate.sdk.JavaBlockingTests ‑ 24: [MockMultiThreaded][dev.restate.sdk.DeferredTest] AwaitAll: Only one completion will suspend
dev.restate.sdk.JavaBlockingTests ‑ 25: [MockSingleThread][dev.restate.sdk.DeferredTest] AwaitAll: Everything completed will generate the combinators message
dev.restate.sdk.JavaBlockingTests ‑ 26: [MockMultiThreaded][dev.restate.sdk.DeferredTest] AwaitAll: Everything completed will generate the combinators message
dev.restate.sdk.JavaBlockingTests ‑ 27: [MockSingleThread][dev.restate.sdk.DeferredTest] AwaitAll: Replay the combinator
dev.restate.sdk.JavaBlockingTests ‑ 28: [MockMultiThreaded][dev.restate.sdk.DeferredTest] AwaitAll: Replay the combinator
dev.restate.sdk.JavaBlockingTests ‑ 29: [MockMultiThreaded][dev.restate.sdk.DeferredTest] AwaitAll: Complete all asynchronously
dev.restate.sdk.JavaBlockingTests ‑ 2: [MockMultiThreaded][dev.restate.sdk.AwakeableIdTest] ReturnAwakeableId
dev.restate.sdk.JavaBlockingTests ‑ 30: [MockMultiThreaded][dev.restate.sdk.DeferredTest] AwaitAll: All fails on first failure
dev.restate.sdk.JavaBlockingTests ‑ 31: [MockMultiThreaded][dev.restate.sdk.DeferredTest] AwaitAll: All fails on second failure
dev.restate.sdk.JavaBlockingTests ‑ 32: [MockSingleThread][dev.restate.sdk.DeferredTest] CombineAnyWithAll
dev.restate.sdk.JavaBlockingTests ‑ 33: [MockMultiThreaded][dev.restate.sdk.DeferredTest] CombineAnyWithAll
dev.restate.sdk.JavaBlockingTests ‑ 34: [MockSingleThread][dev.restate.sdk.DeferredTest] CombineAnyWithAll: Inverted order
dev.restate.sdk.JavaBlockingTests ‑ 35: [MockMultiThreaded][dev.restate.sdk.DeferredTest] CombineAnyWithAll: Inverted order
dev.restate.sdk.JavaBlockingTests ‑ 36: [MockSingleThread][dev.restate.sdk.DeferredTest] AwaitAnyIndex
dev.restate.sdk.JavaBlockingTests ‑ 37: [MockMultiThreaded][dev.restate.sdk.DeferredTest] AwaitAnyIndex
dev.restate.sdk.JavaBlockingTests ‑ 38: [MockSingleThread][dev.restate.sdk.DeferredTest] AwaitAnyIndex: Complete all
dev.restate.sdk.JavaBlockingTests ‑ 39: [MockMultiThreaded][dev.restate.sdk.DeferredTest] AwaitAnyIndex: Complete all
dev.restate.sdk.JavaBlockingTests ‑ 3: [MockSingleThread][dev.restate.sdk.DeferredTest] AwaitAny: No completions will suspend
dev.restate.sdk.JavaBlockingTests ‑ 40: [MockSingleThread][dev.restate.sdk.DeferredTest] AwaitOnAlreadyResolvedAwaitables
dev.restate.sdk.JavaBlockingTests ‑ 41: [MockMultiThreaded][dev.restate.sdk.DeferredTest] AwaitOnAlreadyResolvedAwaitables
dev.restate.sdk.JavaBlockingTests ‑ 42: [MockMultiThreaded][dev.restate.sdk.DeferredTest] AwaitWithTimeout
dev.restate.sdk.JavaBlockingTests ‑ 43: [MockMultiThreaded][dev.restate.sdk.DeferredTest] AwaitWithTimeout: Fires timeout
dev.restate.sdk.JavaBlockingTests ‑ 44: [MockSingleThread][dev.restate.sdk.EagerStateTest] GetEmpty: With complete state
dev.restate.sdk.JavaBlockingTests ‑ 45: [MockMultiThreaded][dev.restate.sdk.EagerStateTest] GetEmpty: With complete state
dev.restate.sdk.JavaBlockingTests ‑ 46: [MockSingleThread][dev.restate.sdk.EagerStateTest] GetEmpty: With partial state
dev.restate.sdk.JavaBlockingTests ‑ 47: [MockMultiThreaded][dev.restate.sdk.EagerStateTest] GetEmpty: With partial state
dev.restate.sdk.JavaBlockingTests ‑ 48: [MockSingleThread][dev.restate.sdk.EagerStateTest] GetEmpty: Resume with partial state
dev.restate.sdk.JavaBlockingTests ‑ 49: [MockMultiThreaded][dev.restate.sdk.EagerStateTest] GetEmpty: Resume with partial state
dev.restate.sdk.JavaBlockingTests ‑ 4: [MockMultiThreaded][dev.restate.sdk.DeferredTest] AwaitAny: No completions will suspend
dev.restate.sdk.JavaBlockingTests ‑ 50: [MockSingleThread][dev.restate.sdk.EagerStateTest] Get: With complete state
dev.restate.sdk.JavaBlockingTests ‑ 51: [MockMultiThreaded][dev.restate.sdk.EagerStateTest] Get: With complete state
dev.restate.sdk.JavaBlockingTests ‑ 52: [MockSingleThread][dev.restate.sdk.EagerStateTest] Get: With partial state
dev.restate.sdk.JavaBlockingTests ‑ 53: [MockMultiThreaded][dev.restate.sdk.EagerStateTest] Get: With partial state
dev.restate.sdk.JavaBlockingTests ‑ 54: [MockSingleThread][dev.restate.sdk.EagerStateTest] Get: With partial state without the state entry
dev.restate.sdk.JavaBlockingTests ‑ 55: [MockMultiThreaded][dev.restate.sdk.EagerStateTest] Get: With partial state without the state entry
dev.restate.sdk.JavaBlockingTests ‑ 56: [MockSingleThread][dev.restate.sdk.EagerStateTest] GetAppendAndGet: With state in the state_map
dev.restate.sdk.JavaBlockingTests ‑ 57: [MockMultiThreaded][dev.restate.sdk.EagerStateTest] GetAppendAndGet: With state in the state_map
dev.restate.sdk.JavaBlockingTests ‑ 58: [MockSingleThread][dev.restate.sdk.EagerStateTest] GetAppendAndGet: With partial state on the first get
dev.restate.sdk.JavaBlockingTests ‑ 59: [MockMultiThreaded][dev.restate.sdk.EagerStateTest] GetAppendAndGet: With partial state on the first get
dev.restate.sdk.JavaBlockingTests ‑ 5: [MockSingleThread][dev.restate.sdk.DeferredTest] AwaitAny: Only one completion will generate the combinators message
dev.restate.sdk.JavaBlockingTests ‑ 60: [MockSingleThread][dev.restate.sdk.EagerStateTest] GetClearAndGet: With state in the state_map
dev.restate.sdk.JavaBlockingTests ‑ 61: [MockMultiThreaded][dev.restate.sdk.EagerStateTest] GetClearAndGet: With state in the state_map
dev.restate.sdk.JavaBlockingTests ‑ 62: [MockSingleThread][dev.restate.sdk.EagerStateTest] GetClearAndGet: With partial state on the first get
dev.restate.sdk.JavaBlockingTests ‑ 63: [MockMultiThreaded][dev.restate.sdk.EagerStateTest] GetClearAndGet: With partial state on the first get
dev.restate.sdk.JavaBlockingTests ‑ 64: [MockSingleThread][dev.restate.sdk.StateTest] GetState: With GetStateEntry already completed
dev.restate.sdk.JavaBlockingTests ‑ 65: [MockMultiThreaded][dev.restate.sdk.StateTest] GetState: With GetStateEntry already completed
dev.restate.sdk.JavaBlockingTests ‑ 66: [MockSingleThread][dev.restate.sdk.StateTest] GetState: With GetStateEntry already completed empty
dev.restate.sdk.JavaBlockingTests ‑ 67: [MockMultiThreaded][dev.restate.sdk.StateTest] GetState: With GetStateEntry already completed empty
dev.restate.sdk.JavaBlockingTests ‑ 68: [MockSingleThread][dev.restate.sdk.StateTest] GetState: Without GetStateEntry
dev.restate.sdk.JavaBlockingTests ‑ 69: [MockMultiThreaded][dev.restate.sdk.StateTest] GetState: Without GetStateEntry
dev.restate.sdk.JavaBlockingTests ‑ 6: [MockMultiThreaded][dev.restate.sdk.DeferredTest] AwaitAny: Only one completion will generate the combinators message
dev.restate.sdk.JavaBlockingTests ‑ 70: [MockSingleThread][dev.restate.sdk.StateTest] GetState: With GetStateEntry not completed
dev.restate.sdk.JavaBlockingTests ‑ 71: [MockMultiThreaded][dev.restate.sdk.StateTest] GetState: With GetStateEntry not completed
dev.restate.sdk.JavaBlockingTests ‑ 72: [MockMultiThreaded][dev.restate.sdk.StateTest] GetState: With GetStateEntry and completed with later CompletionFrame
dev.restate.sdk.JavaBlockingTests ‑ 73: [MockMultiThreaded][dev.restate.sdk.StateTest] GetState: Without GetStateEntry and completed with later CompletionFrame
dev.restate.sdk.JavaBlockingTests ‑ 74: [MockSingleThread][dev.restate.sdk.StateTest] GetState: Failed GetStateEntry
dev.restate.sdk.JavaBlockingTests ‑ 75: [MockMultiThreaded][dev.restate.sdk.StateTest] GetState: Failed GetStateEntry
dev.restate.sdk.JavaBlockingTests ‑ 76: [MockSingleThread][dev.restate.sdk.StateTest] GetState: Failing GetStateEntry
dev.restate.sdk.JavaBlockingTests ‑ 77: [MockMultiThreaded][dev.restate.sdk.StateTest] GetState: Failing GetStateEntry
dev.restate.sdk.JavaBlockingTests ‑ 78: [MockSingleThread][dev.restate.sdk.StateTest] GetAndSetState: With GetState and SetState
dev.restate.sdk.JavaBlockingTests ‑ 79: [MockMultiThreaded][dev.restate.sdk.StateTest] GetAndSetState: With GetState and SetState
dev.restate.sdk.JavaBlockingTests ‑ 7: [MockSingleThread][dev.restate.sdk.DeferredTest] AwaitAny: Only one failure will generate the combinators message
dev.restate.sdk.JavaBlockingTests ‑ 80: [MockSingleThread][dev.restate.sdk.StateTest] GetAndSetState: With GetState already completed
dev.restate.sdk.JavaBlockingTests ‑ 81: [MockMultiThreaded][dev.restate.sdk.StateTest] GetAndSetState: With GetState already completed
dev.restate.sdk.JavaBlockingTests ‑ 82: [MockMultiThreaded][dev.restate.sdk.StateTest] GetAndSetState: With GetState completed later
dev.restate.sdk.JavaBlockingTests ‑ 83: [MockSingleThread][dev.restate.sdk.StateTest] SetNullState
dev.restate.sdk.JavaBlockingTests ‑ 84: [MockMultiThreaded][dev.restate.sdk.StateTest] SetNullState
dev.restate.sdk.JavaBlockingTests ‑ 85: [MockMultiThreaded][dev.restate.sdk.InvocationIdTest] ReturnInvocationId
dev.restate.sdk.JavaBlockingTests ‑ 86: [MockSingleThread][dev.restate.sdk.OnlyInputAndOutputTest] NoSyscallsGreeter
dev.restate.sdk.JavaBlockingTests ‑ 87: [MockMultiThreaded][dev.restate.sdk.OnlyInputAndOutputTest] NoSyscallsGreeter
dev.restate.sdk.JavaBlockingTests ‑ 88: [MockSingleThread][dev.restate.sdk.OnlyInputAndOutputTest] NoSyscallsGreeter
dev.restate.sdk.JavaBlockingTests ‑ 89: [MockMultiThreaded][dev.restate.sdk.OnlyInputAndOutputTest] NoSyscallsGreeter
dev.restate.sdk.JavaBlockingTests ‑ 8: [MockMultiThreaded][dev.restate.sdk.DeferredTest] AwaitAny: Only one failure will generate the combinators message
dev.restate.sdk.JavaBlockingTests ‑ 90: [MockSingleThread][dev.restate.sdk.SideEffectTest] SideEffect: Without optimization suspends
dev.restate.sdk.JavaBlockingTests ‑ 91: [MockMultiThreaded][dev.restate.sdk.SideEffectTest] SideEffect: Without optimization suspends
dev.restate.sdk.JavaBlockingTests ‑ 92: [MockSingleThread][dev.restate.sdk.SideEffectTest] SideEffect: Without optimization and with acks returns
dev.restate.sdk.JavaBlockingTests ‑ 93: [MockMultiThreaded][dev.restate.sdk.SideEffectTest] SideEffect: Without optimization and with acks returns
dev.restate.sdk.JavaBlockingTests ‑ 94: [MockSingleThread][dev.restate.sdk.SideEffectTest] ConsecutiveSideEffect: With optimization and without ack on first side effect will suspend
dev.restate.sdk.JavaBlockingTests ‑ 95: [MockMultiThreaded][dev.restate.sdk.SideEffectTest] ConsecutiveSideEffect: With optimization and without ack on first side effect will suspend
dev.restate.sdk.JavaBlockingTests ‑ 96: [MockMultiThreaded][dev.restate.sdk.SideEffectTest] ConsecutiveSideEffect: With optimization and ack on first side effect will suspend
dev.restate.sdk.JavaBlockingTests ‑ 97: [MockMultiThreaded][dev.restate.sdk.SideEffectTest] ConsecutiveSideEffect: With optimization and ack on first and second side effect will resume
dev.restate.sdk.JavaBlockingTests ‑ 98: [MockMultiThreaded][dev.restate.sdk.SideEffectTest] CheckContextSwitching
dev.restate.sdk.JavaBlockingTests ‑ 99: [MockSingleThread][dev.restate.sdk.SideEffectTest] SideEffectGuard
dev.restate.sdk.JavaBlockingTests ‑ 9: [MockSingleThread][dev.restate.sdk.DeferredTest] AwaitAny: Everything completed will generate the combinators message
dev.restate.sdk.common.CoreSerdesTest ‑ Boolean: false
dev.restate.sdk.common.CoreSerdesTest ‑ Boolean: true
dev.restate.sdk.common.CoreSerdesTest ‑ Byte: -102
dev.restate.sdk.common.CoreSerdesTest ‑ Byte: -128
dev.restate.sdk.common.CoreSerdesTest ‑ Byte: 127
dev.restate.sdk.common.CoreSerdesTest ‑ Double: 0.5653178123924414
dev.restate.sdk.common.CoreSerdesTest ‑ Double: 1.7976931348623157E308
dev.restate.sdk.common.CoreSerdesTest ‑ Double: 4.9E-324
dev.restate.sdk.common.CoreSerdesTest ‑ Float: 0.044567347
dev.restate.sdk.common.CoreSerdesTest ‑ Float: 1.4E-45
dev.restate.sdk.common.CoreSerdesTest ‑ Float: 3.4028235E38
dev.restate.sdk.common.CoreSerdesTest ‑ Integer: -1934346721
dev.restate.sdk.common.CoreSerdesTest ‑ Integer: -2147483648
dev.restate.sdk.common.CoreSerdesTest ‑ Integer: 2147483647
dev.restate.sdk.common.CoreSerdesTest ‑ Long: -5010492592575753889
dev.restate.sdk.common.CoreSerdesTest ‑ Long: -9223372036854775808
dev.restate.sdk.common.CoreSerdesTest ‑ Long: 9223372036854775807
dev.restate.sdk.common.CoreSerdesTest ‑ Null: null
dev.restate.sdk.common.CoreSerdesTest ‑ Short: -32768
dev.restate.sdk.common.CoreSerdesTest ‑ Short: 10042
dev.restate.sdk.common.CoreSerdesTest ‑ Short: 32767
dev.restate.sdk.common.CoreSerdesTest ‑ String: 
dev.restate.sdk.common.CoreSerdesTest ‑ String: Francesco1234
dev.restate.sdk.common.CoreSerdesTest ‑ String: \U0001f600
dev.restate.sdk.common.CoreSerdesTest ‑ byte[]: [B@4ae9cfc1
dev.restate.sdk.core.MessageHeaderTest ‑ checkProtocolVersion()
dev.restate.sdk.core.MessageHeaderTest ‑ requiresAckFlag()
dev.restate.sdk.core.ServiceDiscoveryHandlerTest ‑ handleWithMultipleServices()
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 100: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] ReverseAwaitOrder: Only A2 completed
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 101: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] ReverseAwaitOrder: Only A1 completed
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 102: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] AwaitTwiceTheSameAwaitable
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 103: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] AwaitAll: No completions will suspend
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 104: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] AwaitAll: Only one completion will suspend
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 105: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] AwaitAll: Everything completed will generate the combinators message
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 106: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] AwaitAll: Replay the combinator
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 107: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] AwaitAll: Complete all asynchronously
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 108: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] AwaitAll: All fails on first failure
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 109: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] AwaitAll: All fails on second failure
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 10: [HttpVertxTestExecutor][dev.restate.sdk.DeferredTest] ReverseAwaitOrder: A2 and A1 completed later
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 110: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] CombineAnyWithAll
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 111: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] CombineAnyWithAll: Inverted order
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 112: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] AwaitAnyIndex
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 113: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] AwaitAnyIndex: Complete all
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 114: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] AwaitOnAlreadyResolvedAwaitables
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 115: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] Unknown
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 116: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] Unknown: Fires timeout
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 117: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] AwaitSelect: No completions will suspend
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 118: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] AwaitSelect: Only one completion will generate the combinators message
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 119: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] AwaitSelect: Only one failure will generate the combinators message
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 11: [HttpVertxTestExecutor][dev.restate.sdk.DeferredTest] ReverseAwaitOrder: Only A2 completed
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 120: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] AwaitSelect: Everything completed will generate the combinators message
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 121: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] AwaitSelect: Replay the combinator
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 122: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] AwaitSelect: Complete any asynchronously
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 123: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.EagerStateTest] GetEmpty: With complete state
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 124: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.EagerStateTest] GetEmpty: With partial state
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 125: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.EagerStateTest] GetEmpty: Resume with partial state
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 126: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.EagerStateTest] Get: With complete state
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 127: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.EagerStateTest] Get: With partial state
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 128: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.EagerStateTest] Get: With partial state without the state entry
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 129: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.EagerStateTest] GetAppendAndGet: With state in the state_map
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 12: [HttpVertxTestExecutor][dev.restate.sdk.DeferredTest] ReverseAwaitOrder: Only A1 completed
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 130: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.EagerStateTest] GetAppendAndGet: With partial state on the first get
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 131: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.EagerStateTest] GetClearAndGet: With state in the state_map
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 132: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.EagerStateTest] GetClearAndGet: With partial state on the first get
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 133: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.StateTest] GetState: With GetStateEntry already completed
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 134: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.StateTest] GetState: With GetStateEntry already completed empty
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 135: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.StateTest] GetState: Without GetStateEntry
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 136: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.StateTest] GetState: With GetStateEntry not completed
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 137: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.StateTest] GetState: With GetStateEntry and completed with later CompletionFrame
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 138: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.StateTest] GetState: Without GetStateEntry and completed with later CompletionFrame
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 139: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.StateTest] GetState: Failed GetStateEntry
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 13: [HttpVertxTestExecutor][dev.restate.sdk.DeferredTest] AwaitTwiceTheSameAwaitable
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 140: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.StateTest] GetState: Failing GetStateEntry
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 141: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.StateTest] GetAndSetState: With GetState and SetState
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 142: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.StateTest] GetAndSetState: With GetState already completed
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 143: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.StateTest] GetAndSetState: With GetState completed later
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 144: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.StateTest] Unknown
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 145: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.InvocationIdTest] ReturnInvocationId
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 146: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.OnlyInputAndOutputTest] NoSyscallsGreeter
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 147: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.OnlyInputAndOutputTest] NoSyscallsGreeter
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 148: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.SideEffectTest] SideEffect: Without optimization suspends
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 149: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.SideEffectTest] SideEffect: Without optimization and with acks returns
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 14: [HttpVertxTestExecutor][dev.restate.sdk.DeferredTest] AwaitAll: No completions will suspend
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 150: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.SideEffectTest] ConsecutiveSideEffect: With optimization and without ack on first side effect will suspend
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 151: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.SideEffectTest] ConsecutiveSideEffect: With optimization and ack on first side effect will suspend
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 152: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.SideEffectTest] ConsecutiveSideEffect: With optimization and ack on first and second side effect will resume
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 153: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.SideEffectTest] CheckContextSwitching
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 154: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.SideEffectTest] SideEffectGuard
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 155: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.SleepTest] SleepGreeter: Sleep 1000 ms not completed
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 156: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.SleepTest] SleepGreeter: Sleep 1000 ms sleep completed
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 157: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.SleepTest] SleepGreeter: Sleep 1000 ms still sleeping
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 158: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.SleepTest] ManySleeps: Sleep 1000 ms sleep completed
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 159: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.SleepTest] SleepGreeter: Failed sleep
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 15: [HttpVertxTestExecutor][dev.restate.sdk.DeferredTest] AwaitAll: Only one completion will suspend
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 160: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.SleepTest] SleepGreeter: Failing sleep
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 161: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.StateMachineFailuresTest] GetState: Protocol Exception
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 162: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.StateMachineFailuresTest] GetState: Serde error
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 163: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.StateMachineFailuresTest] SideEffectFailure: Serde serialization error
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 164: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.StateMachineFailuresTest] SideEffectFailure: Serde deserialization error
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 165: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.UserFailuresTest] ThrowIllegalStateException
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 166: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.UserFailuresTest] SideEffectThrowIllegalStateException
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 167: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.UserFailuresTest] ThrowTerminalException: With internal error
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 168: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.UserFailuresTest] ThrowTerminalException: With unknown error
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 169: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.UserFailuresTest] SideEffectThrowTerminalException: With internal error
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 16: [HttpVertxTestExecutor][dev.restate.sdk.DeferredTest] AwaitAll: Everything completed will generate the combinators message
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 170: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.UserFailuresTest] SideEffectThrowTerminalException: With unknown error
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 171: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.RandomTest] RandomShouldBeDeterministic
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 172: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.RandomTest] RandomInsideSideEffect
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 173: [HttpVertxTestExecutor][dev.restate.sdk.http.vertx.HttpVertxTests$VertxExecutorsTest] CheckNonBlockingServiceTrampolineEventLoopContext
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 174: [HttpVertxTestExecutor][dev.restate.sdk.http.vertx.HttpVertxTests$VertxExecutorsTest] CheckBlockingServiceTrampolineExecutor
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 17: [HttpVertxTestExecutor][dev.restate.sdk.DeferredTest] AwaitAll: Replay the combinator
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 18: [HttpVertxTestExecutor][dev.restate.sdk.DeferredTest] AwaitAll: Complete all asynchronously
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 19: [HttpVertxTestExecutor][dev.restate.sdk.DeferredTest] AwaitAll: All fails on first failure
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 1: [HttpVertxTestExecutor][dev.restate.sdk.AwakeableIdTest] ReturnAwakeableId
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 20: [HttpVertxTestExecutor][dev.restate.sdk.DeferredTest] AwaitAll: All fails on second failure
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 21: [HttpVertxTestExecutor][dev.restate.sdk.DeferredTest] CombineAnyWithAll
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 22: [HttpVertxTestExecutor][dev.restate.sdk.DeferredTest] CombineAnyWithAll: Inverted order
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 23: [HttpVertxTestExecutor][dev.restate.sdk.DeferredTest] AwaitAnyIndex
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 24: [HttpVertxTestExecutor][dev.restate.sdk.DeferredTest] AwaitAnyIndex: Complete all
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 25: [HttpVertxTestExecutor][dev.restate.sdk.DeferredTest] AwaitOnAlreadyResolvedAwaitables
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 26: [HttpVertxTestExecutor][dev.restate.sdk.DeferredTest] AwaitWithTimeout
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 27: [HttpVertxTestExecutor][dev.restate.sdk.DeferredTest] AwaitWithTimeout: Fires timeout
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 28: [HttpVertxTestExecutor][dev.restate.sdk.EagerStateTest] GetEmpty: With complete state
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 29: [HttpVertxTestExecutor][dev.restate.sdk.EagerStateTest] GetEmpty: With partial state
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 2: [HttpVertxTestExecutor][dev.restate.sdk.DeferredTest] AwaitAny: No completions will suspend
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 30: [HttpVertxTestExecutor][dev.restate.sdk.EagerStateTest] GetEmpty: Resume with partial state
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 31: [HttpVertxTestExecutor][dev.restate.sdk.EagerStateTest] Get: With complete state
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 32: [HttpVertxTestExecutor][dev.restate.sdk.EagerStateTest] Get: With partial state
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 33: [HttpVertxTestExecutor][dev.restate.sdk.EagerStateTest] Get: With partial state without the state entry
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 34: [HttpVertxTestExecutor][dev.restate.sdk.EagerStateTest] GetAppendAndGet: With state in the state_map
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 35: [HttpVertxTestExecutor][dev.restate.sdk.EagerStateTest] GetAppendAndGet: With partial state on the first get
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 36: [HttpVertxTestExecutor][dev.restate.sdk.EagerStateTest] GetClearAndGet: With state in the state_map
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 37: [HttpVertxTestExecutor][dev.restate.sdk.EagerStateTest] GetClearAndGet: With partial state on the first get
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 38: [HttpVertxTestExecutor][dev.restate.sdk.StateTest] GetState: With GetStateEntry already completed
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 39: [HttpVertxTestExecutor][dev.restate.sdk.StateTest] GetState: With GetStateEntry already completed empty
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 3: [HttpVertxTestExecutor][dev.restate.sdk.DeferredTest] AwaitAny: Only one completion will generate the combinators message
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 40: [HttpVertxTestExecutor][dev.restate.sdk.StateTest] GetState: Without GetStateEntry
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 41: [HttpVertxTestExecutor][dev.restate.sdk.StateTest] GetState: With GetStateEntry not completed
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 42: [HttpVertxTestExecutor][dev.restate.sdk.StateTest] GetState: With GetStateEntry and completed with later CompletionFrame
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 43: [HttpVertxTestExecutor][dev.restate.sdk.StateTest] GetState: Without GetStateEntry and completed with later CompletionFrame
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 44: [HttpVertxTestExecutor][dev.restate.sdk.StateTest] GetState: Failed GetStateEntry
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 45: [HttpVertxTestExecutor][dev.restate.sdk.StateTest] GetState: Failing GetStateEntry
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 46: [HttpVertxTestExecutor][dev.restate.sdk.StateTest] GetAndSetState: With GetState and SetState
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 47: [HttpVertxTestExecutor][dev.restate.sdk.StateTest] GetAndSetState: With GetState already completed
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 48: [HttpVertxTestExecutor][dev.restate.sdk.StateTest] GetAndSetState: With GetState completed later
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 49: [HttpVertxTestExecutor][dev.restate.sdk.StateTest] SetNullState
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 4: [HttpVertxTestExecutor][dev.restate.sdk.DeferredTest] AwaitAny: Only one failure will generate the combinators message
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 50: [HttpVertxTestExecutor][dev.restate.sdk.InvocationIdTest] ReturnInvocationId
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 51: [HttpVertxTestExecutor][dev.restate.sdk.OnlyInputAndOutputTest] NoSyscallsGreeter
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 52: [HttpVertxTestExecutor][dev.restate.sdk.OnlyInputAndOutputTest] NoSyscallsGreeter
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 53: [HttpVertxTestExecutor][dev.restate.sdk.SideEffectTest] SideEffect: Without optimization suspends
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 54: [HttpVertxTestExecutor][dev.restate.sdk.SideEffectTest] SideEffect: Without optimization and with acks returns
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 55: [HttpVertxTestExecutor][dev.restate.sdk.SideEffectTest] ConsecutiveSideEffect: With optimization and without ack on first side effect will suspend
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 56: [HttpVertxTestExecutor][dev.restate.sdk.SideEffectTest] ConsecutiveSideEffect: With optimization and ack on first side effect will suspend
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 57: [HttpVertxTestExecutor][dev.restate.sdk.SideEffectTest] ConsecutiveSideEffect: With optimization and ack on first and second side effect will resume
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 58: [HttpVertxTestExecutor][dev.restate.sdk.SideEffectTest] CheckContextSwitching
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 59: [HttpVertxTestExecutor][dev.restate.sdk.SideEffectTest] SideEffectGuard
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 5: [HttpVertxTestExecutor][dev.restate.sdk.DeferredTest] AwaitAny: Everything completed will generate the combinators message
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 60: [HttpVertxTestExecutor][dev.restate.sdk.SleepTest] SleepGreeter: Sleep 1000 ms not completed
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 61: [HttpVertxTestExecutor][dev.restate.sdk.SleepTest] SleepGreeter: Sleep 1000 ms sleep completed
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 62: [HttpVertxTestExecutor][dev.restate.sdk.SleepTest] SleepGreeter: Sleep 1000 ms still sleeping
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 63: [HttpVertxTestExecutor][dev.restate.sdk.SleepTest] ManySleeps: Sleep 1000 ms sleep completed
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 64: [HttpVertxTestExecutor][dev.restate.sdk.SleepTest] SleepGreeter: Failed sleep
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 65: [HttpVertxTestExecutor][dev.restate.sdk.SleepTest] SleepGreeter: Failing sleep
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 66: [HttpVertxTestExecutor][dev.restate.sdk.StateMachineFailuresTest] GetState: Protocol Exception
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 67: [HttpVertxTestExecutor][dev.restate.sdk.StateMachineFailuresTest] GetState: Serde error
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 68: [HttpVertxTestExecutor][dev.restate.sdk.StateMachineFailuresTest] SideEffectFailure: Serde serialization error
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 69: [HttpVertxTestExecutor][dev.restate.sdk.StateMachineFailuresTest] SideEffectFailure: Serde deserialization error
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 6: [HttpVertxTestExecutor][dev.restate.sdk.DeferredTest] AwaitAny: Replay the combinator
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 70: [HttpVertxTestExecutor][dev.restate.sdk.UserFailuresTest] ThrowIllegalStateException
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 71: [HttpVertxTestExecutor][dev.restate.sdk.UserFailuresTest] SideEffectThrowIllegalStateException
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 72: [HttpVertxTestExecutor][dev.restate.sdk.UserFailuresTest] ThrowTerminalException: With internal error
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 73: [HttpVertxTestExecutor][dev.restate.sdk.UserFailuresTest] ThrowTerminalException: With unknown error
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 74: [HttpVertxTestExecutor][dev.restate.sdk.UserFailuresTest] SideEffectThrowTerminalException: With internal error
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 75: [HttpVertxTestExecutor][dev.restate.sdk.UserFailuresTest] SideEffectThrowTerminalException: With unknown error
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 76: [HttpVertxTestExecutor][dev.restate.sdk.UserFailuresTest] ResponseObserverOnErrorTerminalException
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 77: [HttpVertxTestExecutor][dev.restate.sdk.UserFailuresTest] ResponseObserverOnErrorIllegalStateException
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 78: [HttpVertxTestExecutor][dev.restate.sdk.GrpcChannelAdapterTest] InvokeUsingGeneratedClient
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 79: [HttpVertxTestExecutor][dev.restate.sdk.GrpcChannelAdapterTest] InvokeUsingGeneratedClient: Suspending
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 7: [HttpVertxTestExecutor][dev.restate.sdk.DeferredTest] AwaitAny: Complete any asynchronously
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 80: [HttpVertxTestExecutor][dev.restate.sdk.GrpcChannelAdapterTest] InvokeUsingGeneratedFutureClient
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 81: [HttpVertxTestExecutor][dev.restate.sdk.GrpcChannelAdapterTest] InvokeUsingGeneratedFutureClient: Suspending
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 82: [HttpVertxTestExecutor][dev.restate.sdk.RestateCodegenTest] GreeterWithRestateClientAndServerCodegen
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 83: [HttpVertxTestExecutor][dev.restate.sdk.RestateCodegenTest] Codegen: Check Codegen::EmptyInput method is correctly generated
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 84: [HttpVertxTestExecutor][dev.restate.sdk.RestateCodegenTest] Codegen: Check Codegen::EmptyOutput method is correctly generated
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 85: [HttpVertxTestExecutor][dev.restate.sdk.RestateCodegenTest] Codegen: Check Codegen::EmptyInputOutput method is correctly generated
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 86: [HttpVertxTestExecutor][dev.restate.sdk.RestateCodegenTest] Codegen: Check Codegen::OneWay method is correctly generated
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 87: [HttpVertxTestExecutor][dev.restate.sdk.RestateCodegenTest] Codegen: Check Codegen::Delayed method is correctly generated
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 88: [HttpVertxTestExecutor][dev.restate.sdk.RandomTest] RandomShouldBeDeterministic
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 89: [HttpVertxTestExecutor][dev.restate.sdk.RandomTest] RandomInsideSideEffect
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 8: [HttpVertxTestExecutor][dev.restate.sdk.DeferredTest] ReverseAwaitOrder: None completed
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 90: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.AwakeableIdTest] ReturnAwakeableId
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 91: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] AwaitAny: No completions will suspend
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 92: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] AwaitAny: Only one completion will generate the combinators message
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 93: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] AwaitAny: Only one failure will generate the combinators message
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 94: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] AwaitAny: Everything completed will generate the combinators message
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 95: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] AwaitAny: Replay the combinator
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 96: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] AwaitAny: Complete any asynchronously
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 97: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] ReverseAwaitOrder: None completed
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 98: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] ReverseAwaitOrder: A1 and A2 completed later
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 99: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] ReverseAwaitOrder: A2 and A1 completed later
dev.restate.sdk.http.vertx.HttpVertxTests ‑ 9: [HttpVertxTestExecutor][dev.restate.sdk.DeferredTest] ReverseAwaitOrder: A1 and A2 completed later
dev.restate.sdk.http.vertx.RestateHttpEndpointTest ‑ endpointWithBlockingService(Vertx)
dev.restate.sdk.http.vertx.RestateHttpEndpointTest ‑ endpointWithNonBlockingService(Vertx)
dev.restate.sdk.http.vertx.RestateHttpEndpointTest ‑ return404(Vertx)
dev.restate.sdk.http.vertx.RestateHttpEndpointTest ‑ serviceDiscovery(Vertx)
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 100: [MockMultiThreaded][dev.restate.sdk.kotlin.OnlyInputAndOutputTest] NoSyscallsGreeter
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 101: [MockSingleThread][dev.restate.sdk.kotlin.SideEffectTest] SideEffect: Without optimization suspends
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 102: [MockMultiThreaded][dev.restate.sdk.kotlin.SideEffectTest] SideEffect: Without optimization suspends
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 103: [MockSingleThread][dev.restate.sdk.kotlin.SideEffectTest] SideEffect: Without optimization and with acks returns
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 104: [MockMultiThreaded][dev.restate.sdk.kotlin.SideEffectTest] SideEffect: Without optimization and with acks returns
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 105: [MockSingleThread][dev.restate.sdk.kotlin.SideEffectTest] ConsecutiveSideEffect: With optimization and without ack on first side effect will suspend
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 106: [MockMultiThreaded][dev.restate.sdk.kotlin.SideEffectTest] ConsecutiveSideEffect: With optimization and without ack on first side effect will suspend
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 107: [MockMultiThreaded][dev.restate.sdk.kotlin.SideEffectTest] ConsecutiveSideEffect: With optimization and ack on first side effect will suspend
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 108: [MockMultiThreaded][dev.restate.sdk.kotlin.SideEffectTest] ConsecutiveSideEffect: With optimization and ack on first and second side effect will resume
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 109: [MockMultiThreaded][dev.restate.sdk.kotlin.SideEffectTest] CheckContextSwitching
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 10: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] AwaitAny: Everything completed will generate the combinators message
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 110: [MockSingleThread][dev.restate.sdk.kotlin.SideEffectTest] SideEffectGuard
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 111: [MockMultiThreaded][dev.restate.sdk.kotlin.SideEffectTest] SideEffectGuard
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 112: [MockSingleThread][dev.restate.sdk.kotlin.SleepTest] SleepGreeter: Sleep 1000 ms not completed
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 113: [MockMultiThreaded][dev.restate.sdk.kotlin.SleepTest] SleepGreeter: Sleep 1000 ms not completed
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 114: [MockSingleThread][dev.restate.sdk.kotlin.SleepTest] SleepGreeter: Sleep 1000 ms sleep completed
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 115: [MockMultiThreaded][dev.restate.sdk.kotlin.SleepTest] SleepGreeter: Sleep 1000 ms sleep completed
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 116: [MockSingleThread][dev.restate.sdk.kotlin.SleepTest] SleepGreeter: Sleep 1000 ms still sleeping
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 117: [MockMultiThreaded][dev.restate.sdk.kotlin.SleepTest] SleepGreeter: Sleep 1000 ms still sleeping
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 118: [MockSingleThread][dev.restate.sdk.kotlin.SleepTest] ManySleeps: Sleep 1000 ms sleep completed
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 119: [MockMultiThreaded][dev.restate.sdk.kotlin.SleepTest] ManySleeps: Sleep 1000 ms sleep completed
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 11: [MockSingleThread][dev.restate.sdk.kotlin.DeferredTest] AwaitAny: Replay the combinator
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 120: [MockSingleThread][dev.restate.sdk.kotlin.SleepTest] SleepGreeter: Failed sleep
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 121: [MockMultiThreaded][dev.restate.sdk.kotlin.SleepTest] SleepGreeter: Failed sleep
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 122: [MockSingleThread][dev.restate.sdk.kotlin.SleepTest] SleepGreeter: Failing sleep
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 123: [MockMultiThreaded][dev.restate.sdk.kotlin.SleepTest] SleepGreeter: Failing sleep
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 124: [MockSingleThread][dev.restate.sdk.kotlin.StateMachineFailuresTest] GetState: Protocol Exception
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 125: [MockMultiThreaded][dev.restate.sdk.kotlin.StateMachineFailuresTest] GetState: Protocol Exception
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 126: [MockSingleThread][dev.restate.sdk.kotlin.StateMachineFailuresTest] GetState: Serde error
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 127: [MockMultiThreaded][dev.restate.sdk.kotlin.StateMachineFailuresTest] GetState: Serde error
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 128: [MockSingleThread][dev.restate.sdk.kotlin.StateMachineFailuresTest] SideEffectFailure: Serde serialization error
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 129: [MockMultiThreaded][dev.restate.sdk.kotlin.StateMachineFailuresTest] SideEffectFailure: Serde serialization error
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 12: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] AwaitAny: Replay the combinator
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 130: [MockSingleThread][dev.restate.sdk.kotlin.StateMachineFailuresTest] SideEffectFailure: Serde deserialization error
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 131: [MockMultiThreaded][dev.restate.sdk.kotlin.StateMachineFailuresTest] SideEffectFailure: Serde deserialization error
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 132: [MockSingleThread][dev.restate.sdk.kotlin.UserFailuresTest] ThrowIllegalStateException
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 133: [MockMultiThreaded][dev.restate.sdk.kotlin.UserFailuresTest] ThrowIllegalStateException
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 134: [MockSingleThread][dev.restate.sdk.kotlin.UserFailuresTest] SideEffectThrowIllegalStateException
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 135: [MockMultiThreaded][dev.restate.sdk.kotlin.UserFailuresTest] SideEffectThrowIllegalStateException
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 136: [MockSingleThread][dev.restate.sdk.kotlin.UserFailuresTest] ThrowTerminalException: With internal error
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 137: [MockMultiThreaded][dev.restate.sdk.kotlin.UserFailuresTest] ThrowTerminalException: With internal error
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 138: [MockSingleThread][dev.restate.sdk.kotlin.UserFailuresTest] ThrowTerminalException: With unknown error
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 139: [MockMultiThreaded][dev.restate.sdk.kotlin.UserFailuresTest] ThrowTerminalException: With unknown error
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 13: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] AwaitAny: Complete any asynchronously
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 140: [MockSingleThread][dev.restate.sdk.kotlin.UserFailuresTest] SideEffectThrowTerminalException: With internal error
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 141: [MockMultiThreaded][dev.restate.sdk.kotlin.UserFailuresTest] SideEffectThrowTerminalException: With internal error

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

597 tests found (test 490 to 597)

There are 597 tests, see "Raw output" for the list of tests 490 to 597.
Raw output
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 142: [MockSingleThread][dev.restate.sdk.kotlin.UserFailuresTest] SideEffectThrowTerminalException: With unknown error
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 143: [MockMultiThreaded][dev.restate.sdk.kotlin.UserFailuresTest] SideEffectThrowTerminalException: With unknown error
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 144: [MockSingleThread][dev.restate.sdk.kotlin.RandomTest] RandomShouldBeDeterministic
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 145: [MockMultiThreaded][dev.restate.sdk.kotlin.RandomTest] RandomShouldBeDeterministic
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 146: [MockSingleThread][dev.restate.sdk.kotlin.RandomTest] RandomInsideSideEffect
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 147: [MockMultiThreaded][dev.restate.sdk.kotlin.RandomTest] RandomInsideSideEffect
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 14: [MockSingleThread][dev.restate.sdk.kotlin.DeferredTest] ReverseAwaitOrder: None completed
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 15: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] ReverseAwaitOrder: None completed
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 16: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] ReverseAwaitOrder: A1 and A2 completed later
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 17: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] ReverseAwaitOrder: A2 and A1 completed later
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 18: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] ReverseAwaitOrder: Only A2 completed
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 19: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] ReverseAwaitOrder: Only A1 completed
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 1: [MockSingleThread][dev.restate.sdk.kotlin.AwakeableIdTest] ReturnAwakeableId
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 20: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] AwaitTwiceTheSameAwaitable
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 21: [MockSingleThread][dev.restate.sdk.kotlin.DeferredTest] AwaitAll: No completions will suspend
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 22: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] AwaitAll: No completions will suspend
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 23: [MockSingleThread][dev.restate.sdk.kotlin.DeferredTest] AwaitAll: Only one completion will suspend
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 24: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] AwaitAll: Only one completion will suspend
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 25: [MockSingleThread][dev.restate.sdk.kotlin.DeferredTest] AwaitAll: Everything completed will generate the combinators message
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 26: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] AwaitAll: Everything completed will generate the combinators message
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 27: [MockSingleThread][dev.restate.sdk.kotlin.DeferredTest] AwaitAll: Replay the combinator
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 28: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] AwaitAll: Replay the combinator
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 29: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] AwaitAll: Complete all asynchronously
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 2: [MockMultiThreaded][dev.restate.sdk.kotlin.AwakeableIdTest] ReturnAwakeableId
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 30: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] AwaitAll: All fails on first failure
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 31: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] AwaitAll: All fails on second failure
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 32: [MockSingleThread][dev.restate.sdk.kotlin.DeferredTest] CombineAnyWithAll
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 33: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] CombineAnyWithAll
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 34: [MockSingleThread][dev.restate.sdk.kotlin.DeferredTest] CombineAnyWithAll: Inverted order
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 35: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] CombineAnyWithAll: Inverted order
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 36: [MockSingleThread][dev.restate.sdk.kotlin.DeferredTest] AwaitAnyIndex
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 37: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] AwaitAnyIndex
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 38: [MockSingleThread][dev.restate.sdk.kotlin.DeferredTest] AwaitAnyIndex: Complete all
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 39: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] AwaitAnyIndex: Complete all
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 3: [MockSingleThread][dev.restate.sdk.kotlin.DeferredTest] AwaitAny: No completions will suspend
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 40: [MockSingleThread][dev.restate.sdk.kotlin.DeferredTest] AwaitOnAlreadyResolvedAwaitables
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 41: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] AwaitOnAlreadyResolvedAwaitables
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 42: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] Unknown
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 43: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] Unknown: Fires timeout
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 44: [MockSingleThread][dev.restate.sdk.kotlin.DeferredTest] AwaitSelect: No completions will suspend
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 45: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] AwaitSelect: No completions will suspend
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 46: [MockSingleThread][dev.restate.sdk.kotlin.DeferredTest] AwaitSelect: Only one completion will generate the combinators message
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 47: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] AwaitSelect: Only one completion will generate the combinators message
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 48: [MockSingleThread][dev.restate.sdk.kotlin.DeferredTest] AwaitSelect: Only one failure will generate the combinators message
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 49: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] AwaitSelect: Only one failure will generate the combinators message
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 4: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] AwaitAny: No completions will suspend
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 50: [MockSingleThread][dev.restate.sdk.kotlin.DeferredTest] AwaitSelect: Everything completed will generate the combinators message
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 51: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] AwaitSelect: Everything completed will generate the combinators message
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 52: [MockSingleThread][dev.restate.sdk.kotlin.DeferredTest] AwaitSelect: Replay the combinator
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 53: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] AwaitSelect: Replay the combinator
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 54: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] AwaitSelect: Complete any asynchronously
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 55: [MockSingleThread][dev.restate.sdk.kotlin.EagerStateTest] GetEmpty: With complete state
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 56: [MockMultiThreaded][dev.restate.sdk.kotlin.EagerStateTest] GetEmpty: With complete state
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 57: [MockSingleThread][dev.restate.sdk.kotlin.EagerStateTest] GetEmpty: With partial state
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 58: [MockMultiThreaded][dev.restate.sdk.kotlin.EagerStateTest] GetEmpty: With partial state
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 59: [MockSingleThread][dev.restate.sdk.kotlin.EagerStateTest] GetEmpty: Resume with partial state
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 5: [MockSingleThread][dev.restate.sdk.kotlin.DeferredTest] AwaitAny: Only one completion will generate the combinators message
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 60: [MockMultiThreaded][dev.restate.sdk.kotlin.EagerStateTest] GetEmpty: Resume with partial state
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 61: [MockSingleThread][dev.restate.sdk.kotlin.EagerStateTest] Get: With complete state
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 62: [MockMultiThreaded][dev.restate.sdk.kotlin.EagerStateTest] Get: With complete state
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 63: [MockSingleThread][dev.restate.sdk.kotlin.EagerStateTest] Get: With partial state
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 64: [MockMultiThreaded][dev.restate.sdk.kotlin.EagerStateTest] Get: With partial state
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 65: [MockSingleThread][dev.restate.sdk.kotlin.EagerStateTest] Get: With partial state without the state entry
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 66: [MockMultiThreaded][dev.restate.sdk.kotlin.EagerStateTest] Get: With partial state without the state entry
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 67: [MockSingleThread][dev.restate.sdk.kotlin.EagerStateTest] GetAppendAndGet: With state in the state_map
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 68: [MockMultiThreaded][dev.restate.sdk.kotlin.EagerStateTest] GetAppendAndGet: With state in the state_map
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 69: [MockSingleThread][dev.restate.sdk.kotlin.EagerStateTest] GetAppendAndGet: With partial state on the first get
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 6: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] AwaitAny: Only one completion will generate the combinators message
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 70: [MockMultiThreaded][dev.restate.sdk.kotlin.EagerStateTest] GetAppendAndGet: With partial state on the first get
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 71: [MockSingleThread][dev.restate.sdk.kotlin.EagerStateTest] GetClearAndGet: With state in the state_map
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 72: [MockMultiThreaded][dev.restate.sdk.kotlin.EagerStateTest] GetClearAndGet: With state in the state_map
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 73: [MockSingleThread][dev.restate.sdk.kotlin.EagerStateTest] GetClearAndGet: With partial state on the first get
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 74: [MockMultiThreaded][dev.restate.sdk.kotlin.EagerStateTest] GetClearAndGet: With partial state on the first get
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 75: [MockSingleThread][dev.restate.sdk.kotlin.StateTest] GetState: With GetStateEntry already completed
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 76: [MockMultiThreaded][dev.restate.sdk.kotlin.StateTest] GetState: With GetStateEntry already completed
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 77: [MockSingleThread][dev.restate.sdk.kotlin.StateTest] GetState: With GetStateEntry already completed empty
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 78: [MockMultiThreaded][dev.restate.sdk.kotlin.StateTest] GetState: With GetStateEntry already completed empty
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 79: [MockSingleThread][dev.restate.sdk.kotlin.StateTest] GetState: Without GetStateEntry
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 7: [MockSingleThread][dev.restate.sdk.kotlin.DeferredTest] AwaitAny: Only one failure will generate the combinators message
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 80: [MockMultiThreaded][dev.restate.sdk.kotlin.StateTest] GetState: Without GetStateEntry
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 81: [MockSingleThread][dev.restate.sdk.kotlin.StateTest] GetState: With GetStateEntry not completed
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 82: [MockMultiThreaded][dev.restate.sdk.kotlin.StateTest] GetState: With GetStateEntry not completed
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 83: [MockMultiThreaded][dev.restate.sdk.kotlin.StateTest] GetState: With GetStateEntry and completed with later CompletionFrame
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 84: [MockMultiThreaded][dev.restate.sdk.kotlin.StateTest] GetState: Without GetStateEntry and completed with later CompletionFrame
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 85: [MockSingleThread][dev.restate.sdk.kotlin.StateTest] GetState: Failed GetStateEntry
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 86: [MockMultiThreaded][dev.restate.sdk.kotlin.StateTest] GetState: Failed GetStateEntry
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 87: [MockSingleThread][dev.restate.sdk.kotlin.StateTest] GetState: Failing GetStateEntry
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 88: [MockMultiThreaded][dev.restate.sdk.kotlin.StateTest] GetState: Failing GetStateEntry
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 89: [MockSingleThread][dev.restate.sdk.kotlin.StateTest] GetAndSetState: With GetState and SetState
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 8: [MockMultiThreaded][dev.restate.sdk.kotlin.DeferredTest] AwaitAny: Only one failure will generate the combinators message
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 90: [MockMultiThreaded][dev.restate.sdk.kotlin.StateTest] GetAndSetState: With GetState and SetState
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 91: [MockSingleThread][dev.restate.sdk.kotlin.StateTest] GetAndSetState: With GetState already completed
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 92: [MockMultiThreaded][dev.restate.sdk.kotlin.StateTest] GetAndSetState: With GetState already completed
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 93: [MockMultiThreaded][dev.restate.sdk.kotlin.StateTest] GetAndSetState: With GetState completed later
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 94: [MockSingleThread][dev.restate.sdk.kotlin.StateTest] Unknown
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 95: [MockMultiThreaded][dev.restate.sdk.kotlin.StateTest] Unknown
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 96: [MockMultiThreaded][dev.restate.sdk.kotlin.InvocationIdTest] ReturnInvocationId
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 97: [MockSingleThread][dev.restate.sdk.kotlin.OnlyInputAndOutputTest] NoSyscallsGreeter
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 98: [MockMultiThreaded][dev.restate.sdk.kotlin.OnlyInputAndOutputTest] NoSyscallsGreeter
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 99: [MockSingleThread][dev.restate.sdk.kotlin.OnlyInputAndOutputTest] NoSyscallsGreeter
dev.restate.sdk.kotlin.KotlinCoroutinesTests ‑ 9: [MockSingleThread][dev.restate.sdk.kotlin.DeferredTest] AwaitAny: Everything completed will generate the combinators message
dev.restate.sdk.lambda.LambdaHandlerTest ‑ [1] counter.JavaCounter
dev.restate.sdk.lambda.LambdaHandlerTest ‑ [2] counter.KotlinCounter
dev.restate.sdk.lambda.LambdaHandlerTest ‑ testDiscovery()
dev.restate.sdk.serde.jackson.JacksonSerdesTest ‑ Francesco
dev.restate.sdk.serde.jackson.JacksonSerdesTest ‑ [Francesco, Till]
dev.restate.sdk.serde.jackson.JacksonSerdesTest ‑ [Till, Francesco]
dev.restate.sdk.testing.CounterTest ‑ testGreet(ManagedChannel)