Skip to content

ArC: fix PreDestroy callback support for decorators

quarkus-bot / Build summary for a607a67de84d58e96186ba918dae88fa805cba60 completed Oct 19, 2023 in 0s

Build summary for a607a67de84d58e96186ba918dae88fa805cba60

Failing Jobs - Building a607a67 - Back to Pull request

Status Name Step Failures Logs Raw logs Build scan
✔️ JVM Tests - JDK 11
✔️ JVM Tests - JDK 17
JVM Tests - JDK 20 Build Failures Logs Raw logs
✔️ Maven Tests - JDK 11
Maven Tests - JDK 11 Windows Build Failures Logs Raw logs

Details

Test Failures

⚙️ JVM Tests - JDK 20 #

- Failing: integration-tests/virtual-threads/amqp-virtual-threads integration-tests/virtual-threads/grpc-virtual-threads integration-tests/virtual-threads/jms-virtual-threads and 9 more

📦 integration-tests/virtual-threads/amqp-virtual-threads

# Tests:    2
+ Success:  0
- Failures: 0
- Errors:   2
! Skipped:  0

io.quarkus.it.vthreads.amqp.VirtualThreadTest.testAlert line 30 - Source on GitHub - 🠅

org.awaitility.core.ConditionTimeoutException: 
Assertion condition defined as a io.quarkus.it.vthreads.amqp.VirtualThreadTest Expected at least one request matching: {
  "urlPath" : "/price/alert",

await().untilAsserted(() -> mockServer.verify(new CountMatchingStrategy(GREATER_THAN_OR_EQUAL, EXPECTED_CALLS),

io.quarkus.it.vthreads.amqp.VirtualThreadTest.testAlertMessage line 36 - Source on GitHub - 🠅

org.awaitility.core.ConditionTimeoutException: 
Assertion condition defined as a io.quarkus.it.vthreads.amqp.VirtualThreadTest Expected at least one request matching: {
  "urlPath" : "/price/alert-message",

await().untilAsserted(() -> mockServer.verify(new CountMatchingStrategy(GREATER_THAN_OR_EQUAL, EXPECTED_CALLS),

📦 integration-tests/virtual-threads/grpc-virtual-threads

# Tests:    8
+ Success:  0
- Failures: 2
- Errors:   6
! Skipped:  0

io.quarkus.grpc.example.streaming.VertxVirtualThreadTest.testEmpty - Source on GitHub - 🠅

io.grpc.StatusRuntimeException: UNKNOWN: java.lang.AssertionError - Thread Thread[#130,executor-thread-1,5,main] is not a virtual thread
	at io.grpc.stub.ClientCalls.toStatusRuntimeException(ClientCalls.java:275)
	at io.grpc.stub.ClientCalls.getUnchecked(ClientCalls.java:256)

io.quarkus.grpc.example.streaming.VertxVirtualThreadTest.testGrpcClient - Source on GitHub - 🠅

java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.

io.quarkus.grpc.example.streaming.VertxVirtualThreadTest.testStreamingOutputCall - Source on GitHub - 🠅

io.grpc.StatusRuntimeException: UNKNOWN: java.lang.AssertionError - Thread Thread[#130,executor-thread-1,5,main] is not a virtual thread
	at io.grpc.Status.asRuntimeException(Status.java:537)
	at io.grpc.stub.ClientCalls$BlockingResponseStream.hasNext(ClientCalls.java:666)

io.quarkus.grpc.example.streaming.VertxVirtualThreadTest.testUnary - Source on GitHub - 🠅

io.grpc.StatusRuntimeException: UNKNOWN: java.lang.AssertionError - Thread Thread[#143,executor-thread-4,5,main] is not a virtual thread
	at io.grpc.stub.ClientCalls.toStatusRuntimeException(ClientCalls.java:275)
	at io.grpc.stub.ClientCalls.getUnchecked(ClientCalls.java:256)

io.quarkus.grpc.example.streaming.VirtualThreadTest.testEmpty - Source on GitHub - 🠅

io.grpc.StatusRuntimeException: UNKNOWN: java.lang.AssertionError - Thread Thread[#79,executor-thread-1,5,main] is not a virtual thread
	at io.grpc.stub.ClientCalls.toStatusRuntimeException(ClientCalls.java:275)
	at io.grpc.stub.ClientCalls.getUnchecked(ClientCalls.java:256)

io.quarkus.grpc.example.streaming.VirtualThreadTest.testGrpcClient - Source on GitHub - 🠅

java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.

io.quarkus.grpc.example.streaming.VirtualThreadTest.testStreamingOutputCall - Source on GitHub - 🠅

io.grpc.StatusRuntimeException: UNKNOWN: java.lang.AssertionError - Thread Thread[#94,executor-thread-2,5,main] is not a virtual thread
	at io.grpc.Status.asRuntimeException(Status.java:537)
	at io.grpc.stub.ClientCalls$BlockingResponseStream.hasNext(ClientCalls.java:666)

io.quarkus.grpc.example.streaming.VirtualThreadTest.testUnary - Source on GitHub - 🠅

io.grpc.StatusRuntimeException: UNKNOWN: java.lang.AssertionError - Thread Thread[#94,executor-thread-2,5,main] is not a virtual thread
	at io.grpc.stub.ClientCalls.toStatusRuntimeException(ClientCalls.java:275)
	at io.grpc.stub.ClientCalls.getUnchecked(ClientCalls.java:256)

📦 integration-tests/virtual-threads/jms-virtual-threads

# Tests:    2
+ Success:  0
- Failures: 0
- Errors:   2
! Skipped:  0

io.quarkus.it.vthreads.jms.VirtualThreadTest.testAlert line 30 - Source on GitHub - 🠅

org.awaitility.core.ConditionTimeoutException: 
Assertion condition defined as a io.quarkus.it.vthreads.jms.VirtualThreadTest Expected at least one request matching: {
  "urlPath" : "/price/alert",

await().untilAsserted(() -> mockServer.verify(new CountMatchingStrategy(GREATER_THAN_OR_EQUAL, EXPECTED_CALLS),

io.quarkus.it.vthreads.jms.VirtualThreadTest.testAlertMessage line 36 - Source on GitHub - 🠅

org.awaitility.core.ConditionTimeoutException: 
Assertion condition defined as a io.quarkus.it.vthreads.jms.VirtualThreadTest Expected at least one request matching: {
  "urlPath" : "/price/alert-message",

await().untilAsserted(() -> mockServer.verify(new CountMatchingStrategy(GREATER_THAN_OR_EQUAL, EXPECTED_CALLS),

📦 integration-tests/virtual-threads/kafka-virtual-threads

# Tests:    2
+ Success:  0
- Failures: 0
- Errors:   2
! Skipped:  0

io.quarkus.it.vthreads.kafka.VirtualThreadTest.testAlert line 30 - Source on GitHub - 🠅

org.awaitility.core.ConditionTimeoutException: 
Assertion condition defined as a io.quarkus.it.vthreads.kafka.VirtualThreadTest Expected at least one request matching: {
  "urlPath" : "/price/alert",

await().untilAsserted(() -> mockServer.verify(new CountMatchingStrategy(GREATER_THAN_OR_EQUAL, EXPECTED_CALLS),

io.quarkus.it.vthreads.kafka.VirtualThreadTest.testAlertMessage line 36 - Source on GitHub - 🠅

org.awaitility.core.ConditionTimeoutException: 
Assertion condition defined as a io.quarkus.it.vthreads.kafka.VirtualThreadTest Expected at least one request matching: {
  "urlPath" : "/price/alert-message",

await().untilAsserted(() -> mockServer.verify(new CountMatchingStrategy(GREATER_THAN_OR_EQUAL, EXPECTED_CALLS),

📦 integration-tests/virtual-threads/mailer-virtual-threads

# Tests:    2
+ Success:  0
- Failures: 2
- Errors:   0
! Skipped:  0

io.quarkus.virtual.mail.RunOnVirtualThreadTest.test line 26 - Source on GitHub - 🠅

java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.

io.quarkus.virtual.mail.RunOnVirtualThreadTest.testWithTemplate line 40 - Source on GitHub - 🠅

java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.

📦 integration-tests/virtual-threads/quartz-virtual-threads

# Tests:    2
+ Success:  0
- Failures: 0
- Errors:   2
! Skipped:  0

io.quarkus.virtual.mail.RunOnVirtualThreadTest.testScheduledMethods line 25 - Source on GitHub - 🠅

org.awaitility.core.ConditionTimeoutException: Assertion condition defined as a io.quarkus.virtual.mail.RunOnVirtualThreadTest expected: <true> but was: <false> within 10 seconds.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)

io.quarkus.virtual.mail.RunOnVirtualThreadTest.testScheduledMethodsUsingApi line 38 - Source on GitHub - 🠅

org.awaitility.core.ConditionTimeoutException: Assertion condition defined as a io.quarkus.virtual.mail.RunOnVirtualThreadTest expected: <true> but was: <false> within 10 seconds.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)

📦 integration-tests/virtual-threads/reactive-routes-virtual-threads

# Tests:    3
+ Success:  2
- Failures: 0
- Errors:   1
! Skipped:  0

io.quarkus.virtual.vertx.web.RunOnVirtualThreadTest.testRouteOnVirtualThread line 20 - Source on GitHub - 🠅

java.net.SocketTimeoutException: Read timed out
	at java.base/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:278)
	at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)

📦 integration-tests/virtual-threads/redis-virtual-threads

# Tests:    2
+ Success:  1
- Failures: 1
- Errors:   0
! Skipped:  0

io.quarkus.virtual.redis.RunOnVirtualThreadTest.test line 21 - Source on GitHub - 🠅

java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.

📦 integration-tests/virtual-threads/rest-client-reactive-virtual-threads

# Tests:    1
+ Success:  0
- Failures: 1
- Errors:   0
! Skipped:  0

io.quarkus.virtual.rest.RunOnVirtualThreadTest.test line 20 - Source on GitHub - 🠅

java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.

📦 integration-tests/virtual-threads/resteasy-reactive-virtual-threads

# Tests:    6
+ Success:  2
- Failures: 4
- Errors:   0
! Skipped:  0

io.quarkus.virtual.rr.RunOnVirtualThreadTest.testFilters line 91 - Source on GitHub - 🠅

java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.

io.quarkus.virtual.rr.RunOnVirtualThreadTest.testGet line 22 - Source on GitHub - 🠅

java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.

io.quarkus.virtual.rr.RunOnVirtualThreadTest.testPost line 37 - Source on GitHub - 🠅

java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.

io.quarkus.virtual.rr.RunOnVirtualThreadTest.testRunOnVirtualThreadOnClass line 73 - Source on GitHub - 🠅

java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.

📦 integration-tests/virtual-threads/scheduler-virtual-threads

# Tests:    2
+ Success:  0
- Failures: 0
- Errors:   2
! Skipped:  0

io.quarkus.virtual.scheduler.RunOnVirtualThreadTest.testScheduledMethods line 25 - Source on GitHub - 🠅

org.awaitility.core.ConditionTimeoutException: Assertion condition defined as a io.quarkus.virtual.scheduler.RunOnVirtualThreadTest expected: <true> but was: <false> within 10 seconds.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)

io.quarkus.virtual.scheduler.RunOnVirtualThreadTest.testScheduledMethodsUsingApi line 38 - Source on GitHub - 🠅

org.awaitility.core.ConditionTimeoutException: Assertion condition defined as a io.quarkus.virtual.scheduler.RunOnVirtualThreadTest expected: <true> but was: <false> within 10 seconds.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)

📦 integration-tests/virtual-threads/vertx-event-bus-virtual-threads

# Tests:    2
+ Success:  0
- Failures: 1
- Errors:   1
! Skipped:  0

io.quarkus.virtual.vertx.RunOnVirtualThreadTest.testOneWay line 23 - Source on GitHub - 🠅

org.awaitility.core.ConditionTimeoutException: 
Assertion condition defined as a io.quarkus.virtual.vertx.RunOnVirtualThreadTest 1 expectation failed.
JSON path size() doesn't match.

io.quarkus.virtual.vertx.RunOnVirtualThreadTest.testRequestReply line 33 - Source on GitHub - 🠅

java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.


⚙️ Maven Tests - JDK 11 Windows #

- Failing: integration-tests/maven 

📦 integration-tests/maven

# Tests:    180
+ Success:  172
- Failures: 1
- Errors:   1
! Skipped:  6

io.quarkus.maven.it.DevMojoIT.testExternalReloadableArtifacts line 1448 - Source on GitHub - 🠅

org.awaitility.core.ConditionTimeoutException: Condition with lambda expression in io.quarkus.maven.it.DevMojoIT was not fulfilled within 1 minutes.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.CallableCondition.await(CallableCondition.java:78)

.until(() -> devModeClient.getHttpResponse("/hello").contains("BONJOUR!"));

io.quarkus.maven.it.DevMojoIT.testExternalReloadableArtifacts line 1448 - Source on GitHub - 🠅

org.awaitility.core.ConditionTimeoutException: Condition with lambda expression in io.quarkus.maven.it.DevMojoIT was not fulfilled within 1 minutes.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.CallableCondition.await(CallableCondition.java:78)

.until(() -> devModeClient.getHttpResponse("/hello").contains("BONJOUR!"));

io.quarkus.maven.it.JarRunnerIT.testNonAsciiDir line 70 - Source on GitHub - 🠅

java.lang.AssertionError: 

Expecting actual:

assertThat(running.log()).containsIgnoringCase("BUILD SUCCESS");

io.quarkus.maven.it.JarRunnerIT.testNonAsciiDir line 70 - Source on GitHub - 🠅

java.lang.AssertionError: 

Expecting actual:

assertThat(running.log()).containsIgnoringCase("BUILD SUCCESS");

Annotations

Check failure on line 30 in integration-tests/virtual-threads/amqp-virtual-threads/src/test/java/io/quarkus/it/vthreads/amqp/VirtualThreadTest.java

See this annotation in the file changed.

@quarkus-bot quarkus-bot / Build summary for a607a67de84d58e96186ba918dae88fa805cba60

JVM Tests - JDK 20

org.awaitility.core.ConditionTimeoutException: 
Assertion condition defined as a io.quarkus.it.vthreads.amqp.VirtualThreadTest Expected at least one request matching: {
  "urlPath" : "/price/alert",
Raw output
org.awaitility.core.ConditionTimeoutException: 
Assertion condition defined as a io.quarkus.it.vthreads.amqp.VirtualThreadTest Expected at least one request matching: {
  "urlPath" : "/price/alert",
  "method" : "POST"
}
Requests received: [ ] within 10 seconds.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31)
	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:985)
	at org.awaitility.core.ConditionFactory.untilAsserted(ConditionFactory.java:769)
	at io.quarkus.it.vthreads.amqp.VirtualThreadTest.testAlert(VirtualThreadTest.java:30)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1014)
	at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:828)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: com.github.tomakehurst.wiremock.client.VerificationException: Expected at least one request matching: {
  "urlPath" : "/price/alert",
  "method" : "POST"
}
Requests received: [ ]
	at com.github.tomakehurst.wiremock.client.WireMock.verificationExceptionForNearMisses(WireMock.java:746)
	at com.github.tomakehurst.wiremock.client.WireMock.verifyThat(WireMock.java:733)
	at com.github.tomakehurst.wiremock.WireMockServer.verify(WireMockServer.java:305)
	at io.quarkus.it.vthreads.amqp.VirtualThreadTest.lambda$testAlert$0(VirtualThreadTest.java:30)
	at org.awaitility.core.AssertionCondition.lambda$new$0(AssertionCondition.java:53)
	at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:248)
	at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:235)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1623)

Check failure on line 36 in integration-tests/virtual-threads/amqp-virtual-threads/src/test/java/io/quarkus/it/vthreads/amqp/VirtualThreadTest.java

See this annotation in the file changed.

@quarkus-bot quarkus-bot / Build summary for a607a67de84d58e96186ba918dae88fa805cba60

JVM Tests - JDK 20

org.awaitility.core.ConditionTimeoutException: 
Assertion condition defined as a io.quarkus.it.vthreads.amqp.VirtualThreadTest Expected at least one request matching: {
  "urlPath" : "/price/alert-message",
Raw output
org.awaitility.core.ConditionTimeoutException: 
Assertion condition defined as a io.quarkus.it.vthreads.amqp.VirtualThreadTest Expected at least one request matching: {
  "urlPath" : "/price/alert-message",
  "method" : "POST"
}
Requests received: [ ] within 10 seconds.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31)
	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:985)
	at org.awaitility.core.ConditionFactory.untilAsserted(ConditionFactory.java:769)
	at io.quarkus.it.vthreads.amqp.VirtualThreadTest.testAlertMessage(VirtualThreadTest.java:36)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1014)
	at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:828)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: com.github.tomakehurst.wiremock.client.VerificationException: Expected at least one request matching: {
  "urlPath" : "/price/alert-message",
  "method" : "POST"
}
Requests received: [ ]
	at com.github.tomakehurst.wiremock.client.WireMock.verificationExceptionForNearMisses(WireMock.java:746)
	at com.github.tomakehurst.wiremock.client.WireMock.verifyThat(WireMock.java:733)
	at com.github.tomakehurst.wiremock.WireMockServer.verify(WireMockServer.java:305)
	at io.quarkus.it.vthreads.amqp.VirtualThreadTest.lambda$testAlertMessage$1(VirtualThreadTest.java:36)
	at org.awaitility.core.AssertionCondition.lambda$new$0(AssertionCondition.java:53)
	at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:248)
	at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:235)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1623)

Check failure on line 1 in integration-tests/virtual-threads/grpc-virtual-threads/src/test/java/io/quarkus/grpc/example/streaming/VertxVirtualThreadTest.java

See this annotation in the file changed.

@quarkus-bot quarkus-bot / Build summary for a607a67de84d58e96186ba918dae88fa805cba60

JVM Tests - JDK 20

io.grpc.StatusRuntimeException: UNKNOWN: java.lang.AssertionError - Thread Thread[#130,executor-thread-1,5,main] is not a virtual thread
	at io.grpc.stub.ClientCalls.toStatusRuntimeException(ClientCalls.java:275)
	at io.grpc.stub.ClientCalls.getUnchecked(ClientCalls.java:256)
Raw output
io.grpc.StatusRuntimeException: UNKNOWN: java.lang.AssertionError - Thread Thread[#130,executor-thread-1,5,main] is not a virtual thread
	at io.grpc.stub.ClientCalls.toStatusRuntimeException(ClientCalls.java:275)
	at io.grpc.stub.ClientCalls.getUnchecked(ClientCalls.java:256)
	at io.grpc.stub.ClientCalls.blockingUnaryCall(ClientCalls.java:169)
	at io.grpc.testing.integration.TestServiceGrpc$TestServiceBlockingStub.emptyCall(TestServiceGrpc.java:211)
	at io.quarkus.grpc.example.streaming.VirtualThreadTestBase.testEmpty(VirtualThreadTestBase.java:25)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1014)
	at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:828)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 1 in integration-tests/virtual-threads/grpc-virtual-threads/src/test/java/io/quarkus/grpc/example/streaming/VertxVirtualThreadTest.java

See this annotation in the file changed.

@quarkus-bot quarkus-bot / Build summary for a607a67de84d58e96186ba918dae88fa805cba60

JVM Tests - JDK 20

java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.
Raw output
java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.

	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:484)
	at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:73)
	at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:108)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:263)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:277)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:512)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure$validate$1.call(Unknown Source)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)
	at io.restassured.internal.ResponseSpecificationImpl.validateResponseIfRequired(ResponseSpecificationImpl.groovy:696)
	at io.restassured.internal.ResponseSpecificationImpl.this$2$validateResponseIfRequired(ResponseSpecificationImpl.groovy)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)
	at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:198)
	at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:62)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.ResponseSpecificationImpl.statusCode(ResponseSpecificationImpl.groovy:135)
	at io.restassured.specification.ResponseSpecification$statusCode$0.callCurrent(Unknown Source)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.ResponseSpecificationImpl.statusCode(ResponseSpecificationImpl.groovy:143)
	at io.restassured.internal.ValidatableResponseOptionsImpl.statusCode(ValidatableResponseOptionsImpl.java:89)
	at io.quarkus.grpc.example.streaming.VirtualThreadTestBase.testGrpcClient(VirtualThreadTestBase.java:54)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1014)
	at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:828)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	Suppressed: io.grpc.StatusRuntimeException: UNKNOWN: java.lang.AssertionError - Thread Thread[#143,executor-thread-4,5,main] is not a virtual thread
		at io.grpc.Status.asRuntimeException(Status.java:537)
		at io.grpc.stub.ClientCalls$StreamObserverToCallListenerAdapter.onClose(ClientCalls.java:491)
		at io.grpc.PartialForwardingClientCallListener.onClose(PartialForwardingClientCallListener.java:39)
		at io.grpc.ForwardingClientCallListener.onClose(ForwardingClientCallListener.java:23)
		at io.grpc.ForwardingClientCallListener$SimpleForwardingClientCallListener.onClose(ForwardingClientCallListener.java:40)
		at io.quarkus.grpc.runtime.supports.IOThreadClientInterceptor$1$1.onClose(IOThreadClientInterceptor.java:72)
		at io.vertx.grpc.client.VertxClientCall.lambda$doClose$4(VertxClientCall.java:138)
		at io.vertx.grpc.client.VertxClientCall.doClose(VertxClientCall.java:141)
		at io.vertx.grpc.client.VertxClientCall.lambda$null$1(VertxClientCall.java:112)
		at io.vertx.core.impl.future.FutureImpl$3.onFailure(FutureImpl.java:153)
		at io.vertx.core.impl.future.FutureBase.emitFailure(FutureBase.java:75)
		at io.vertx.core.impl.future.FutureImpl.tryFail(FutureImpl.java:230)
		at io.vertx.core.impl.future.Composition$1.onFailure(Composition.java:66)
		at io.vertx.core.impl.future.FutureBase.emitFailure(FutureBase.java:75)
		at io.vertx.core.impl.future.FailedFuture.addListener(FailedFuture.java:98)
		at io.vertx.core.impl.future.Composition.onSuccess(Composition.java:43)
		at io.vertx.core.impl.future.FutureBase.emitSuccess(FutureBase.java:60)
		at io.vertx.core.impl.future.FutureImpl.tryComplete(FutureImpl.java:211)
		at io.vertx.core.impl.future.PromiseImpl.tryComplete(PromiseImpl.java:23)
		at io.vertx.core.Promise.tryComplete(Promise.java:121)
		at io.vertx.grpc.common.impl.GrpcReadStreamBase.handleEnd(GrpcReadStreamBase.java:196)
		at io.vertx.grpc.client.impl.GrpcClientResponseImpl.handleEnd(GrpcClientResponseImpl.java:81)
		at io.vertx.grpc.common.impl.GrpcReadStreamBase.lambda$init$3(GrpcReadStreamBase.java:87)
		at io.vertx.core.streams.impl.InboundBuffer.handleEvent(InboundBuffer.java:255)
		at io.vertx.core.streams.impl.InboundBuffer.write(InboundBuffer.java:134)
		at io.vertx.grpc.common.impl.GrpcReadStreamBase.lambda$init$0(GrpcReadStreamBase.java:76)
		at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:277)
		at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:259)
		at io.vertx.core.http.impl.HttpEventHandler.handleEnd(HttpEventHandler.java:76)
		at io.vertx.core.http.impl.HttpClientResponseImpl.handleEnd(HttpClientResponseImpl.java:250)
		at io.vertx.core.http.impl.Http2ClientConnection$StreamImpl.handleEnd(Http2ClientConnection.java:493)
		at io.vertx.core.http.impl.VertxHttp2Stream.lambda$new$1(VertxHttp2Stream.java:62)
		at io.vertx.core.streams.impl.InboundBuffer.handleEvent(InboundBuffer.java:255)
		at io.vertx.core.streams.impl.InboundBuffer.write(InboundBuffer.java:134)
		at io.vertx.core.impl.EventLoopContext.emit(EventLoopContext.java:55)
		at io.vertx.core.impl.DuplicatedContext.emit(DuplicatedContext.java:179)
		at io.vertx.core.http.impl.VertxHttp2Stream.onEnd(VertxHttp2Stream.java:140)
		at io.vertx.core.http.impl.Http2ClientConnection$Stream.onEnd(Http2ClientConnection.java:302)
		at io.vertx.core.http.impl.VertxHttp2Stream.onEnd(VertxHttp2Stream.java:135)
		at io.vertx.core.http.impl.Http2ClientConnection.onHeadersRead(Http2ClientConnection.java:187)
		at io.vertx.core.http.impl.Http2ConnectionBase.onHeadersRead(Http2ConnectionBase.java:208)
		at io.netty.handler.codec.http2.Http2FrameListenerDecorator.onHeadersRead(Http2FrameListenerDecorator.java:48)
		at io.netty.handler.codec.http2.Http2FrameListenerDecorator.onHeadersRead(Http2FrameListenerDecorator.java:48)
		at io.netty.handler.codec.http2.Http2EmptyDataFrameListener.onHeadersRead(Http2EmptyDataFrameListener.java:63)
		at io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder$FrameReadListener.onHeadersRead(DefaultHttp2ConnectionDecoder.java:409)
		at io.netty.handler.codec.http2.DefaultHttp2FrameReader$1.processFragment(DefaultHttp2FrameReader.java:450)
		at io.netty.handler.codec.http2.DefaultHttp2FrameReader.readHeadersFrame(DefaultHttp2FrameReader.java:457)
		at io.netty.handler.codec.http2.DefaultHttp2FrameReader.processPayloadState(DefaultHttp2FrameReader.java:253)
		at io.netty.handler.codec.http2.DefaultHttp2FrameReader.readFrame(DefaultHttp2FrameReader.java:159)
		at io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder.decodeFrame(DefaultHttp2ConnectionDecoder.java:173)
		at io.netty.handler.codec.http2.DecoratingHttp2ConnectionDecoder.decodeFrame(DecoratingHttp2ConnectionDecoder.java:63)
		at io.netty.handler.codec.http2.DecoratingHttp2ConnectionDecoder.decodeFrame(DecoratingHttp2ConnectionDecoder.java:63)
		at io.netty.handler.codec.http2.Http2ConnectionHandler$FrameDecoder.decode(Http2ConnectionHandler.java:393)
		at io.netty.handler.codec.http2.Http2ConnectionHandler.decode(Http2ConnectionHandler.java:453)
		at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:529)
		at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:468)
		at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290)
		at io.vertx.core.http.impl.VertxHttp2ConnectionHandler.channelRead(VertxHttp2ConnectionHandler.java:415)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
		at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
		at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
		at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
		at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166)
		at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
		at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
		at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
		at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
		at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
		at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:1623)

Check failure on line 1 in integration-tests/virtual-threads/grpc-virtual-threads/src/test/java/io/quarkus/grpc/example/streaming/VertxVirtualThreadTest.java

See this annotation in the file changed.

@quarkus-bot quarkus-bot / Build summary for a607a67de84d58e96186ba918dae88fa805cba60

JVM Tests - JDK 20

io.grpc.StatusRuntimeException: UNKNOWN: java.lang.AssertionError - Thread Thread[#130,executor-thread-1,5,main] is not a virtual thread
	at io.grpc.Status.asRuntimeException(Status.java:537)
	at io.grpc.stub.ClientCalls$BlockingResponseStream.hasNext(ClientCalls.java:666)
Raw output
io.grpc.StatusRuntimeException: UNKNOWN: java.lang.AssertionError - Thread Thread[#130,executor-thread-1,5,main] is not a virtual thread
	at io.grpc.Status.asRuntimeException(Status.java:537)
	at io.grpc.stub.ClientCalls$BlockingResponseStream.hasNext(ClientCalls.java:666)
	at java.base/java.util.Iterator.forEachRemaining(Iterator.java:132)
	at io.quarkus.grpc.example.streaming.VirtualThreadTestBase.testStreamingOutputCall(VirtualThreadTestBase.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1014)
	at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:828)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 1 in integration-tests/virtual-threads/grpc-virtual-threads/src/test/java/io/quarkus/grpc/example/streaming/VertxVirtualThreadTest.java

See this annotation in the file changed.

@quarkus-bot quarkus-bot / Build summary for a607a67de84d58e96186ba918dae88fa805cba60

JVM Tests - JDK 20

io.grpc.StatusRuntimeException: UNKNOWN: java.lang.AssertionError - Thread Thread[#143,executor-thread-4,5,main] is not a virtual thread
	at io.grpc.stub.ClientCalls.toStatusRuntimeException(ClientCalls.java:275)
	at io.grpc.stub.ClientCalls.getUnchecked(ClientCalls.java:256)
Raw output
io.grpc.StatusRuntimeException: UNKNOWN: java.lang.AssertionError - Thread Thread[#143,executor-thread-4,5,main] is not a virtual thread
	at io.grpc.stub.ClientCalls.toStatusRuntimeException(ClientCalls.java:275)
	at io.grpc.stub.ClientCalls.getUnchecked(ClientCalls.java:256)
	at io.grpc.stub.ClientCalls.blockingUnaryCall(ClientCalls.java:169)
	at io.grpc.testing.integration.TestServiceGrpc$TestServiceBlockingStub.unaryCall(TestServiceGrpc.java:220)
	at io.quarkus.grpc.example.streaming.VirtualThreadTestBase.testUnary(VirtualThreadTestBase.java:33)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1014)
	at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:828)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 1 in integration-tests/virtual-threads/grpc-virtual-threads/src/test/java/io/quarkus/grpc/example/streaming/VirtualThreadTest.java

See this annotation in the file changed.

@quarkus-bot quarkus-bot / Build summary for a607a67de84d58e96186ba918dae88fa805cba60

JVM Tests - JDK 20

io.grpc.StatusRuntimeException: UNKNOWN: java.lang.AssertionError - Thread Thread[#79,executor-thread-1,5,main] is not a virtual thread
	at io.grpc.stub.ClientCalls.toStatusRuntimeException(ClientCalls.java:275)
	at io.grpc.stub.ClientCalls.getUnchecked(ClientCalls.java:256)
Raw output
io.grpc.StatusRuntimeException: UNKNOWN: java.lang.AssertionError - Thread Thread[#79,executor-thread-1,5,main] is not a virtual thread
	at io.grpc.stub.ClientCalls.toStatusRuntimeException(ClientCalls.java:275)
	at io.grpc.stub.ClientCalls.getUnchecked(ClientCalls.java:256)
	at io.grpc.stub.ClientCalls.blockingUnaryCall(ClientCalls.java:169)
	at io.grpc.testing.integration.TestServiceGrpc$TestServiceBlockingStub.emptyCall(TestServiceGrpc.java:211)
	at io.quarkus.grpc.example.streaming.VirtualThreadTestBase.testEmpty(VirtualThreadTestBase.java:25)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1014)
	at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:828)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 1 in integration-tests/virtual-threads/grpc-virtual-threads/src/test/java/io/quarkus/grpc/example/streaming/VirtualThreadTest.java

See this annotation in the file changed.

@quarkus-bot quarkus-bot / Build summary for a607a67de84d58e96186ba918dae88fa805cba60

JVM Tests - JDK 20

java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.
Raw output
java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.

	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:484)
	at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:73)
	at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:108)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:263)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:277)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:512)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure$validate$1.call(Unknown Source)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)
	at io.restassured.internal.ResponseSpecificationImpl.validateResponseIfRequired(ResponseSpecificationImpl.groovy:696)
	at io.restassured.internal.ResponseSpecificationImpl.this$2$validateResponseIfRequired(ResponseSpecificationImpl.groovy)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)
	at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:198)
	at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:62)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.ResponseSpecificationImpl.statusCode(ResponseSpecificationImpl.groovy:135)
	at io.restassured.specification.ResponseSpecification$statusCode$0.callCurrent(Unknown Source)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.ResponseSpecificationImpl.statusCode(ResponseSpecificationImpl.groovy:143)
	at io.restassured.internal.ValidatableResponseOptionsImpl.statusCode(ValidatableResponseOptionsImpl.java:89)
	at io.quarkus.grpc.example.streaming.VirtualThreadTestBase.testGrpcClient(VirtualThreadTestBase.java:54)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1014)
	at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:828)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	Suppressed: io.grpc.StatusRuntimeException: UNKNOWN: java.lang.AssertionError - Thread Thread[#94,executor-thread-2,5,main] is not a virtual thread
		at io.grpc.Status.asRuntimeException(Status.java:537)
		at io.grpc.stub.ClientCalls$StreamObserverToCallListenerAdapter.onClose(ClientCalls.java:491)
		at io.grpc.PartialForwardingClientCallListener.onClose(PartialForwardingClientCallListener.java:39)
		at io.grpc.ForwardingClientCallListener.onClose(ForwardingClientCallListener.java:23)
		at io.grpc.ForwardingClientCallListener$SimpleForwardingClientCallListener.onClose(ForwardingClientCallListener.java:40)
		at io.quarkus.grpc.runtime.supports.IOThreadClientInterceptor$1$1.onClose(IOThreadClientInterceptor.java:72)
		at io.grpc.internal.DelayedClientCall$DelayedListener$3.run(DelayedClientCall.java:489)
		at io.grpc.internal.DelayedClientCall$DelayedListener.delayOrExecute(DelayedClientCall.java:453)
		at io.grpc.internal.DelayedClientCall$DelayedListener.onClose(DelayedClientCall.java:486)
		at io.grpc.internal.ClientCallImpl.closeObserver(ClientCallImpl.java:567)
		at io.grpc.internal.ClientCallImpl.access$300(ClientCallImpl.java:71)
		at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1StreamClosed.runInternal(ClientCallImpl.java:735)
		at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1StreamClosed.runInContext(ClientCallImpl.java:716)
		at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
		at io.grpc.internal.SerializeReentrantCallsDirectExecutor.execute(SerializeReentrantCallsDirectExecutor.java:49)
		at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl.closedInternal(ClientCallImpl.java:743)
		at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl.closed(ClientCallImpl.java:683)
		at io.grpc.internal.DelayedStream$DelayedStreamListener$4.run(DelayedStream.java:510)
		at io.grpc.internal.DelayedStream$DelayedStreamListener.delayOrExecute(DelayedStream.java:462)
		at io.grpc.internal.DelayedStream$DelayedStreamListener.closed(DelayedStream.java:507)
		at io.grpc.internal.ForwardingClientStreamListener.closed(ForwardingClientStreamListener.java:34)
		at io.grpc.internal.InternalSubchannel$CallTracingTransport$1$1.closed(InternalSubchannel.java:691)
		at io.grpc.internal.AbstractClientStream$TransportState.closeListener(AbstractClientStream.java:458)
		at io.grpc.internal.AbstractClientStream$TransportState.access$400(AbstractClientStream.java:221)
		at io.grpc.internal.AbstractClientStream$TransportState$1.run(AbstractClientStream.java:441)
		at io.grpc.internal.AbstractClientStream$TransportState.deframerClosed(AbstractClientStream.java:278)
		at io.grpc.internal.Http2ClientStreamTransportState.deframerClosed(Http2ClientStreamTransportState.java:31)
		at io.grpc.internal.MessageDeframer.close(MessageDeframer.java:234)
		at io.grpc.internal.MessageDeframer.closeWhenComplete(MessageDeframer.java:192)
		at io.grpc.internal.AbstractStream$TransportState.closeDeframer(AbstractStream.java:201)
		at io.grpc.internal.AbstractClientStream$TransportState.transportReportStatus(AbstractClientStream.java:444)
		at io.grpc.internal.AbstractClientStream$TransportState.transportReportStatus(AbstractClientStream.java:400)
		at io.grpc.internal.AbstractClientStream$TransportState.inboundTrailersReceived(AbstractClientStream.java:383)
		at io.grpc.internal.Http2ClientStreamTransportState.transportTrailersReceived(Http2ClientStreamTransportState.java:183)
		at io.grpc.netty.NettyClientStream$TransportState.transportHeadersReceived(NettyClientStream.java:334)
		at io.grpc.netty.NettyClientHandler.onHeadersRead(NettyClientHandler.java:379)
		at io.grpc.netty.NettyClientHandler.access$1200(NettyClientHandler.java:93)
		at io.grpc.netty.NettyClientHandler$FrameListener.onHeadersRead(NettyClientHandler.java:936)
		at io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder$FrameReadListener.onHeadersRead(DefaultHttp2ConnectionDecoder.java:409)
		at io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder$FrameReadListener.onHeadersRead(DefaultHttp2ConnectionDecoder.java:337)
		at io.netty.handler.codec.http2.Http2InboundFrameLogger$1.onHeadersRead(Http2InboundFrameLogger.java:56)
		at io.netty.handler.codec.http2.DefaultHttp2FrameReader$2.processFragment(DefaultHttp2FrameReader.java:476)
		at io.netty.handler.codec.http2.DefaultHttp2FrameReader.readHeadersFrame(DefaultHttp2FrameReader.java:484)
		at io.netty.handler.codec.http2.DefaultHttp2FrameReader.processPayloadState(DefaultHttp2FrameReader.java:253)
		at io.netty.handler.codec.http2.DefaultHttp2FrameReader.readFrame(DefaultHttp2FrameReader.java:159)
		at io.netty.handler.codec.http2.Http2InboundFrameLogger.readFrame(Http2InboundFrameLogger.java:41)
		at io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder.decodeFrame(DefaultHttp2ConnectionDecoder.java:173)
		at io.netty.handler.codec.http2.Http2ConnectionHandler$FrameDecoder.decode(Http2ConnectionHandler.java:393)
		at io.netty.handler.codec.http2.Http2ConnectionHandler.decode(Http2ConnectionHandler.java:453)
		at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:529)
		at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:468)
		at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
		at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
		at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
		at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
		at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166)
		at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
		at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
		at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
		at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
		at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
		at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:1623)

Check failure on line 1 in integration-tests/virtual-threads/grpc-virtual-threads/src/test/java/io/quarkus/grpc/example/streaming/VirtualThreadTest.java

See this annotation in the file changed.

@quarkus-bot quarkus-bot / Build summary for a607a67de84d58e96186ba918dae88fa805cba60

JVM Tests - JDK 20

io.grpc.StatusRuntimeException: UNKNOWN: java.lang.AssertionError - Thread Thread[#94,executor-thread-2,5,main] is not a virtual thread
	at io.grpc.Status.asRuntimeException(Status.java:537)
	at io.grpc.stub.ClientCalls$BlockingResponseStream.hasNext(ClientCalls.java:666)
Raw output
io.grpc.StatusRuntimeException: UNKNOWN: java.lang.AssertionError - Thread Thread[#94,executor-thread-2,5,main] is not a virtual thread
	at io.grpc.Status.asRuntimeException(Status.java:537)
	at io.grpc.stub.ClientCalls$BlockingResponseStream.hasNext(ClientCalls.java:666)
	at java.base/java.util.Iterator.forEachRemaining(Iterator.java:132)
	at io.quarkus.grpc.example.streaming.VirtualThreadTestBase.testStreamingOutputCall(VirtualThreadTestBase.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1014)
	at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:828)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 1 in integration-tests/virtual-threads/grpc-virtual-threads/src/test/java/io/quarkus/grpc/example/streaming/VirtualThreadTest.java

See this annotation in the file changed.

@quarkus-bot quarkus-bot / Build summary for a607a67de84d58e96186ba918dae88fa805cba60

JVM Tests - JDK 20

io.grpc.StatusRuntimeException: UNKNOWN: java.lang.AssertionError - Thread Thread[#94,executor-thread-2,5,main] is not a virtual thread
	at io.grpc.stub.ClientCalls.toStatusRuntimeException(ClientCalls.java:275)
	at io.grpc.stub.ClientCalls.getUnchecked(ClientCalls.java:256)
Raw output
io.grpc.StatusRuntimeException: UNKNOWN: java.lang.AssertionError - Thread Thread[#94,executor-thread-2,5,main] is not a virtual thread
	at io.grpc.stub.ClientCalls.toStatusRuntimeException(ClientCalls.java:275)
	at io.grpc.stub.ClientCalls.getUnchecked(ClientCalls.java:256)
	at io.grpc.stub.ClientCalls.blockingUnaryCall(ClientCalls.java:169)
	at io.grpc.testing.integration.TestServiceGrpc$TestServiceBlockingStub.unaryCall(TestServiceGrpc.java:220)
	at io.quarkus.grpc.example.streaming.VirtualThreadTestBase.testUnary(VirtualThreadTestBase.java:33)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1014)
	at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:828)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 30 in integration-tests/virtual-threads/jms-virtual-threads/src/test/java/io/quarkus/it/vthreads/jms/VirtualThreadTest.java

See this annotation in the file changed.

@quarkus-bot quarkus-bot / Build summary for a607a67de84d58e96186ba918dae88fa805cba60

JVM Tests - JDK 20

org.awaitility.core.ConditionTimeoutException: 
Assertion condition defined as a io.quarkus.it.vthreads.jms.VirtualThreadTest Expected at least one request matching: {
  "urlPath" : "/price/alert",
Raw output
org.awaitility.core.ConditionTimeoutException: 
Assertion condition defined as a io.quarkus.it.vthreads.jms.VirtualThreadTest Expected at least one request matching: {
  "urlPath" : "/price/alert",
  "method" : "POST"
}
Requests received: [ ] within 10 seconds.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31)
	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:985)
	at org.awaitility.core.ConditionFactory.untilAsserted(ConditionFactory.java:769)
	at io.quarkus.it.vthreads.jms.VirtualThreadTest.testAlert(VirtualThreadTest.java:30)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1014)
	at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:828)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: com.github.tomakehurst.wiremock.client.VerificationException: Expected at least one request matching: {
  "urlPath" : "/price/alert",
  "method" : "POST"
}
Requests received: [ ]
	at com.github.tomakehurst.wiremock.client.WireMock.verificationExceptionForNearMisses(WireMock.java:746)
	at com.github.tomakehurst.wiremock.client.WireMock.verifyThat(WireMock.java:733)
	at com.github.tomakehurst.wiremock.WireMockServer.verify(WireMockServer.java:305)
	at io.quarkus.it.vthreads.jms.VirtualThreadTest.lambda$testAlert$0(VirtualThreadTest.java:30)
	at org.awaitility.core.AssertionCondition.lambda$new$0(AssertionCondition.java:53)
	at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:248)
	at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:235)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1623)

