Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Intermittent failure of CxfWssClientTest.loggingClient #1694

Open
jamesnetherton opened this issue Jan 28, 2025 · 1 comment
Open

Intermittent failure of CxfWssClientTest.loggingClient #1694

jamesnetherton opened this issue Jan 28, 2025 · 1 comment

Comments

@jamesnetherton
Copy link

Seen at least once on the Quarkus Platform:

2025-01-27T1:20:30.9828335Z [ERROR] Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 41.32 s <<< FAILURE! - in io.quarkiverse.cxf.it.wss.client.CxfWssClientTest
 [ERROR] io.quarkiverse.cxf.it.wss.client.CxfWssClientTest.loggingClient  Time elapsed: 30.044 s  <<< ERROR!
 java.net.SocketTimeoutException: Read timed out
 	at java.base/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:288)
 	at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:314)
 	at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)
 	at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)
 	at java.base/java.net.Socket$SocketInputStream.read(Socket.java:966)
 	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.NativeMethodAccessorImpl.invoke0(Native Method)
 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
 	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:343)
 	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:328)
 	at groovy.lang.MetaClassImpl.doInvokeMethod(MetaClassImpl.java:1333)
 	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1088)
 	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1007)
 	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:790)
 	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.NativeMethodAccessorImpl.invoke0(Native Method)
 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
 	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:343)
 	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:328)
 	at groovy.lang.MetaClassImpl.doInvokeMethod(MetaClassImpl.java:1333)
 	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1088)
 	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1007)
 	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:790)
 	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.NativeMethodAccessorImpl.invoke0(Native Method)
 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
 	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:343)
 	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:328)
 	at groovy.lang.MetaClassImpl.doInvokeMethod(MetaClassImpl.java:1333)
 	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1088)
 	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1007)
 	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:790)
 	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.NativeMethodAccessorImpl.invoke0(Native Method)
 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
 	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:343)
 	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:328)
 	at groovy.lang.MetaClassImpl.doInvokeMethod(MetaClassImpl.java:1333)
 	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1088)
 	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1007)
 	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:790)
 	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.quarkiverse.cxf.it.wss.client.CxfWssClientTest.loggingClient(CxfWssClientTest.java:37)
 	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
 	at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
 	at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
 	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
 	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
 
 2025-01-27 14:20:35,990 INFO  [io.qua.thread-pool] (main) Awaiting thread pool shutdown; 1 thread(s) running with -1 task(s) waiting
 2025-01-27 14:20:40,991 INFO  [io.qua.thread-pool] (main) Awaiting thread pool shutdown; 1 thread(s) running with -1 task(s) waiting
 2025-01-27 14:20:40,997 ERROR [io.qua.ver.htt.run.QuarkusErrorHandler] (executor-thread-1) HTTP Request to /cxf/wss-client/calculator/modulo?a=12&b=8 failed, error id: 2a3a4853-4994-4527-8e10-d1e28475f437-1 [Error Occurred After Shutdown]: java.lang.RuntimeException: Error injecting org.jboss.eap.quickstarts.wscalculator.wsscalculator.WssCalculatorService io.quarkiverse.cxf.it.wss.client.CxfWssClientResource.calculator
 	at io.quarkiverse.cxf.it.wss.client.CxfWssClientResource_Bean.doCreate(Unknown Source)
 	at io.quarkiverse.cxf.it.wss.client.CxfWssClientResource_Bean.create(Unknown Source)
 	at io.quarkiverse.cxf.it.wss.client.CxfWssClientResource_Bean.create(Unknown Source)
 	at io.quarkus.arc.impl.AbstractSharedContext.createInstanceHandle(AbstractSharedContext.java:119)
 	at io.quarkus.arc.impl.AbstractSharedContext$1.get(AbstractSharedContext.java:38)
 	at io.quarkus.arc.impl.AbstractSharedContext$1.get(AbstractSharedContext.java:35)
 	at io.quarkus.arc.impl.LazyValue.get(LazyValue.java:32)
 	at io.quarkus.arc.impl.ComputingCache.computeIfAbsent(ComputingCache.java:69)
 	at io.quarkus.arc.impl.ComputingCacheContextInstances.computeIfAbsent(ComputingCacheContextInstances.java:19)
 	at io.quarkus.arc.impl.AbstractSharedContext.get(AbstractSharedContext.java:35)
 	at io.quarkiverse.cxf.it.wss.client.CxfWssClientResource_Bean.get(Unknown Source)
 	at io.quarkiverse.cxf.it.wss.client.CxfWssClientResource_Bean.get(Unknown Source)
 	at io.quarkus.arc.impl.ArcContainerImpl.beanInstanceHandle(ArcContainerImpl.java:570)
 	at io.quarkus.arc.impl.ArcContainerImpl.beanInstanceHandle(ArcContainerImpl.java:550)
 	at io.quarkus.arc.impl.ArcContainerImpl.beanInstanceHandle(ArcContainerImpl.java:583)
 	at io.quarkus.arc.impl.ArcContainerImpl$3.get(ArcContainerImpl.java:337)
 	at io.quarkus.arc.impl.ArcContainerImpl$3.get(ArcContainerImpl.java:334)
 	at io.quarkus.arc.runtime.BeanContainerImpl$1.create(BeanContainerImpl.java:62)
 	at io.quarkus.resteasy.reactive.common.runtime.ArcBeanFactory.createInstance(ArcBeanFactory.java:27)
 	at org.jboss.resteasy.reactive.server.handlers.InstanceHandler.handle(InstanceHandler.java:26)
 	at io.quarkus.resteasy.reactive.server.runtime.QuarkusResteasyReactiveRequestContext.invokeHandler(QuarkusResteasyReactiveRequestContext.java:139)
 	at org.jboss.resteasy.reactive.common.core.AbstractResteasyReactiveContext.run(AbstractResteasyReactiveContext.java:147)
 	at io.quarkus.vertx.core.runtime.VertxCoreRecorder$15.runWith(VertxCoreRecorder.java:639)
 	at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2675)
 	at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2654)
 	at org.jboss.threads.EnhancedQueueExecutor.runThreadBody(EnhancedQueueExecutor.java:1627)
 	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1594)
 	at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:11)
 	at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:11)
 	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
 	at java.base/java.lang.Thread.run(Thread.java:840)
 Caused by: java.lang.RuntimeException: Conduit initiator could not resolve null http://localhost:32800/calculator-ws/WssCalculatorService?wsdl
 	at io.quarkiverse.cxf.wsdl.QuarkusWSDLManager$QuarkusTransportURIResolver.resolve(QuarkusWSDLManager.java:278)
 	at org.apache.cxf.wsdl11.CatalogWSDLLocator.getBaseInputSource(CatalogWSDLLocator.java:71)
 	at org.apache.cxf.wsdl11.AbstractWrapperWSDLLocator.getBaseInputSource(AbstractWrapperWSDLLocator.java:70)
 	at io.quarkiverse.cxf.wsdl.QuarkusWSDLManager.loadDefinition(QuarkusWSDLManager.java:111)
 	at org.apache.cxf.wsdl11.WSDLManagerImpl.getDefinition(WSDLManagerImpl.java:165)
 	at org.apache.cxf.wsdl11.WSDLServiceFactory.<init>(WSDLServiceFactory.java:85)
 	at org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean.buildServiceFromWSDL(ReflectionServiceFactoryBean.java:393)
 	at org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:527)
 	at org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:262)
 	at org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create(JaxWsServiceFactoryBean.java:199)
 	at org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:103)
 	at org.apache.cxf.frontend.ClientFactoryBean.create(ClientFactoryBean.java:91)
 	at org.apache.cxf.frontend.ClientProxyFactoryBean.create(ClientProxyFactoryBean.java:158)
 	at org.apache.cxf.jaxws.JaxWsProxyFactoryBean.create(JaxWsProxyFactoryBean.java:142)
 	at io.quarkiverse.cxf.CxfClientProducer.produceCxfClient(CxfClientProducer.java:219)
 	at io.quarkiverse.cxf.CxfClientProducer.loadCxfClient(CxfClientProducer.java:83)
 	at org.jboss.eap.quickstarts.wscalculator.wsscalculator.WssCalculatorServiceCxfClientProducer.createService(Unknown Source)
 	at org.jboss.eap.quickstarts.wscalculator.wsscalculator.WssCalculatorServiceCxfClientProducer_ProducerMethod_createService_0bBvWk_eO2uSGWC1KPwrdPonJRA_Bean.doCreate(Unknown Source)
 	at org.jboss.eap.quickstarts.wscalculator.wsscalculator.WssCalculatorServiceCxfClientProducer_ProducerMethod_createService_0bBvWk_eO2uSGWC1KPwrdPonJRA_Bean.create(Unknown Source)
 	at org.jboss.eap.quickstarts.wscalculator.wsscalculator.WssCalculatorServiceCxfClientProducer_ProducerMethod_createService_0bBvWk_eO2uSGWC1KPwrdPonJRA_Bean.get(Unknown Source)
 	at org.jboss.eap.quickstarts.wscalculator.wsscalculator.WssCalculatorServiceCxfClientProducer_ProducerMethod_createService_0bBvWk_eO2uSGWC1KPwrdPonJRA_Bean.get(Unknown Source)
 	at io.quarkus.arc.impl.CurrentInjectionPointProvider.get(CurrentInjectionPointProvider.java:48)
 	... 31 more
 Caused by: java.lang.NullPointerException
 	at java.base/java.util.ArrayDeque.addLast(ArrayDeque.java:303)
 	at java.base/java.util.ArrayDeque.add(ArrayDeque.java:494)
 	at io.quarkiverse.cxf.wsdl.QuarkusWSDLManager$QuarkusTransportURIResolver.resolve(QuarkusWSDLManager.java:265)
 	... 52 more
 
 2025-01-27 14:20:40,998 ERROR [io.ver.ext.web.RoutingContext] (executor-thread-1) Unhandled exception in router [Error Occurred After Shutdown]: java.util.concurrent.RejectedExecutionException: event executor terminated
 	at io.netty.util.concurrent.SingleThreadEventExecutor.reject(SingleThreadEventExecutor.java:934)
 	at io.netty.util.concurrent.SingleThreadEventExecutor.offerTask(SingleThreadEventExecutor.java:353)
 	at io.netty.util.concurrent.SingleThreadEventExecutor.addTask(SingleThreadEventExecutor.java:346)
 	at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:836)
 	at io.netty.util.concurrent.SingleThreadEventExecutor.execute0(SingleThreadEventExecutor.java:827)
 	at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:817)
 	at io.vertx.core.net.impl.ConnectionBase.queueForWrite(ConnectionBase.java:238)
 	at io.vertx.core.net.impl.ConnectionBase.writeToChannel(ConnectionBase.java:228)
 	at io.vertx.core.net.impl.ConnectionBase.writeToChannel(ConnectionBase.java:218)
 	at io.vertx.core.net.impl.ConnectionBase.writeToChannel(ConnectionBase.java:214)
 	at io.vertx.core.http.impl.Http1xServerResponse.end(Http1xServerResponse.java:437)
 	at io.vertx.core.http.impl.Http1xServerResponse.end(Http1xServerResponse.java:411)
 	at io.vertx.core.http.impl.Http1xServerResponse.end(Http1xServerResponse.java:390)
 	at io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper.end(AbstractResponseWrapper.java:214)
 	at io.quarkus.vertx.http.runtime.QuarkusErrorHandler.writeResponse(QuarkusErrorHandler.java:311)
 	at io.quarkus.vertx.http.runtime.QuarkusErrorHandler.jsonResponse(QuarkusErrorHandler.java:291)
 	at io.quarkus.vertx.http.runtime.QuarkusErrorHandler.handle(QuarkusErrorHandler.java:201)
 	at io.quarkus.vertx.http.runtime.QuarkusErrorHandler.handle(QuarkusErrorHandler.java:38)
 	at io.vertx.ext.web.impl.RouteState.handleFailure(RouteState.java:1287)
 	at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:174)
 	at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:145)
 	at io.quarkus.resteasy.reactive.server.runtime.ResteasyReactiveRecorder$7.handle(ResteasyReactiveRecorder.java:250)
 	at io.quarkus.resteasy.reactive.server.runtime.ResteasyReactiveRecorder$7.handle(ResteasyReactiveRecorder.java:203)
 	at io.vertx.ext.web.impl.RouteState.handleFailure(RouteState.java:1287)
 	at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:174)
 	at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:145)
 	at io.vertx.ext.web.impl.RoutingContextImpl.doFail(RoutingContextImpl.java:562)
 	at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:201)
 	at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:190)
 	at io.quarkus.resteasy.reactive.server.runtime.QuarkusResteasyReactiveRequestContext.handleUnrecoverableError(QuarkusResteasyReactiveRequestContext.java:65)
 	at org.jboss.resteasy.reactive.common.core.AbstractResteasyReactiveContext.handleException(AbstractResteasyReactiveContext.java:329)
 	at org.jboss.resteasy.reactive.common.core.AbstractResteasyReactiveContext.run(AbstractResteasyReactiveContext.java:175)
 	at io.quarkus.vertx.core.runtime.VertxCoreRecorder$15.runWith(VertxCoreRecorder.java:639)
 	at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2675)
 	at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2654)
 	at org.jboss.threads.EnhancedQueueExecutor.runThreadBody(EnhancedQueueExecutor.java:1627)
 	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1594)
 	at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:11)
 	at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:11)
 	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
 	at java.base/java.lang.Thread.run(Thread.java:840)
@ppalaga
Copy link
Contributor

ppalaga commented Jan 30, 2025

Thanks for reporting, @jamesnetherton!

This is hopefully fixed by #1701

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants