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

Fixes #12652 - Jetty Reactive client hangs for HTTP 401 responses. #12654

Fixes #12652 - Jetty Reactive client hangs for HTTP 401 responses.

dee390b
Select commit
Loading
Failed to load commit list.
Merged

Fixes #12652 - Jetty Reactive client hangs for HTTP 401 responses. #12654

Fixes #12652 - Jetty Reactive client hangs for HTTP 401 responses.
dee390b
Select commit
Loading
Failed to load commit list.
Webtide Jenkins / Tests / Parallel Stage / Build / Test - JDK23 failed Jan 31, 2025 in 0s

org.eclipse.jetty.ee10.proxy.AsyncMiddleManServletTest.testLargeChunkedGzippedBufferedDownstreamTransformation failed

Send us feedback

Details

org.eclipse.jetty.ee10.proxy.AsyncMiddleManServletTest.testLargeChunkedGzippedBufferedDownstreamTransformation

expected: <true> but was: <false>
Stack trace
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:183)
	at [email protected]/org.eclipse.jetty.ee10.proxy.AsyncMiddleManServletTest.testLargeChunkedBufferedDownstreamTransformation(AsyncMiddleManServletTest.java:736)
	at [email protected]/org.eclipse.jetty.ee10.proxy.AsyncMiddleManServletTest.testLargeChunkedGzippedBufferedDownstreamTransformation(AsyncMiddleManServletTest.java:678)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:507)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1458)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2034)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:189)
Standard error
Running org.eclipse.jetty.ee10.proxy.ForwardProxyTLSServerTest.testServerLongProcessing([1] null)
2025-01-31 04:23:17.904:INFO :oejs.Server:ForkJoinPool-1-worker-3: jetty-12.0.17-SNAPSHOT; built: 2025-01-31T03:47:25.977Z; git: 44115f89dbf69428da9e24d87739ff5d312f412e; jvm 23.0.1+11
2025-01-31 04:23:18.092:INFO :oejs.AbstractConnector:ForkJoinPool-1-worker-4: Started ServerConnector@6e2ae500{SSL, (ssl, http/1.1)}{0.0.0.0:44639}
2025-01-31 04:23:18.092:INFO :oejs.Server:ForkJoinPool-1-worker-4: Started oejs.Server@2290e3d1{STARTING}[12.0.17-SNAPSHOT,sto=0] @27285ms
PROXY = localhost:44639
2025-01-31 04:23:18.378:INFO :oejct.ResponseListeners:client-2018: Exception while notifying listener org.eclipse.jetty.ee10.proxy.AsyncMiddleManServletTest$$Lambda/0x000000006f42c000@3294ad8c
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:183)
	at [email protected]/org.eclipse.jetty.ee10.proxy.AsyncMiddleManServletTest.lambda$testLargeChunkedBufferedDownstreamTransformation$9(AsyncMiddleManServletTest.java:731)
	at [email protected]/org.eclipse.jetty.client.transport.ResponseListeners.notifyComplete(ResponseListeners.java:353)
	at [email protected]/org.eclipse.jetty.client.transport.ResponseListeners.notifyComplete(ResponseListeners.java:345)
	at [email protected]/org.eclipse.jetty.client.transport.HttpReceiver.terminateResponse(HttpReceiver.java:439)
	at [email protected]/org.eclipse.jetty.client.transport.HttpReceiver.terminateResponse(HttpReceiver.java:421)
	at [email protected]/org.eclipse.jetty.client.transport.HttpReceiver.lambda$abort$5(HttpReceiver.java:512)
	at [email protected]/org.eclipse.jetty.util.thread.SerializedInvoker$Link.run(SerializedInvoker.java:268)
	at [email protected]/org.eclipse.jetty.util.thread.SerializedInvoker.run(SerializedInvoker.java:168)
	at [email protected]/org.eclipse.jetty.client.transport.HttpReceiver.responseHeaders(HttpReceiver.java:246)
	at [email protected]/org.eclipse.jetty.client.transport.internal.HttpReceiverOverHTTP.parse(HttpReceiverOverHTTP.java:331)
	at [email protected]/org.eclipse.jetty.client.transport.internal.HttpReceiverOverHTTP.parseAndFill(HttpReceiverOverHTTP.java:248)
	at [email protected]/org.eclipse.jetty.client.transport.internal.HttpReceiverOverHTTP.receive(HttpReceiverOverHTTP.java:77)
	at [email protected]/org.eclipse.jetty.client.transport.internal.HttpChannelOverHTTP.receive(HttpChannelOverHTTP.java:97)
	at [email protected]/org.eclipse.jetty.client.transport.internal.HttpConnectionOverHTTP.onFillable(HttpConnectionOverHTTP.java:250)
	at [email protected]/org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:322)
	at [email protected]/org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:99)
	at [email protected]/org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
	at [email protected]/org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:979)
	at [email protected]/org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1209)
	at [email protected]/org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1164)
	at java.base/java.lang.Thread.run(Thread.java:1575)
2025-01-31 04:23:18.384:INFO :oejs.Server:ForkJoinPool-1-worker-2: Stopped oejs.Server@b2c3055{STOPPING}[12.0.17-SNAPSHOT,sto=0]
2025-01-31 04:23:18.385:INFO :oejs.AbstractConnector:ForkJoinPool-1-worker-2: Stopped ServerConnector@4b4c9f29{HTTP/1.1, (http/1.1)}{0.0.0.0:0}
2025-01-31 04:23:18.387:INFO :oejes.ServletContextHandler:ForkJoinPool-1-worker-2: Stopped oeje10s.ServletContextHandler@5b5eb066{ROOT,/,b=null,a=AVAILABLE,h=oeje10s.SessionHandler@1cd84afb{STOPPED}}
2025-01-31 04:23:18.389:INFO :oejs.Server:ForkJoinPool-1-worker-2: Stopped oejs.Server@32e37ebb{STOPPING}[12.0.17-SNAPSHOT,sto=0]
2025-01-31 04:23:18.390:INFO :oejs.AbstractConnector:ForkJoinPool-1-worker-2: Stopped ServerConnector@69393526{HTTP/1.1, (http/1.1)}{0.0.0.0:0}
2025-01-31 04:23:18.390:INFO :oejs.Server:ForkJoinPool-1-worker-1: Stopped oejs.Server@6c8d34f3{STOPPING}[12.0.17-SNAPSHOT,sto=0]
2025-01-31 04:23:18.391:INFO :oejes.ServletContextHandler:ForkJoinPool-1-worker-2: Stopped oeje10s.ServletContextHandler@539f26c{ROOT,/,b=null,a=AVAILABLE,h=oeje10s.SessionHandler@7b4708b9{STOPPED}}
2025-01-31 04:23:18.393:INFO :oejs.AbstractConnector:ForkJoinPool-1-worker-1: Stopped ServerConnector@35451237{HTTP/1.1, (http/1.1)}{0.0.0.0:0}
2025-01-31 04:23:18.396:INFO :oejes.ServletContextHandler:ForkJoinPool-1-worker-1: Stopped oeje10s.ServletContextHandler@7e1c2848{ROOT,/,b=null,a=AVAILABLE,h=oeje10s.SessionHandler@1ff309fa{STOPPED}}
2025-01-31 04:23:18.400:INFO :oejs.Server:ForkJoinPool-1-worker-1: Stopped oejs.Server@75631dd8{STOPPING}[12.0.17-SNAPSHOT,sto=0]
2025-01-31 04:23:18.401:INFO :oejs.AbstractConnector:ForkJoinPool-1-worker-1: Stopped ServerConnector@47922ff1{HTTP/1.1, (http/1.1)}{0.0.0.0:0}
2025-01-31 04:23:18.464:INFO :oejs.AbstractConnector:ForkJoinPool-1-worker-1: Stopped ServerConnector@7dd6dd4c{SSL, (ssl, http/1.1)}{0.0.0.0:0}
2025-01-31 04:23:18.465:INFO :oejes.ServletContextHandler:ForkJoinPool-1-worker-1: Stopped oeje10s.ServletContextHandler@5916b5c3{ROOT,/,b=null,a=AVAILABLE,h=oeje10s.SessionHandler@6321a4e8{STOPPED}}