Check failure on line 36 in integration-tests/virtual-threads/jms-virtual-threads/src/test/java/io/quarkus/it/vthreads/jms/VirtualThreadTest.java

See this annotation in the file changed.

@quarkus-bot quarkus-bot / Build summary for a607a67de84d58e96186ba918dae88fa805cba60

JVM Tests - JDK 20

org.awaitility.core.ConditionTimeoutException: 
Assertion condition defined as a io.quarkus.it.vthreads.jms.VirtualThreadTest Expected at least one request matching: {
  "urlPath" : "/price/alert-message",
Raw output
org.awaitility.core.ConditionTimeoutException: 
Assertion condition defined as a io.quarkus.it.vthreads.jms.VirtualThreadTest Expected at least one request matching: {
  "urlPath" : "/price/alert-message",
  "method" : "POST"
}
Requests received: [ ] within 10 seconds.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31)
	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:985)
	at org.awaitility.core.ConditionFactory.untilAsserted(ConditionFactory.java:769)
	at io.quarkus.it.vthreads.jms.VirtualThreadTest.testAlertMessage(VirtualThreadTest.java:36)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1014)
	at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:828)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: com.github.tomakehurst.wiremock.client.VerificationException: Expected at least one request matching: {
  "urlPath" : "/price/alert-message",
  "method" : "POST"
}
Requests received: [ ]
	at com.github.tomakehurst.wiremock.client.WireMock.verificationExceptionForNearMisses(WireMock.java:746)
	at com.github.tomakehurst.wiremock.client.WireMock.verifyThat(WireMock.java:733)
	at com.github.tomakehurst.wiremock.WireMockServer.verify(WireMockServer.java:305)
	at io.quarkus.it.vthreads.jms.VirtualThreadTest.lambda$testAlertMessage$1(VirtualThreadTest.java:36)
	at org.awaitility.core.AssertionCondition.lambda$new$0(AssertionCondition.java:53)
	at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:248)
	at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:235)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1623)

Check failure on line 30 in integration-tests/virtual-threads/kafka-virtual-threads/src/test/java/io/quarkus/it/vthreads/kafka/VirtualThreadTest.java

See this annotation in the file changed.

@quarkus-bot quarkus-bot / Build summary for a607a67de84d58e96186ba918dae88fa805cba60

JVM Tests - JDK 20

org.awaitility.core.ConditionTimeoutException: 
Assertion condition defined as a io.quarkus.it.vthreads.kafka.VirtualThreadTest Expected at least one request matching: {
  "urlPath" : "/price/alert",
Raw output
org.awaitility.core.ConditionTimeoutException: 
Assertion condition defined as a io.quarkus.it.vthreads.kafka.VirtualThreadTest Expected at least one request matching: {
  "urlPath" : "/price/alert",
  "method" : "POST"
}
Requests received: [ ] within 10 seconds.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31)
	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:985)
	at org.awaitility.core.ConditionFactory.untilAsserted(ConditionFactory.java:769)
	at io.quarkus.it.vthreads.kafka.VirtualThreadTest.testAlert(VirtualThreadTest.java:30)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1014)
	at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:828)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: com.github.tomakehurst.wiremock.client.VerificationException: Expected at least one request matching: {
  "urlPath" : "/price/alert",
  "method" : "POST"
}
Requests received: [ ]
	at com.github.tomakehurst.wiremock.client.WireMock.verificationExceptionForNearMisses(WireMock.java:746)
	at com.github.tomakehurst.wiremock.client.WireMock.verifyThat(WireMock.java:733)
	at com.github.tomakehurst.wiremock.WireMockServer.verify(WireMockServer.java:305)
	at io.quarkus.it.vthreads.kafka.VirtualThreadTest.lambda$testAlert$0(VirtualThreadTest.java:30)
	at org.awaitility.core.AssertionCondition.lambda$new$0(AssertionCondition.java:53)
	at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:248)
	at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:235)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1623)

Check failure on line 36 in integration-tests/virtual-threads/kafka-virtual-threads/src/test/java/io/quarkus/it/vthreads/kafka/VirtualThreadTest.java

See this annotation in the file changed.

@quarkus-bot quarkus-bot / Build summary for a607a67de84d58e96186ba918dae88fa805cba60

JVM Tests - JDK 20

org.awaitility.core.ConditionTimeoutException: 
Assertion condition defined as a io.quarkus.it.vthreads.kafka.VirtualThreadTest Expected at least one request matching: {
  "urlPath" : "/price/alert-message",
Raw output
org.awaitility.core.ConditionTimeoutException: 
Assertion condition defined as a io.quarkus.it.vthreads.kafka.VirtualThreadTest Expected at least one request matching: {
  "urlPath" : "/price/alert-message",
  "method" : "POST"
}
Requests received: [ ] within 10 seconds.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31)
	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:985)
	at org.awaitility.core.ConditionFactory.untilAsserted(ConditionFactory.java:769)
	at io.quarkus.it.vthreads.kafka.VirtualThreadTest.testAlertMessage(VirtualThreadTest.java:36)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1014)
	at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:828)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: com.github.tomakehurst.wiremock.client.VerificationException: Expected at least one request matching: {
  "urlPath" : "/price/alert-message",
  "method" : "POST"
}
Requests received: [ ]
	at com.github.tomakehurst.wiremock.client.WireMock.verificationExceptionForNearMisses(WireMock.java:746)
	at com.github.tomakehurst.wiremock.client.WireMock.verifyThat(WireMock.java:733)
	at com.github.tomakehurst.wiremock.WireMockServer.verify(WireMockServer.java:305)
	at io.quarkus.it.vthreads.kafka.VirtualThreadTest.lambda$testAlertMessage$1(VirtualThreadTest.java:36)
	at org.awaitility.core.AssertionCondition.lambda$new$0(AssertionCondition.java:53)
	at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:248)
	at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:235)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1623)

Check failure on line 26 in integration-tests/virtual-threads/mailer-virtual-threads/src/test/java/io/quarkus/virtual/mail/RunOnVirtualThreadTest.java

See this annotation in the file changed.

@quarkus-bot quarkus-bot / Build summary for a607a67de84d58e96186ba918dae88fa805cba60

JVM Tests - JDK 20

java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.
Raw output
java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.

	at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:484)
	at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:73)
	at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:108)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:277)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:512)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure$validate$1.call(Unknown Source)
	at io.restassured.internal.ResponseSpecificationImpl.validateResponseIfRequired(ResponseSpecificationImpl.groovy:696)
	at io.restassured.internal.ResponseSpecificationImpl.this$2$validateResponseIfRequired(ResponseSpecificationImpl.groovy)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)
	at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:198)
	at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:62)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.ResponseSpecificationImpl.statusCode(ResponseSpecificationImpl.groovy:135)
	at io.restassured.specification.ResponseSpecification$statusCode$0.callCurrent(Unknown Source)
	at io.restassured.internal.ResponseSpecificationImpl.statusCode(ResponseSpecificationImpl.groovy:143)
	at io.restassured.internal.ValidatableResponseOptionsImpl.statusCode(ValidatableResponseOptionsImpl.java:89)
	at io.quarkus.virtual.mail.RunOnVirtualThreadTest.test(RunOnVirtualThreadTest.java:26)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1014)
	at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:828)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	Suppressed: java.lang.AssertionError: Thread Thread[#67,executor-thread-1,5,main] is not a virtual thread
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertThatItRunsOnVirtualThread(VirtualThreadsAssertions.java:52)
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertEverything(VirtualThreadsAssertions.java:19)
		at io.quarkus.virtual.mail.MailerResource.send(MailerResource.java:25)
		at io.quarkus.virtual.mail.MailerResource$quarkusrestinvoker$send_63c05564f804df883be1530c87dfe6746a042783.invoke(Unknown Source)
		at org.jboss.resteasy.reactive.server.handlers.InvocationHandler.handle(InvocationHandler.java:29)
		at io.quarkus.resteasy.reactive.server.runtime.QuarkusResteasyReactiveRequestContext.invokeHandler(QuarkusResteasyReactiveRequestContext.java:141)
		at org.jboss.resteasy.reactive.common.core.AbstractResteasyReactiveContext.run(AbstractResteasyReactiveContext.java:147)
		at io.quarkus.virtual.threads.FallbackVirtualThreadsExecutorService.lambda$execute$0(FallbackVirtualThreadsExecutorService.java:28)
		at io.vertx.core.impl.ContextBase.lambda$executeBlocking$0(ContextBase.java:167)
		at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:277)
		at io.vertx.core.impl.ContextBase.lambda$internalExecuteBlocking$2(ContextBase.java:199)
		at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:582)
		at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
		at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
		at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
		at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:1623)

Check failure on line 40 in integration-tests/virtual-threads/mailer-virtual-threads/src/test/java/io/quarkus/virtual/mail/RunOnVirtualThreadTest.java

See this annotation in the file changed.

@quarkus-bot quarkus-bot / Build summary for a607a67de84d58e96186ba918dae88fa805cba60

JVM Tests - JDK 20

java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.
Raw output
java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.

	at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:484)
	at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:73)
	at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:108)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:263)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:277)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:512)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure$validate$1.call(Unknown Source)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)
	at io.restassured.internal.ResponseSpecificationImpl.validateResponseIfRequired(ResponseSpecificationImpl.groovy:696)
	at io.restassured.internal.ResponseSpecificationImpl.this$2$validateResponseIfRequired(ResponseSpecificationImpl.groovy)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)
	at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:198)
	at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:62)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.ResponseSpecificationImpl.statusCode(ResponseSpecificationImpl.groovy:135)
	at io.restassured.specification.ResponseSpecification$statusCode$0.callCurrent(Unknown Source)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.ResponseSpecificationImpl.statusCode(ResponseSpecificationImpl.groovy:143)
	at io.restassured.internal.ValidatableResponseOptionsImpl.statusCode(ValidatableResponseOptionsImpl.java:89)
	at io.quarkus.virtual.mail.RunOnVirtualThreadTest.testWithTemplate(RunOnVirtualThreadTest.java:40)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1014)
	at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:828)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	Suppressed: java.lang.AssertionError: Thread Thread[#67,executor-thread-1,5,main] is not a virtual thread
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertThatItRunsOnVirtualThread(VirtualThreadsAssertions.java:52)
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertEverything(VirtualThreadsAssertions.java:19)
		at io.quarkus.virtual.mail.MailerResource.sendWithTemplate(MailerResource.java:33)
		at io.quarkus.virtual.mail.MailerResource$quarkusrestinvoker$sendWithTemplate_ad6f230c9c175f9ebdf3b3a6109e4d76328003fb.invoke(Unknown Source)
		at org.jboss.resteasy.reactive.server.handlers.InvocationHandler.handle(InvocationHandler.java:29)
		at io.quarkus.resteasy.reactive.server.runtime.QuarkusResteasyReactiveRequestContext.invokeHandler(QuarkusResteasyReactiveRequestContext.java:141)
		at org.jboss.resteasy.reactive.common.core.AbstractResteasyReactiveContext.run(AbstractResteasyReactiveContext.java:147)
		at io.quarkus.virtual.threads.FallbackVirtualThreadsExecutorService.lambda$execute$0(FallbackVirtualThreadsExecutorService.java:28)
		at io.vertx.core.impl.ContextBase.lambda$executeBlocking$0(ContextBase.java:167)
		at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:277)
		at io.vertx.core.impl.ContextBase.lambda$internalExecuteBlocking$2(ContextBase.java:199)
		at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:582)
		at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
		at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
		at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
		at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:1623)

Check failure on line 25 in integration-tests/virtual-threads/quartz-virtual-threads/src/test/java/io/quarkus/virtual/mail/RunOnVirtualThreadTest.java

See this annotation in the file changed.

@quarkus-bot quarkus-bot / Build summary for a607a67de84d58e96186ba918dae88fa805cba60

JVM Tests - JDK 20

org.awaitility.core.ConditionTimeoutException: Assertion condition defined as a io.quarkus.virtual.mail.RunOnVirtualThreadTest expected: <true> but was: <false> within 10 seconds.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)
Raw output
org.awaitility.core.ConditionTimeoutException: Assertion condition defined as a io.quarkus.virtual.mail.RunOnVirtualThreadTest expected: <true> but was: <false> within 10 seconds.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31)
	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:985)
	at org.awaitility.core.ConditionFactory.untilAsserted(ConditionFactory.java:769)
	at io.quarkus.virtual.mail.RunOnVirtualThreadTest.testScheduledMethods(RunOnVirtualThreadTest.java:25)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1014)
	at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:828)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	Suppressed: java.util.concurrent.CompletionException: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332)
		at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:874)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:887)
		at java.base/java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2357)
		at java.base/java.util.concurrent.CompletableFuture$MinimalStage.whenComplete(CompletableFuture.java:2948)
		at io.quarkus.scheduler.common.runtime.DefaultInvoker.invoke(DefaultInvoker.java:24)
		at io.quarkus.scheduler.common.runtime.StatusEmitterInvoker.invoke(StatusEmitterInvoker.java:35)
		at io.quarkus.quartz.runtime.QuartzSchedulerImpl$InvokerJob$1$1.run(QuartzSchedulerImpl.java:888)
		at io.quarkus.virtual.threads.FallbackVirtualThreadsExecutorService.lambda$execute$0(FallbackVirtualThreadsExecutorService.java:28)
		at io.vertx.core.impl.ContextBase.lambda$executeBlocking$0(ContextBase.java:167)
		at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:277)
		at io.vertx.core.impl.ContextBase.lambda$internalExecuteBlocking$2(ContextBase.java:199)
		at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:582)
		at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
		at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
		at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
		at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:1623)
	Caused by: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertThatItRunsOnVirtualThread(VirtualThreadsAssertions.java:52)
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertEverything(VirtualThreadsAssertions.java:19)
		at io.quarkus.virtual.scheduler.ScheduledResource.run(ScheduledResource.java:36)
		at io.quarkus.virtual.scheduler.ScheduledResource_ScheduledInvoker_run_72e66771a77415a7284d3ae42331659c186071de.invokeBean(Unknown Source)
		... 14 more
	Suppressed: java.util.concurrent.CompletionException: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332)
		at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:874)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:887)
		at java.base/java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2357)
		at java.base/java.util.concurrent.CompletableFuture$MinimalStage.whenComplete(CompletableFuture.java:2948)
		at io.quarkus.scheduler.common.runtime.DefaultInvoker.invoke(DefaultInvoker.java:24)
		at io.quarkus.scheduler.common.runtime.StatusEmitterInvoker.invoke(StatusEmitterInvoker.java:35)
		at io.quarkus.quartz.runtime.QuartzSchedulerImpl$InvokerJob$1$1.run(QuartzSchedulerImpl.java:888)
		at io.quarkus.virtual.threads.FallbackVirtualThreadsExecutorService.lambda$execute$0(FallbackVirtualThreadsExecutorService.java:28)
		at io.vertx.core.impl.ContextBase.lambda$executeBlocking$0(ContextBase.java:167)
		at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:277)
		at io.vertx.core.impl.ContextBase.lambda$internalExecuteBlocking$2(ContextBase.java:199)
		at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:582)
		at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
		at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
		at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
		at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:1623)
	Caused by: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertThatItRunsOnVirtualThread(VirtualThreadsAssertions.java:52)
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertEverything(VirtualThreadsAssertions.java:19)
		at io.quarkus.virtual.scheduler.ScheduledResource.run(ScheduledResource.java:36)
		at io.quarkus.virtual.scheduler.ScheduledResource_ScheduledInvoker_run_72e66771a77415a7284d3ae42331659c186071de.invokeBean(Unknown Source)
		... 14 more
	Suppressed: java.util.concurrent.CompletionException: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332)
		at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:874)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:887)
		at java.base/java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2357)
		at java.base/java.util.concurrent.CompletableFuture$MinimalStage.whenComplete(CompletableFuture.java:2948)
		at io.quarkus.scheduler.common.runtime.DefaultInvoker.invoke(DefaultInvoker.java:24)
		at io.quarkus.scheduler.common.runtime.StatusEmitterInvoker.invoke(StatusEmitterInvoker.java:35)
		at io.quarkus.quartz.runtime.QuartzSchedulerImpl$InvokerJob$1$1.run(QuartzSchedulerImpl.java:888)
		at io.quarkus.virtual.threads.FallbackVirtualThreadsExecutorService.lambda$execute$0(FallbackVirtualThreadsExecutorService.java:28)
		at io.vertx.core.impl.ContextBase.lambda$executeBlocking$0(ContextBase.java:167)
		at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:277)
		at io.vertx.core.impl.ContextBase.lambda$internalExecuteBlocking$2(ContextBase.java:199)
		at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:582)
		at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
		at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
		at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
		at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:1623)
	Caused by: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertThatItRunsOnVirtualThread(VirtualThreadsAssertions.java:52)
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertEverything(VirtualThreadsAssertions.java:19)
		at io.quarkus.virtual.scheduler.ScheduledResource.run(ScheduledResource.java:36)
		at io.quarkus.virtual.scheduler.ScheduledResource_ScheduledInvoker_run_72e66771a77415a7284d3ae42331659c186071de.invokeBean(Unknown Source)
		... 14 more
	Suppressed: java.util.concurrent.CompletionException: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332)
		at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:874)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:887)
		at java.base/java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2357)
		at java.base/java.util.concurrent.CompletableFuture$MinimalStage.whenComplete(CompletableFuture.java:2948)
		at io.quarkus.scheduler.common.runtime.DefaultInvoker.invoke(DefaultInvoker.java:24)
		at io.quarkus.scheduler.common.runtime.StatusEmitterInvoker.invoke(StatusEmitterInvoker.java:35)
		at io.quarkus.quartz.runtime.QuartzSchedulerImpl$InvokerJob$1$1.run(QuartzSchedulerImpl.java:888)
		at io.quarkus.virtual.threads.FallbackVirtualThreadsExecutorService.lambda$execute$0(FallbackVirtualThreadsExecutorService.java:28)
		at io.vertx.core.impl.ContextBase.lambda$executeBlocking$0(ContextBase.java:167)
		at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:277)
		at io.vertx.core.impl.ContextBase.lambda$internalExecuteBlocking$2(ContextBase.java:199)
		at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:582)
		at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
		at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
		at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
		at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:1623)
	Caused by: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertThatItRunsOnVirtualThread(VirtualThreadsAssertions.java:52)
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertEverything(VirtualThreadsAssertions.java:19)
		at io.quarkus.virtual.scheduler.ScheduledResource.run(ScheduledResource.java:36)
		at io.quarkus.virtual.scheduler.ScheduledResource_ScheduledInvoker_run_72e66771a77415a7284d3ae42331659c186071de.invokeBean(Unknown Source)
		... 14 more
	Suppressed: java.util.concurrent.CompletionException: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332)
		at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:874)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:887)
		at java.base/java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2357)
		at java.base/java.util.concurrent.CompletableFuture$MinimalStage.whenComplete(CompletableFuture.java:2948)
		at io.quarkus.scheduler.common.runtime.DefaultInvoker.invoke(DefaultInvoker.java:24)
		at io.quarkus.scheduler.common.runtime.StatusEmitterInvoker.invoke(StatusEmitterInvoker.java:35)
		at io.quarkus.quartz.runtime.QuartzSchedulerImpl$InvokerJob$1$1.run(QuartzSchedulerImpl.java:888)
		at io.quarkus.virtual.threads.FallbackVirtualThreadsExecutorService.lambda$execute$0(FallbackVirtualThreadsExecutorService.java:28)
		at io.vertx.core.impl.ContextBase.lambda$executeBlocking$0(ContextBase.java:167)
		at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:277)
		at io.vertx.core.impl.ContextBase.lambda$internalExecuteBlocking$2(ContextBase.java:199)
		at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:582)
		at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
		at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
		at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
		at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:1623)
	Caused by: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertThatItRunsOnVirtualThread(VirtualThreadsAssertions.java:52)
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertEverything(VirtualThreadsAssertions.java:19)
		at io.quarkus.virtual.scheduler.ScheduledResource.run(ScheduledResource.java:36)
		at io.quarkus.virtual.scheduler.ScheduledResource_ScheduledInvoker_run_72e66771a77415a7284d3ae42331659c186071de.invokeBean(Unknown Source)
		... 14 more
	Suppressed: java.util.concurrent.CompletionException: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332)
		at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:874)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:887)
		at java.base/java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2357)
		at java.base/java.util.concurrent.CompletableFuture$MinimalStage.whenComplete(CompletableFuture.java:2948)
		at io.quarkus.scheduler.common.runtime.DefaultInvoker.invoke(DefaultInvoker.java:24)
		at io.quarkus.scheduler.common.runtime.StatusEmitterInvoker.invoke(StatusEmitterInvoker.java:35)
		at io.quarkus.quartz.runtime.QuartzSchedulerImpl$InvokerJob$1$1.run(QuartzSchedulerImpl.java:888)
		at io.quarkus.virtual.threads.FallbackVirtualThreadsExecutorService.lambda$execute$0(FallbackVirtualThreadsExecutorService.java:28)
		at io.vertx.core.impl.ContextBase.lambda$executeBlocking$0(ContextBase.java:167)
		at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:277)
		at io.vertx.core.impl.ContextBase.lambda$internalExecuteBlocking$2(ContextBase.java:199)
		at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:582)
		at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
		at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
		at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
		at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:1623)
	Caused by: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertThatItRunsOnVirtualThread(VirtualThreadsAssertions.java:52)
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertEverything(VirtualThreadsAssertions.java:19)
		at io.quarkus.virtual.scheduler.ScheduledResource.run(ScheduledResource.java:36)
		at io.quarkus.virtual.scheduler.ScheduledResource_ScheduledInvoker_run_72e66771a77415a7284d3ae42331659c186071de.invokeBean(Unknown Source)
		... 14 more
	Suppressed: java.util.concurrent.CompletionException: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332)
		at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:874)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:887)
		at java.base/java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2357)
		at java.base/java.util.concurrent.CompletableFuture$MinimalStage.whenComplete(CompletableFuture.java:2948)
		at io.quarkus.scheduler.common.runtime.DefaultInvoker.invoke(DefaultInvoker.java:24)
		at io.quarkus.scheduler.common.runtime.StatusEmitterInvoker.invoke(StatusEmitterInvoker.java:35)
		at io.quarkus.quartz.runtime.QuartzSchedulerImpl$InvokerJob$1$1.run(QuartzSchedulerImpl.java:888)
		at io.quarkus.virtual.threads.FallbackVirtualThreadsExecutorService.lambda$execute$0(FallbackVirtualThreadsExecutorService.java:28)
		at io.vertx.core.impl.ContextBase.lambda$executeBlocking$0(ContextBase.java:167)
		at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:277)
		at io.vertx.core.impl.ContextBase.lambda$internalExecuteBlocking$2(ContextBase.java:199)
		at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:582)
		at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
		at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
		at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
		at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:1623)
	Caused by: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertThatItRunsOnVirtualThread(VirtualThreadsAssertions.java:52)
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertEverything(VirtualThreadsAssertions.java:19)
		at io.quarkus.virtual.scheduler.ScheduledResource.run(ScheduledResource.java:36)
		at io.quarkus.virtual.scheduler.ScheduledResource_ScheduledInvoker_run_72e66771a77415a7284d3ae42331659c186071de.invokeBean(Unknown Source)
		... 14 more
	Suppressed: java.util.concurrent.CompletionException: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332)
		at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:874)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:887)
		at java.base/java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2357)
		at java.base/java.util.concurrent.CompletableFuture$MinimalStage.whenComplete(CompletableFuture.java:2948)
		at io.quarkus.scheduler.common.runtime.DefaultInvoker.invoke(DefaultInvoker.java:24)
		at io.quarkus.scheduler.common.runtime.StatusEmitterInvoker.invoke(StatusEmitterInvoker.java:35)
		at io.quarkus.quartz.runtime.QuartzSchedulerImpl$InvokerJob$1$1.run(QuartzSchedulerImpl.java:888)
		at io.quarkus.virtual.threads.FallbackVirtualThreadsExecutorService.lambda$execute$0(FallbackVirtualThreadsExecutorService.java:28)
		at io.vertx.core.impl.ContextBase.lambda$executeBlocking$0(ContextBase.java:167)
		at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:277)
		at io.vertx.core.impl.ContextBase.lambda$internalExecuteBlocking$2(ContextBase.java:199)
		at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:582)
		at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
		at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
		at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
		at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:1623)
	Caused by: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertThatItRunsOnVirtualThread(VirtualThreadsAssertions.java:52)
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertEverything(VirtualThreadsAssertions.java:19)
		at io.quarkus.virtual.scheduler.ScheduledResource.run(ScheduledResource.java:36)
		at io.quarkus.virtual.scheduler.ScheduledResource_ScheduledInvoker_run_72e66771a77415a7284d3ae42331659c186071de.invokeBean(Unknown Source)
		... 14 more
	Suppressed: java.util.concurrent.CompletionException: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332)
		at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:874)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:887)
		at java.base/java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2357)
		at java.base/java.util.concurrent.CompletableFuture$MinimalStage.whenComplete(CompletableFuture.java:2948)
		at io.quarkus.scheduler.common.runtime.DefaultInvoker.invoke(DefaultInvoker.java:24)
		at io.quarkus.scheduler.common.runtime.StatusEmitterInvoker.invoke(StatusEmitterInvoker.java:35)
		at io.quarkus.quartz.runtime.QuartzSchedulerImpl$InvokerJob$1$1.run(QuartzSchedulerImpl.java:888)
		at io.quarkus.virtual.threads.FallbackVirtualThreadsExecutorService.lambda$execute$0(FallbackVirtualThreadsExecutorService.java:28)
		at io.vertx.core.impl.ContextBase.lambda$executeBlocking$0(ContextBase.java:167)
		at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:277)
		at io.vertx.core.impl.ContextBase.lambda$internalExecuteBlocking$2(ContextBase.java:199)
		at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:582)
		at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
		at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
		at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
		at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:1623)
	Caused by: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertThatItRunsOnVirtualThread(VirtualThreadsAssertions.java:52)
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertEverything(VirtualThreadsAssertions.java:19)
		at io.quarkus.virtual.scheduler.ScheduledResource.run(ScheduledResource.java:36)
		at io.quarkus.virtual.scheduler.ScheduledResource_ScheduledInvoker_run_72e66771a77415a7284d3ae42331659c186071de.invokeBean(Unknown Source)
		... 14 more
	Suppressed: java.util.concurrent.CompletionException: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332)
		at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:874)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:887)
		at java.base/java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2357)
		at java.base/java.util.concurrent.CompletableFuture$MinimalStage.whenComplete(CompletableFuture.java:2948)
		at io.quarkus.scheduler.common.runtime.DefaultInvoker.invoke(DefaultInvoker.java:24)
		at io.quarkus.scheduler.common.runtime.StatusEmitterInvoker.invoke(StatusEmitterInvoker.java:35)
		at io.quarkus.quartz.runtime.QuartzSchedulerImpl$InvokerJob$1$1.run(QuartzSchedulerImpl.java:888)
		at io.quarkus.virtual.threads.FallbackVirtualThreadsExecutorService.lambda$execute$0(FallbackVirtualThreadsExecutorService.java:28)
		at io.vertx.core.impl.ContextBase.lambda$executeBlocking$0(ContextBase.java:167)
		at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:277)
		at io.vertx.core.impl.ContextBase.lambda$internalExecuteBlocking$2(ContextBase.java:199)
		at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:582)
		at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
		at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
		at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
		at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:1623)
	Caused by: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertThatItRunsOnVirtualThread(VirtualThreadsAssertions.java:52)
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertEverything(VirtualThreadsAssertions.java:19)
		at io.quarkus.virtual.scheduler.ScheduledResource.run(ScheduledResource.java:36)
		at io.quarkus.virtual.scheduler.ScheduledResource_ScheduledInvoker_run_72e66771a77415a7284d3ae42331659c186071de.invokeBean(Unknown Source)
		... 14 more
Caused by: org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at org.junit.jupiter.api.AssertTrue.failNotTrue(AssertTrue.java:63)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
	at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:179)
	at io.quarkus.virtual.mail.RunOnVirtualThreadTest.lambda$testScheduledMethods$0(RunOnVirtualThreadTest.java:30)
	at org.awaitility.core.AssertionCondition.lambda$new$0(AssertionCondition.java:53)
	at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:248)
	at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:235)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1623)

Check failure on line 38 in integration-tests/virtual-threads/quartz-virtual-threads/src/test/java/io/quarkus/virtual/mail/RunOnVirtualThreadTest.java

See this annotation in the file changed.

@quarkus-bot quarkus-bot / Build summary for a607a67de84d58e96186ba918dae88fa805cba60

JVM Tests - JDK 20

org.awaitility.core.ConditionTimeoutException: Assertion condition defined as a io.quarkus.virtual.mail.RunOnVirtualThreadTest expected: <true> but was: <false> within 10 seconds.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)
Raw output
org.awaitility.core.ConditionTimeoutException: Assertion condition defined as a io.quarkus.virtual.mail.RunOnVirtualThreadTest expected: <true> but was: <false> within 10 seconds.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31)
	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:985)
	at org.awaitility.core.ConditionFactory.untilAsserted(ConditionFactory.java:769)
	at io.quarkus.virtual.mail.RunOnVirtualThreadTest.testScheduledMethodsUsingApi(RunOnVirtualThreadTest.java:38)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1014)
	at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:828)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	Suppressed: java.util.concurrent.CompletionException: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332)
		at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:874)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:887)
		at java.base/java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2357)
		at java.base/java.util.concurrent.CompletableFuture$MinimalStage.whenComplete(CompletableFuture.java:2948)
		at io.quarkus.scheduler.common.runtime.DefaultInvoker.invoke(DefaultInvoker.java:24)
		at io.quarkus.scheduler.common.runtime.StatusEmitterInvoker.invoke(StatusEmitterInvoker.java:35)
		at io.quarkus.quartz.runtime.QuartzSchedulerImpl$InvokerJob$1$1.run(QuartzSchedulerImpl.java:888)
		at io.quarkus.virtual.threads.FallbackVirtualThreadsExecutorService.lambda$execute$0(FallbackVirtualThreadsExecutorService.java:28)
		at io.vertx.core.impl.ContextBase.lambda$executeBlocking$0(ContextBase.java:167)
		at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:277)
		at io.vertx.core.impl.ContextBase.lambda$internalExecuteBlocking$2(ContextBase.java:199)
		at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:582)
		at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
		at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
		at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
		at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:1623)
	Caused by: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertThatItRunsOnVirtualThread(VirtualThreadsAssertions.java:52)
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertEverything(VirtualThreadsAssertions.java:19)
		at io.quarkus.virtual.scheduler.ScheduledResource.run(ScheduledResource.java:36)
		at io.quarkus.virtual.scheduler.ScheduledResource_ScheduledInvoker_run_72e66771a77415a7284d3ae42331659c186071de.invokeBean(Unknown Source)
		... 14 more
	Suppressed: java.util.concurrent.CompletionException: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332)
		at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:874)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:887)
		at java.base/java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2357)
		at java.base/java.util.concurrent.CompletableFuture$MinimalStage.whenComplete(CompletableFuture.java:2948)
		at io.quarkus.scheduler.common.runtime.DefaultInvoker.invoke(DefaultInvoker.java:24)
		at io.quarkus.scheduler.common.runtime.StatusEmitterInvoker.invoke(StatusEmitterInvoker.java:35)
		at io.quarkus.quartz.runtime.QuartzSchedulerImpl$InvokerJob$1$1.run(QuartzSchedulerImpl.java:888)
		at io.quarkus.virtual.threads.FallbackVirtualThreadsExecutorService.lambda$execute$0(FallbackVirtualThreadsExecutorService.java:28)
		at io.vertx.core.impl.ContextBase.lambda$executeBlocking$0(ContextBase.java:167)
		at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:277)
		at io.vertx.core.impl.ContextBase.lambda$internalExecuteBlocking$2(ContextBase.java:199)
		at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:582)
		at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
		at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
		at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
		at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:1623)
	Caused by: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertThatItRunsOnVirtualThread(VirtualThreadsAssertions.java:52)
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertEverything(VirtualThreadsAssertions.java:19)
		at io.quarkus.virtual.scheduler.ScheduledResource.run(ScheduledResource.java:36)
		at io.quarkus.virtual.scheduler.ScheduledResource_ScheduledInvoker_run_72e66771a77415a7284d3ae42331659c186071de.invokeBean(Unknown Source)
		... 14 more
	Suppressed: java.util.concurrent.CompletionException: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332)
		at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:874)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:887)
		at java.base/java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2357)
		at java.base/java.util.concurrent.CompletableFuture$MinimalStage.whenComplete(CompletableFuture.java:2948)
		at io.quarkus.scheduler.common.runtime.DefaultInvoker.invoke(DefaultInvoker.java:24)
		at io.quarkus.scheduler.common.runtime.StatusEmitterInvoker.invoke(StatusEmitterInvoker.java:35)
		at io.quarkus.quartz.runtime.QuartzSchedulerImpl$InvokerJob$1$1.run(QuartzSchedulerImpl.java:888)
		at io.quarkus.virtual.threads.FallbackVirtualThreadsExecutorService.lambda$execute$0(FallbackVirtualThreadsExecutorService.java:28)
		at io.vertx.core.impl.ContextBase.lambda$executeBlocking$0(ContextBase.java:167)
		at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:277)
		at io.vertx.core.impl.ContextBase.lambda$internalExecuteBlocking$2(ContextBase.java:199)
		at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:582)
		at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
		at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
		at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
		at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:1623)
	Caused by: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertThatItRunsOnVirtualThread(VirtualThreadsAssertions.java:52)
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertEverything(VirtualThreadsAssertions.java:19)
		at io.quarkus.virtual.scheduler.ScheduledResource.run(ScheduledResource.java:36)
		at io.quarkus.virtual.scheduler.ScheduledResource_ScheduledInvoker_run_72e66771a77415a7284d3ae42331659c186071de.invokeBean(Unknown Source)
		... 14 more
	Suppressed: java.util.concurrent.CompletionException: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332)
		at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:874)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:887)
		at java.base/java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2357)
		at java.base/java.util.concurrent.CompletableFuture$MinimalStage.whenComplete(CompletableFuture.java:2948)
		at io.quarkus.scheduler.common.runtime.DefaultInvoker.invoke(DefaultInvoker.java:24)
		at io.quarkus.scheduler.common.runtime.StatusEmitterInvoker.invoke(StatusEmitterInvoker.java:35)
		at io.quarkus.quartz.runtime.QuartzSchedulerImpl$InvokerJob$1$1.run(QuartzSchedulerImpl.java:888)
		at io.quarkus.virtual.threads.FallbackVirtualThreadsExecutorService.lambda$execute$0(FallbackVirtualThreadsExecutorService.java:28)
		at io.vertx.core.impl.ContextBase.lambda$executeBlocking$0(ContextBase.java:167)
		at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:277)
		at io.vertx.core.impl.ContextBase.lambda$internalExecuteBlocking$2(ContextBase.java:199)
		at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:582)
		at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
		at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
		at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
		at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:1623)
	Caused by: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertThatItRunsOnVirtualThread(VirtualThreadsAssertions.java:52)
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertEverything(VirtualThreadsAssertions.java:19)
		at io.quarkus.virtual.scheduler.ScheduledResource.run(ScheduledResource.java:36)
		at io.quarkus.virtual.scheduler.ScheduledResource_ScheduledInvoker_run_72e66771a77415a7284d3ae42331659c186071de.invokeBean(Unknown Source)
		... 14 more
	Suppressed: java.util.concurrent.CompletionException: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332)
		at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:874)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:887)
		at java.base/java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2357)
		at java.base/java.util.concurrent.CompletableFuture$MinimalStage.whenComplete(CompletableFuture.java:2948)
		at io.quarkus.scheduler.common.runtime.DefaultInvoker.invoke(DefaultInvoker.java:24)
		at io.quarkus.scheduler.common.runtime.StatusEmitterInvoker.invoke(StatusEmitterInvoker.java:35)
		at io.quarkus.quartz.runtime.QuartzSchedulerImpl$InvokerJob$1$1.run(QuartzSchedulerImpl.java:888)
		at io.quarkus.virtual.threads.FallbackVirtualThreadsExecutorService.lambda$execute$0(FallbackVirtualThreadsExecutorService.java:28)
		at io.vertx.core.impl.ContextBase.lambda$executeBlocking$0(ContextBase.java:167)
		at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:277)
		at io.vertx.core.impl.ContextBase.lambda$internalExecuteBlocking$2(ContextBase.java:199)
		at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:582)
		at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
		at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
		at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
		at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:1623)
	Caused by: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertThatItRunsOnVirtualThread(VirtualThreadsAssertions.java:52)
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertEverything(VirtualThreadsAssertions.java:19)
		at io.quarkus.virtual.scheduler.ScheduledResource.run(ScheduledResource.java:36)
		at io.quarkus.virtual.scheduler.ScheduledResource_ScheduledInvoker_run_72e66771a77415a7284d3ae42331659c186071de.invokeBean(Unknown Source)
		... 14 more
	Suppressed: java.util.concurrent.CompletionException: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332)
		at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:874)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:887)
		at java.base/java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2357)
		at java.base/java.util.concurrent.CompletableFuture$MinimalStage.whenComplete(CompletableFuture.java:2948)
		at io.quarkus.scheduler.common.runtime.DefaultInvoker.invoke(DefaultInvoker.java:24)
		at io.quarkus.scheduler.common.runtime.StatusEmitterInvoker.invoke(StatusEmitterInvoker.java:35)
		at io.quarkus.quartz.runtime.QuartzSchedulerImpl$InvokerJob$1$1.run(QuartzSchedulerImpl.java:888)
		at io.quarkus.virtual.threads.FallbackVirtualThreadsExecutorService.lambda$execute$0(FallbackVirtualThreadsExecutorService.java:28)
		at io.vertx.core.impl.ContextBase.lambda$executeBlocking$0(ContextBase.java:167)
		at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:277)
		at io.vertx.core.impl.ContextBase.lambda$internalExecuteBlocking$2(ContextBase.java:199)
		at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:582)
		at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
		at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
		at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
		at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:1623)
	Caused by: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertThatItRunsOnVirtualThread(VirtualThreadsAssertions.java:52)
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertEverything(VirtualThreadsAssertions.java:19)
		at io.quarkus.virtual.scheduler.ScheduledResource.run(ScheduledResource.java:36)
		at io.quarkus.virtual.scheduler.ScheduledResource_ScheduledInvoker_run_72e66771a77415a7284d3ae42331659c186071de.invokeBean(Unknown Source)
		... 14 more
	Suppressed: java.util.concurrent.CompletionException: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332)
		at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:874)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:887)
		at java.base/java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2357)
		at java.base/java.util.concurrent.CompletableFuture$MinimalStage.whenComplete(CompletableFuture.java:2948)
		at io.quarkus.scheduler.common.runtime.DefaultInvoker.invoke(DefaultInvoker.java:24)
		at io.quarkus.scheduler.common.runtime.StatusEmitterInvoker.invoke(StatusEmitterInvoker.java:35)
		at io.quarkus.quartz.runtime.QuartzSchedulerImpl$InvokerJob$1$1.run(QuartzSchedulerImpl.java:888)
		at io.quarkus.virtual.threads.FallbackVirtualThreadsExecutorService.lambda$execute$0(FallbackVirtualThreadsExecutorService.java:28)
		at io.vertx.core.impl.ContextBase.lambda$executeBlocking$0(ContextBase.java:167)
		at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:277)
		at io.vertx.core.impl.ContextBase.lambda$internalExecuteBlocking$2(ContextBase.java:199)
		at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:582)
		at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
		at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
		at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
		at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:1623)
	Caused by: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertThatItRunsOnVirtualThread(VirtualThreadsAssertions.java:52)
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertEverything(VirtualThreadsAssertions.java:19)
		at io.quarkus.virtual.scheduler.ScheduledResource.run(ScheduledResource.java:36)
		at io.quarkus.virtual.scheduler.ScheduledResource_ScheduledInvoker_run_72e66771a77415a7284d3ae42331659c186071de.invokeBean(Unknown Source)
		... 14 more
	Suppressed: java.util.concurrent.CompletionException: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332)
		at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:874)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:887)
		at java.base/java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2357)
		at java.base/java.util.concurrent.CompletableFuture$MinimalStage.whenComplete(CompletableFuture.java:2948)
		at io.quarkus.scheduler.common.runtime.DefaultInvoker.invoke(DefaultInvoker.java:24)
		at io.quarkus.scheduler.common.runtime.StatusEmitterInvoker.invoke(StatusEmitterInvoker.java:35)
		at io.quarkus.quartz.runtime.QuartzSchedulerImpl$InvokerJob$1$1.run(QuartzSchedulerImpl.java:888)
		at io.quarkus.virtual.threads.FallbackVirtualThreadsExecutorService.lambda$execute$0(FallbackVirtualThreadsExecutorService.java:28)
		at io.vertx.core.impl.ContextBase.lambda$executeBlocking$0(ContextBase.java:167)
		at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:277)
		at io.vertx.core.impl.ContextBase.lambda$internalExecuteBlocking$2(ContextBase.java:199)
		at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:582)
		at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
		at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
		at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
		at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:1623)
	Caused by: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertThatItRunsOnVirtualThread(VirtualThreadsAssertions.java:52)
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertEverything(VirtualThreadsAssertions.java:19)
		at io.quarkus.virtual.scheduler.ScheduledResource.run(ScheduledResource.java:36)
		at io.quarkus.virtual.scheduler.ScheduledResource_ScheduledInvoker_run_72e66771a77415a7284d3ae42331659c186071de.invokeBean(Unknown Source)
		... 14 more
	Suppressed: java.util.concurrent.CompletionException: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332)
		at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:874)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:887)
		at java.base/java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2357)
		at java.base/java.util.concurrent.CompletableFuture$MinimalStage.whenComplete(CompletableFuture.java:2948)
		at io.quarkus.scheduler.common.runtime.DefaultInvoker.invoke(DefaultInvoker.java:24)
		at io.quarkus.scheduler.common.runtime.StatusEmitterInvoker.invoke(StatusEmitterInvoker.java:35)
		at io.quarkus.quartz.runtime.QuartzSchedulerImpl$InvokerJob$1$1.run(QuartzSchedulerImpl.java:888)
		at io.quarkus.virtual.threads.FallbackVirtualThreadsExecutorService.lambda$execute$0(FallbackVirtualThreadsExecutorService.java:28)
		at io.vertx.core.impl.ContextBase.lambda$executeBlocking$0(ContextBase.java:167)
		at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:277)
		at io.vertx.core.impl.ContextBase.lambda$internalExecuteBlocking$2(ContextBase.java:199)
		at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:582)
		at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
		at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
		at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
		at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:1623)
	Caused by: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertThatItRunsOnVirtualThread(VirtualThreadsAssertions.java:52)
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertEverything(VirtualThreadsAssertions.java:19)
		at io.quarkus.virtual.scheduler.ScheduledResource.run(ScheduledResource.java:36)
		at io.quarkus.virtual.scheduler.ScheduledResource_ScheduledInvoker_run_72e66771a77415a7284d3ae42331659c186071de.invokeBean(Unknown Source)
		... 14 more
	Suppressed: java.util.concurrent.CompletionException: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332)
		at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:874)
		at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:887)
		at java.base/java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2357)
		at java.base/java.util.concurrent.CompletableFuture$MinimalStage.whenComplete(CompletableFuture.java:2948)
		at io.quarkus.scheduler.common.runtime.DefaultInvoker.invoke(DefaultInvoker.java:24)
		at io.quarkus.scheduler.common.runtime.StatusEmitterInvoker.invoke(StatusEmitterInvoker.java:35)
		at io.quarkus.quartz.runtime.QuartzSchedulerImpl$InvokerJob$1$1.run(QuartzSchedulerImpl.java:888)
		at io.quarkus.virtual.threads.FallbackVirtualThreadsExecutorService.lambda$execute$0(FallbackVirtualThreadsExecutorService.java:28)
		at io.vertx.core.impl.ContextBase.lambda$executeBlocking$0(ContextBase.java:167)
		at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:277)
		at io.vertx.core.impl.ContextBase.lambda$internalExecuteBlocking$2(ContextBase.java:199)
		at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:582)
		at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
		at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
		at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
		at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:1623)
	Caused by: java.lang.AssertionError: Thread Thread[#96,executor-thread-2,5,main] is not a virtual thread
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertThatItRunsOnVirtualThread(VirtualThreadsAssertions.java:52)
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertEverything(VirtualThreadsAssertions.java:19)
		at io.quarkus.virtual.scheduler.ScheduledResource.run(ScheduledResource.java:36)
		at io.quarkus.virtual.scheduler.ScheduledResource_ScheduledInvoker_run_72e66771a77415a7284d3ae42331659c186071de.invokeBean(Unknown Source)
		... 14 more
Caused by: org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at org.junit.jupiter.api.AssertTrue.failNotTrue(AssertTrue.java:63)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
	at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:179)
	at io.quarkus.virtual.mail.RunOnVirtualThreadTest.lambda$testScheduledMethodsUsingApi$1(RunOnVirtualThreadTest.java:43)
	at org.awaitility.core.AssertionCondition.lambda$new$0(AssertionCondition.java:53)
	at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:248)
	at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:235)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1623)

Check failure on line 20 in integration-tests/virtual-threads/reactive-routes-virtual-threads/src/test/java/io/quarkus/virtual/vertx/web/RunOnVirtualThreadTest.java

See this annotation in the file changed.

@quarkus-bot quarkus-bot / Build summary for a607a67de84d58e96186ba918dae88fa805cba60

JVM Tests - JDK 20

java.net.SocketTimeoutException: Read timed out
	at java.base/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:278)
	at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
Raw output
java.net.SocketTimeoutException: Read timed out
	at java.base/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:278)
	at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
	at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:345)
	at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:794)
	at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1025)
	at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:161)
	at org.apache.http.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:82)
	at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:276)
	at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138)
	at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
	at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
	at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:294)
	at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:257)
	at org.apache.http.impl.conn.ManagedClientConnectionImpl.receiveResponseHeader(ManagedClientConnectionImpl.java:207)
	at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
	at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
	at org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:679)
	at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:481)
	at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:835)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
	at io.restassured.internal.RestAssuredHttpBuilder.doRequest(RestAssuredHttpBuilder.java:141)
	at io.restassured.internal.http.HTTPBuilder.doRequest(HTTPBuilder.java:496)
	at io.restassured.internal.http.HTTPBuilder.request(HTTPBuilder.java:453)
	at io.restassured.internal.http.HTTPBuilder$request$2.call(Unknown Source)
	at io.restassured.internal.RequestSpecificationImpl.sendHttpRequest(RequestSpecificationImpl.groovy:1480)
	at io.restassured.internal.RequestSpecificationImpl.this$2$sendHttpRequest(RequestSpecificationImpl.groovy)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:343)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:328)
	at groovy.lang.MetaClassImpl.doInvokeMethod(MetaClassImpl.java:1331)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1086)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1006)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:789)
	at io.restassured.internal.RequestSpecificationImpl.invokeMethod(RequestSpecificationImpl.groovy)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:46)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.callCurrent(PogoInterceptableSite.java:57)
	at io.restassured.internal.RequestSpecificationImpl.sendRequest(RequestSpecificationImpl.groovy:1229)
	at io.restassured.internal.RequestSpecificationImpl.this$2$sendRequest(RequestSpecificationImpl.groovy)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:343)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:328)
	at groovy.lang.MetaClassImpl.doInvokeMethod(MetaClassImpl.java:1331)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1086)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1006)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:789)
	at io.restassured.internal.RequestSpecificationImpl.invokeMethod(RequestSpecificationImpl.groovy)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:46)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:166)
	at io.restassured.internal.filter.SendRequestFilter.filter(SendRequestFilter.groovy:30)
	at io.restassured.filter.Filter$filter.call(Unknown Source)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
	at io.restassured.filter.Filter$filter$0.call(Unknown Source)
	at io.restassured.internal.filter.FilterContextImpl.next(FilterContextImpl.groovy:72)
	at io.restassured.filter.time.TimingFilter.filter(TimingFilter.java:56)
	at io.restassured.filter.Filter$filter$0.call(Unknown Source)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
	at io.restassured.filter.Filter$filter.call(Unknown Source)
	at io.restassured.internal.filter.FilterContextImpl.next(FilterContextImpl.groovy:72)
	at io.restassured.filter.FilterContext$next.call(Unknown Source)
	at io.restassured.internal.filter.CsrfFilter.filter(CsrfFilter.groovy:70)
	at io.restassured.filter.Filter$filter.call(Unknown Source)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
	at io.restassured.filter.Filter$filter.call(Unknown Source)
	at io.restassured.internal.filter.FilterContextImpl.next(FilterContextImpl.groovy:72)
	at io.restassured.filter.FilterContext$next.call(Unknown Source)
	at io.restassured.internal.RequestSpecificationImpl.applyPathParamsAndSendRequest(RequestSpecificationImpl.groovy:1704)
	at io.restassured.internal.RequestSpecificationImpl.this$2$applyPathParamsAndSendRequest(RequestSpecificationImpl.groovy)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:343)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:328)
	at groovy.lang.MetaClassImpl.doInvokeMethod(MetaClassImpl.java:1331)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1086)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1006)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:789)
	at io.restassured.internal.RequestSpecificationImpl.invokeMethod(RequestSpecificationImpl.groovy)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:46)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.callCurrent(PogoInterceptableSite.java:57)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:203)
	at io.restassured.internal.RequestSpecificationImpl.applyPathParamsAndSendRequest(RequestSpecificationImpl.groovy:1710)
	at io.restassured.internal.RequestSpecificationImpl.this$2$applyPathParamsAndSendRequest(RequestSpecificationImpl.groovy)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:343)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:328)
	at groovy.lang.MetaClassImpl.doInvokeMethod(MetaClassImpl.java:1331)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1086)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1006)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:789)
	at io.restassured.internal.RequestSpecificationImpl.invokeMethod(RequestSpecificationImpl.groovy)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:46)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.callCurrent(PogoInterceptableSite.java:57)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:203)
	at io.restassured.internal.RequestSpecificationImpl.get(RequestSpecificationImpl.groovy:172)
	at io.restassured.internal.RequestSpecificationImpl.get(RequestSpecificationImpl.groovy)
	at io.restassured.RestAssured.get(RestAssured.java:721)
	at io.quarkus.virtual.vertx.web.RunOnVirtualThreadTest.testRouteOnVirtualThread(RunOnVirtualThreadTest.java:20)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1014)
	at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:828)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 21 in integration-tests/virtual-threads/redis-virtual-threads/src/test/java/io/quarkus/virtual/redis/RunOnVirtualThreadTest.java

See this annotation in the file changed.

@quarkus-bot quarkus-bot / Build summary for a607a67de84d58e96186ba918dae88fa805cba60

JVM Tests - JDK 20

java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.
Raw output
java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.

	at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:484)
	at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:73)
	at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:108)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:263)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:277)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:512)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure$validate$1.call(Unknown Source)
	at io.restassured.internal.ResponseSpecificationImpl.validateResponseIfRequired(ResponseSpecificationImpl.groovy:696)
	at io.restassured.internal.ResponseSpecificationImpl.this$2$validateResponseIfRequired(ResponseSpecificationImpl.groovy)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)
	at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:198)
	at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:62)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.ResponseSpecificationImpl.statusCode(ResponseSpecificationImpl.groovy:135)
	at io.restassured.specification.ResponseSpecification$statusCode$0.callCurrent(Unknown Source)
	at io.restassured.internal.ResponseSpecificationImpl.statusCode(ResponseSpecificationImpl.groovy:143)
	at io.restassured.internal.ValidatableResponseOptionsImpl.statusCode(ValidatableResponseOptionsImpl.java:89)
	at io.quarkus.virtual.redis.RunOnVirtualThreadTest.test(RunOnVirtualThreadTest.java:21)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1014)
	at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:828)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	Suppressed: java.lang.AssertionError: Thread Thread[#92,executor-thread-2,5,main] is not a virtual thread
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertThatItRunsOnVirtualThread(VirtualThreadsAssertions.java:52)
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertEverything(VirtualThreadsAssertions.java:19)
		at io.quarkus.virtual.redis.RedisResource.testRedis(RedisResource.java:26)
		at io.quarkus.virtual.redis.RedisResource$quarkusrestinvoker$testRedis_6a3a714890d0e569ce8293ea14edf1c7e8fc6a33.invoke(Unknown Source)
		at org.jboss.resteasy.reactive.server.handlers.InvocationHandler.handle(InvocationHandler.java:29)
		at io.quarkus.resteasy.reactive.server.runtime.QuarkusResteasyReactiveRequestContext.invokeHandler(QuarkusResteasyReactiveRequestContext.java:141)
		at org.jboss.resteasy.reactive.common.core.AbstractResteasyReactiveContext.run(AbstractResteasyReactiveContext.java:147)
		at io.quarkus.virtual.threads.FallbackVirtualThreadsExecutorService.lambda$execute$0(FallbackVirtualThreadsExecutorService.java:28)
		at io.vertx.core.impl.ContextBase.lambda$executeBlocking$0(ContextBase.java:167)
		at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:277)
		at io.vertx.core.impl.ContextBase.lambda$internalExecuteBlocking$2(ContextBase.java:199)
		at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:582)
		at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
		at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
		at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
		at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:1623)

Check failure on line 20 in integration-tests/virtual-threads/rest-client-reactive-virtual-threads/src/test/java/io/quarkus/virtual/rest/RunOnVirtualThreadTest.java

See this annotation in the file changed.

@quarkus-bot quarkus-bot / Build summary for a607a67de84d58e96186ba918dae88fa805cba60

JVM Tests - JDK 20

java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.
Raw output
java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.

	at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:484)
	at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:73)
	at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:108)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:263)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:277)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:512)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure$validate$1.call(Unknown Source)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)
	at io.restassured.internal.ResponseSpecificationImpl.validateResponseIfRequired(ResponseSpecificationImpl.groovy:696)
	at io.restassured.internal.ResponseSpecificationImpl.this$2$validateResponseIfRequired(ResponseSpecificationImpl.groovy)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)
	at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:198)
	at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:62)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.ResponseSpecificationImpl.statusCode(ResponseSpecificationImpl.groovy:135)
	at io.restassured.specification.ResponseSpecification$statusCode$0.callCurrent(Unknown Source)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.ResponseSpecificationImpl.statusCode(ResponseSpecificationImpl.groovy:143)
	at io.restassured.internal.ValidatableResponseOptionsImpl.statusCode(ValidatableResponseOptionsImpl.java:89)
	at io.quarkus.virtual.rest.RunOnVirtualThreadTest.test(RunOnVirtualThreadTest.java:20)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1014)
	at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:828)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	Suppressed: java.lang.AssertionError: Thread Thread[#64,executor-thread-1,5,main] is not a virtual thread
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertThatItRunsOnVirtualThread(VirtualThreadsAssertions.java:52)
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertEverything(VirtualThreadsAssertions.java:19)
		at io.quarkus.virtual.rest.RestClientResource.test(RestClientResource.java:28)
		at io.quarkus.virtual.rest.RestClientResource$quarkusrestinvoker$test_5ae69aba956ac2e3960a404caf1352e8fcd99e1b.invoke(Unknown Source)
		at org.jboss.resteasy.reactive.server.handlers.InvocationHandler.handle(InvocationHandler.java:29)
		at io.quarkus.resteasy.reactive.server.runtime.QuarkusResteasyReactiveRequestContext.invokeHandler(QuarkusResteasyReactiveRequestContext.java:141)
		at org.jboss.resteasy.reactive.common.core.AbstractResteasyReactiveContext.run(AbstractResteasyReactiveContext.java:147)
		at io.quarkus.virtual.threads.FallbackVirtualThreadsExecutorService.lambda$execute$0(FallbackVirtualThreadsExecutorService.java:28)
		at io.vertx.core.impl.ContextBase.lambda$executeBlocking$0(ContextBase.java:167)
		at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:277)
		at io.vertx.core.impl.ContextBase.lambda$internalExecuteBlocking$2(ContextBase.java:199)
		at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:582)
		at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
		at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
		at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
		at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:1623)

Check failure on line 91 in integration-tests/virtual-threads/resteasy-reactive-virtual-threads/src/test/java/io/quarkus/virtual/rr/RunOnVirtualThreadTest.java

See this annotation in the file changed.

@quarkus-bot quarkus-bot / Build summary for a607a67de84d58e96186ba918dae88fa805cba60

JVM Tests - JDK 20

java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.
Raw output
java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.

	at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:484)
	at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:73)
	at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:108)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:277)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:512)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure$validate$1.call(Unknown Source)
	at io.restassured.internal.ResponseSpecificationImpl.validateResponseIfRequired(ResponseSpecificationImpl.groovy:696)
	at io.restassured.internal.ResponseSpecificationImpl.this$2$validateResponseIfRequired(ResponseSpecificationImpl.groovy)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)
	at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:198)
	at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:62)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.ResponseSpecificationImpl.statusCode(ResponseSpecificationImpl.groovy:135)
	at io.restassured.specification.ResponseSpecification$statusCode$0.callCurrent(Unknown Source)
	at io.restassured.internal.ResponseSpecificationImpl.statusCode(ResponseSpecificationImpl.groovy:143)
	at io.restassured.internal.ValidatableResponseOptionsImpl.statusCode(ValidatableResponseOptionsImpl.java:89)
	at io.quarkus.virtual.rr.RunOnVirtualThreadTest.testFilters(RunOnVirtualThreadTest.java:91)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1014)
	at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:828)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	Suppressed: java.lang.AssertionError: Thread Thread[#64,executor-thread-1,5,main] is not a virtual thread
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertThatItRunsOnVirtualThread(VirtualThreadsAssertions.java:52)
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertEverything(VirtualThreadsAssertions.java:19)
		at io.quarkus.virtual.rr.FilteredResource.filtered(FilteredResource.java:23)
		at io.quarkus.virtual.rr.FilteredResource$quarkusrestinvoker$filtered_d7f3a555795147fb9ab2b536ccbac5218462ea83.invoke(Unknown Source)
		at org.jboss.resteasy.reactive.server.handlers.InvocationHandler.handle(InvocationHandler.java:29)
		at io.quarkus.resteasy.reactive.server.runtime.QuarkusResteasyReactiveRequestContext.invokeHandler(QuarkusResteasyReactiveRequestContext.java:141)
		at org.jboss.resteasy.reactive.common.core.AbstractResteasyReactiveContext.run(AbstractResteasyReactiveContext.java:147)
		at io.quarkus.virtual.threads.FallbackVirtualThreadsExecutorService.lambda$execute$0(FallbackVirtualThreadsExecutorService.java:28)
		at io.vertx.core.impl.ContextBase.lambda$executeBlocking$0(ContextBase.java:167)
		at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:277)
		at io.vertx.core.impl.ContextBase.lambda$internalExecuteBlocking$2(ContextBase.java:199)
		at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:582)
		at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
		at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
		at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
		at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:1623)

Check failure on line 22 in integration-tests/virtual-threads/resteasy-reactive-virtual-threads/src/test/java/io/quarkus/virtual/rr/RunOnVirtualThreadTest.java

See this annotation in the file changed.

@quarkus-bot quarkus-bot / Build summary for a607a67de84d58e96186ba918dae88fa805cba60

JVM Tests - JDK 20

java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.
Raw output
java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.

	at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:484)
	at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:73)
	at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:108)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:263)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:277)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:512)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure$validate$1.call(Unknown Source)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)
	at io.restassured.internal.ResponseSpecificationImpl.validateResponseIfRequired(ResponseSpecificationImpl.groovy:696)
	at io.restassured.internal.ResponseSpecificationImpl.this$2$validateResponseIfRequired(ResponseSpecificationImpl.groovy)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)
	at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:198)
	at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:62)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.ResponseSpecificationImpl.statusCode(ResponseSpecificationImpl.groovy:135)
	at io.restassured.specification.ResponseSpecification$statusCode$0.callCurrent(Unknown Source)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.ResponseSpecificationImpl.statusCode(ResponseSpecificationImpl.groovy:143)
	at io.restassured.internal.ValidatableResponseOptionsImpl.statusCode(ValidatableResponseOptionsImpl.java:89)
	at io.quarkus.virtual.rr.RunOnVirtualThreadTest.testGet(RunOnVirtualThreadTest.java:22)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1014)
	at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:828)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	Suppressed: java.lang.AssertionError: Thread Thread[#64,executor-thread-1,5,main] is not a virtual thread
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertThatItRunsOnVirtualThread(VirtualThreadsAssertions.java:52)
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertEverything(VirtualThreadsAssertions.java:19)
		at io.quarkus.virtual.rr.MyResource.testGet(MyResource.java:25)
		at io.quarkus.virtual.rr.MyResource$quarkusrestinvoker$testGet_f947db9bce0380ef9f77b42025fb2ab6f1f3cf47.invoke(Unknown Source)
		at org.jboss.resteasy.reactive.server.handlers.InvocationHandler.handle(InvocationHandler.java:29)
		at io.quarkus.resteasy.reactive.server.runtime.QuarkusResteasyReactiveRequestContext.invokeHandler(QuarkusResteasyReactiveRequestContext.java:141)
		at org.jboss.resteasy.reactive.common.core.AbstractResteasyReactiveContext.run(AbstractResteasyReactiveContext.java:147)
		at io.quarkus.virtual.threads.FallbackVirtualThreadsExecutorService.lambda$execute$0(FallbackVirtualThreadsExecutorService.java:28)
		at io.vertx.core.impl.ContextBase.lambda$executeBlocking$0(ContextBase.java:167)
		at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:277)
		at io.vertx.core.impl.ContextBase.lambda$internalExecuteBlocking$2(ContextBase.java:199)
		at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:582)
		at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
		at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
		at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
		at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:1623)

Check failure on line 37 in integration-tests/virtual-threads/resteasy-reactive-virtual-threads/src/test/java/io/quarkus/virtual/rr/RunOnVirtualThreadTest.java

See this annotation in the file changed.

@quarkus-bot quarkus-bot / Build summary for a607a67de84d58e96186ba918dae88fa805cba60

JVM Tests - JDK 20

java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.
Raw output
java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.

	at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:484)
	at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:73)
	at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:108)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:277)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:512)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure$validate$1.call(Unknown Source)
	at io.restassured.internal.ResponseSpecificationImpl.validateResponseIfRequired(ResponseSpecificationImpl.groovy:696)
	at io.restassured.internal.ResponseSpecificationImpl.this$2$validateResponseIfRequired(ResponseSpecificationImpl.groovy)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)
	at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:198)
	at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:62)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.ResponseSpecificationImpl.statusCode(ResponseSpecificationImpl.groovy:135)
	at io.restassured.specification.ResponseSpecification$statusCode$0.callCurrent(Unknown Source)
	at io.restassured.internal.ResponseSpecificationImpl.statusCode(ResponseSpecificationImpl.groovy:143)
	at io.restassured.internal.ValidatableResponseOptionsImpl.statusCode(ValidatableResponseOptionsImpl.java:89)
	at io.quarkus.virtual.rr.RunOnVirtualThreadTest.testPost(RunOnVirtualThreadTest.java:37)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1014)
	at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:828)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	Suppressed: java.lang.AssertionError: Thread Thread[#64,executor-thread-1,5,main] is not a virtual thread
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertThatItRunsOnVirtualThread(VirtualThreadsAssertions.java:52)
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertEverything(VirtualThreadsAssertions.java:19)
		at io.quarkus.virtual.rr.MyResource.testPost(MyResource.java:32)
		at io.quarkus.virtual.rr.MyResource$quarkusrestinvoker$testPost_6ff766c751d78887567aa984384003cea98f1c84.invoke(Unknown Source)
		at org.jboss.resteasy.reactive.server.handlers.InvocationHandler.handle(InvocationHandler.java:29)
		at io.quarkus.resteasy.reactive.server.runtime.QuarkusResteasyReactiveRequestContext.invokeHandler(QuarkusResteasyReactiveRequestContext.java:141)
		at org.jboss.resteasy.reactive.common.core.AbstractResteasyReactiveContext.run(AbstractResteasyReactiveContext.java:147)
		at io.quarkus.virtual.threads.FallbackVirtualThreadsExecutorService.lambda$execute$0(FallbackVirtualThreadsExecutorService.java:28)
		at io.vertx.core.impl.ContextBase.lambda$executeBlocking$0(ContextBase.java:167)
		at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:277)
		at io.vertx.core.impl.ContextBase.lambda$internalExecuteBlocking$2(ContextBase.java:199)
		at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:582)
		at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
		at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
		at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
		at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:1623)

Check failure on line 73 in integration-tests/virtual-threads/resteasy-reactive-virtual-threads/src/test/java/io/quarkus/virtual/rr/RunOnVirtualThreadTest.java

See this annotation in the file changed.

@quarkus-bot quarkus-bot / Build summary for a607a67de84d58e96186ba918dae88fa805cba60

JVM Tests - JDK 20

java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.
Raw output
java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.

	at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:484)
	at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:73)
	at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:108)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:277)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:512)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure$validate$1.call(Unknown Source)
	at io.restassured.internal.ResponseSpecificationImpl.validateResponseIfRequired(ResponseSpecificationImpl.groovy:696)
	at io.restassured.internal.ResponseSpecificationImpl.this$2$validateResponseIfRequired(ResponseSpecificationImpl.groovy)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)
	at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:198)
	at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:62)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.ResponseSpecificationImpl.statusCode(ResponseSpecificationImpl.groovy:135)
	at io.restassured.specification.ResponseSpecification$statusCode$0.callCurrent(Unknown Source)
	at io.restassured.internal.ResponseSpecificationImpl.statusCode(ResponseSpecificationImpl.groovy:143)
	at io.restassured.internal.ValidatableResponseOptionsImpl.statusCode(ValidatableResponseOptionsImpl.java:89)
	at io.quarkus.virtual.rr.RunOnVirtualThreadTest.testRunOnVirtualThreadOnClass(RunOnVirtualThreadTest.java:73)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1014)
	at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:828)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	Suppressed: java.lang.AssertionError: Thread Thread[#64,executor-thread-1,5,main] is not a virtual thread
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertThatItRunsOnVirtualThread(VirtualThreadsAssertions.java:52)
		at io.quarkus.test.vertx.VirtualThreadsAssertions.assertEverything(VirtualThreadsAssertions.java:19)
		at io.quarkus.virtual.rr.MyResourceWithVTOnClass.testGet(MyResourceWithVTOnClass.java:25)
		at io.quarkus.virtual.rr.MyResourceWithVTOnClass$quarkusrestinvoker$testGet_f947db9bce0380ef9f77b42025fb2ab6f1f3cf47.invoke(Unknown Source)
		at org.jboss.resteasy.reactive.server.handlers.InvocationHandler.handle(InvocationHandler.java:29)
		at io.quarkus.resteasy.reactive.server.runtime.QuarkusResteasyReactiveRequestContext.invokeHandler(QuarkusResteasyReactiveRequestContext.java:141)
		at org.jboss.resteasy.reactive.common.core.AbstractResteasyReactiveContext.run(AbstractResteasyReactiveContext.java:147)
		at io.quarkus.virtual.threads.FallbackVirtualThreadsExecutorService.lambda$execute$0(FallbackVirtualThreadsExecutorService.java:28)
		at io.vertx.core.impl.ContextBase.lambda$executeBlocking$0(ContextBase.java:167)
		at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:277)
		at io.vertx.core.impl.ContextBase.lambda$internalExecuteBlocking$2(ContextBase.java:199)
		at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:582)
		at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
		at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
		at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
		at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:1623)