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

Port ee9 BlockingTest to ee10/11 #12635

Open
wants to merge 19 commits into
base: jetty-12.1.x
Choose a base branch
from

Merge remote-tracking branch 'origin/jetty-12.1.x' into jetty-12.1.x-…

d1ec294
Select commit
Loading
Failed to load commit list.
Open

Port ee9 BlockingTest to ee10/11 #12635

Merge remote-tracking branch 'origin/jetty-12.1.x' into jetty-12.1.x-…
d1ec294
Select commit
Loading
Failed to load commit list.
Webtide Jenkins / Tests / Parallel Stage / Build / Test - JDK23 failed Jan 19, 2025 in 0s

failed: 3, skipped: 461, passed: 32659

Send us feedback

Details

org.eclipse.jetty.test.client.transport.ConnectListenerTest.testBeginSuccessNonBlocking(TransportType)[4] H2

Assertion condition defined as a Lambda expression in org.eclipse.jetty.test.client.transport.AbstractTest Leaks: TrackedBuffer@6cd87317 of 16709 bytes on 2025-01-19T19:43:12.436796015Z wrapping 1 acquired at java.lang.Throwable: client-722
 at org.eclipse.jetty.io.ArrayByteBufferPool$Tracking$TrackedBuffer.<init>(ArrayByteBufferPool.java:831)
 at org.eclipse.jetty.io.ArrayByteBufferPool$Tracking.acquire(ArrayByteBufferPool.java:798)
 at org.eclipse.jetty.io.ssl.SslConnection.acquireEncryptedInput(SslConnection.java:331)
 at org.eclipse.jetty.io.ssl.SslConnection$SslEndPoint.fill(SslConnection.java:695)
 at org.eclipse.jetty.http2.HTTP2Connection.fill(HTTP2Connection.java:182)
 at org.eclipse.jetty.http2.HTTP2Connection$HTTP2Producer.produce(HTTP2Connection.java:398)
 at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:514)
 at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:258)
 at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produce(AdaptiveExecutionStrategy.java:195)
 at org.eclipse.jetty.http2.HTTP2Connection.produce(HTTP2Connection.java:231)
 at org.eclipse.jetty.http2.HTTP2Connection.onFillable(HTTP2Connection.java:165)
 at org.eclipse.jetty.http2.HTTP2Connection$FillableCallback.succeeded(HTTP2Connection.java:495)
 at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:99)
 at org.eclipse.jetty.io.ssl.SslConnection$SslEndPoint.onFillable(SslConnection.java:576)
 at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:391)
 at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:150)
 at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:99)
 at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
 at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:480)
 at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:443)
 at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:293)
 at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:201)
 at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:311)
 at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:979)
 at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1209)
 at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1164)
 at java.base/java.lang.Thread.run(Thread.java:1575)

0 retain(s)

0 release(s)

0 over-release(s)

Expected: is <0>
     but: was <1> within 5 seconds.Client Leaks:
Stack trace
org.opentest4j.AssertionFailedError: 
Assertion condition defined as a Lambda expression in org.eclipse.jetty.test.client.transport.AbstractTest Leaks: TrackedBuffer@6cd87317 of 16709 bytes on 2025-01-19T19:43:12.436796015Z wrapping 1 acquired at java.lang.Throwable: client-722
	at org.eclipse.jetty.io.ArrayByteBufferPool$Tracking$TrackedBuffer.<init>(ArrayByteBufferPool.java:831)
	at org.eclipse.jetty.io.ArrayByteBufferPool$Tracking.acquire(ArrayByteBufferPool.java:798)
	at org.eclipse.jetty.io.ssl.SslConnection.acquireEncryptedInput(SslConnection.java:331)
	at org.eclipse.jetty.io.ssl.SslConnection$SslEndPoint.fill(SslConnection.java:695)
	at org.eclipse.jetty.http2.HTTP2Connection.fill(HTTP2Connection.java:182)
	at org.eclipse.jetty.http2.HTTP2Connection$HTTP2Producer.produce(HTTP2Connection.java:398)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:514)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:258)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produce(AdaptiveExecutionStrategy.java:195)
	at org.eclipse.jetty.http2.HTTP2Connection.produce(HTTP2Connection.java:231)
	at org.eclipse.jetty.http2.HTTP2Connection.onFillable(HTTP2Connection.java:165)
	at org.eclipse.jetty.http2.HTTP2Connection$FillableCallback.succeeded(HTTP2Connection.java:495)
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:99)
	at org.eclipse.jetty.io.ssl.SslConnection$SslEndPoint.onFillable(SslConnection.java:576)
	at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:391)
	at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:150)
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:99)
	at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:480)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:443)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:293)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:201)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:311)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:979)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1209)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1164)
	at java.base/java.lang.Thread.run(Thread.java:1575)

0 retain(s)

0 release(s)

0 over-release(s)

Expected: is <0>
     but: was <1> within 5 seconds.Client Leaks: 
	at org.eclipse.jetty.test.client.transport.AbstractTest.assertNoLeaks(AbstractTest.java:165)
	at org.eclipse.jetty.test.client.transport.AbstractTest.dispose(AbstractTest.java:141)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
	at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939)
	at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:807)
	at java.base/java.util.stream.ReferencePipeline$7$1FlatMap.accept(ReferencePipeline.java:294)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:636)
	at java.base/java.util.stream.ReferencePipeline$7$1FlatMap.accept(ReferencePipeline.java:294)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1709)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:636)
	at java.base/java.util.stream.ReferencePipeline$7$1FlatMap.accept(ReferencePipeline.java:294)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1709)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:636)
	at java.base/java.util.stream.ReferencePipeline$7$1FlatMap.accept(ReferencePipeline.java:294)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1709)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:636)
	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.test.client.transport.AsyncRequestContentTest.testOutputStream([4] H2)
Running AsyncRequestContentTest.testOutputStream() [4] H2
2025-01-19 19:43:17.929:INFO :oejs.Server:ForkJoinPool-1-worker-2: jetty-12.1.0-SNAPSHOT; built: 2025-01-19T19:26:51.383Z; git: a8869dd4ef10bc75877c73e68b83a2f6d719155f; jvm 23.0.1+11
2025-01-19 19:43:17.950:INFO :oejs.Server:ForkJoinPool-1-worker-3: Stopped oejs.Server@f33bf01{STOPPING}[12.1.0-SNAPSHOT,sto=0]
2025-01-19 19:43:17.950:INFO :oejs.AbstractConnector:ForkJoinPool-1-worker-3: Stopped ServerConnector@6d12291a{SSL, (ssl, alpn, h2)}{0.0.0.0:0}

org.eclipse.jetty.tests.distribution.DemoModulesTests.testSpec(String)[3] ee10

java.io.EOFException: HttpConnectionOverHTTP@7a2e4ac1::SocketChannelEndPoint@74e9abf4[{l=/127.0.0.1:43246,r=localhost/127.0.0.1:44201,ISHUT,fill=-,flush=-,to=3/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@7a2e4ac1(l:/127.0.0.1:43246 <-> r:localhost/127.0.0.1:44201,closed=false)=>HttpChannelOverHTTP@70d621b1(exchange=HttpExchange@35d4a1cf{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@3d249df6[TERMINATED/null] res=HttpResponse[null 0 null]@4ab37ad[PENDING/null]})[send=HttpSenderOverHTTP@45b15520(req=QUEUED,failure=null)[HttpGenerator@55fb5e80{s=START}],recv=HttpReceiverOverHTTP@4ca9a2e4(ex=HttpExchange@35d4a1cf{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@3d249df6[TERMINATED/null] res=HttpResponse[null 0 null]@4ab37ad[PENDING/null]},rsp=IDLE,failure=null)[HttpParser{s=CLOSED,0 of -1}]]]
Stack trace
java.util.concurrent.ExecutionException: java.io.EOFException: HttpConnectionOverHTTP@7a2e4ac1::SocketChannelEndPoint@74e9abf4[{l=/127.0.0.1:43246,r=localhost/127.0.0.1:44201,ISHUT,fill=-,flush=-,to=3/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@7a2e4ac1(l:/127.0.0.1:43246 <-> r:localhost/127.0.0.1:44201,closed=false)=>HttpChannelOverHTTP@70d621b1(exchange=HttpExchange@35d4a1cf{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@3d249df6[TERMINATED/null] res=HttpResponse[null 0 null]@4ab37ad[PENDING/null]})[send=HttpSenderOverHTTP@45b15520(req=QUEUED,failure=null)[HttpGenerator@55fb5e80{s=START}],recv=HttpReceiverOverHTTP@4ca9a2e4(ex=HttpExchange@35d4a1cf{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@3d249df6[TERMINATED/null] res=HttpResponse[null 0 null]@4ab37ad[PENDING/null]},rsp=IDLE,failure=null)[HttpParser{s=CLOSED,0 of -1}]]]
	at java.base/java.util.concurrent.CompletableFuture.wrapInExecutionException(CompletableFuture.java:345)
	at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:440)
	at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2117)
	at org.eclipse.jetty.client.transport.HttpRequest.send(HttpRequest.java:707)
	at org.eclipse.jetty.tests.distribution.DemoModulesTests.testSpec(DemoModulesTests.java:386)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:636)
	at java.base/java.util.stream.ReferencePipeline$7$1FlatMap.accept(ReferencePipeline.java:294)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:636)
	at java.base/java.util.stream.ReferencePipeline$7$1FlatMap.accept(ReferencePipeline.java:294)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1709)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:636)
	at java.base/java.util.stream.ReferencePipeline$7$1FlatMap.accept(ReferencePipeline.java:294)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1709)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:636)
	at java.base/java.util.stream.ReferencePipeline$7$1FlatMap.accept(ReferencePipeline.java:294)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1709)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:636)
	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)
Caused by: java.io.EOFException: HttpConnectionOverHTTP@7a2e4ac1::SocketChannelEndPoint@74e9abf4[{l=/127.0.0.1:43246,r=localhost/127.0.0.1:44201,ISHUT,fill=-,flush=-,to=3/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@7a2e4ac1(l:/127.0.0.1:43246 <-> r:localhost/127.0.0.1:44201,closed=false)=>HttpChannelOverHTTP@70d621b1(exchange=HttpExchange@35d4a1cf{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@3d249df6[TERMINATED/null] res=HttpResponse[null 0 null]@4ab37ad[PENDING/null]})[send=HttpSenderOverHTTP@45b15520(req=QUEUED,failure=null)[HttpGenerator@55fb5e80{s=START}],recv=HttpReceiverOverHTTP@4ca9a2e4(ex=HttpExchange@35d4a1cf{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@3d249df6[TERMINATED/null] res=HttpResponse[null 0 null]@4ab37ad[PENDING/null]},rsp=IDLE,failure=null)[HttpParser{s=CLOSED,0 of -1}]]]
	at org.eclipse.jetty.client.transport.internal.HttpReceiverOverHTTP.earlyEOF(HttpReceiverOverHTTP.java:544)
	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1797)
	at org.eclipse.jetty.client.transport.internal.HttpReceiverOverHTTP.parse(HttpReceiverOverHTTP.java:321)
	at org.eclipse.jetty.client.transport.internal.HttpReceiverOverHTTP.parseAndFill(HttpReceiverOverHTTP.java:250)
	at org.eclipse.jetty.client.transport.internal.HttpReceiverOverHTTP.receive(HttpReceiverOverHTTP.java:85)
	at org.eclipse.jetty.client.transport.internal.HttpChannelOverHTTP.receive(HttpChannelOverHTTP.java:97)
	at org.eclipse.jetty.client.transport.internal.HttpConnectionOverHTTP.onFillable(HttpConnectionOverHTTP.java:267)
	at org.eclipse.jetty.client.transport.internal.HttpConnectionOverHTTP$FillableCallback.succeeded(HttpConnectionOverHTTP.java:458)
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:99)
	at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:979)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1209)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1164)
	at java.base/java.lang.Thread.run(Thread.java:1575)
Standard error
Running org.eclipse.jetty.tests.distribution.ModulesTest.testStatistics()
2025-01-19 22:48:24.818:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-1-worker-4: Executing: [/home/jenkins/agent/tools/hudson.model.JDK/jdk23/jdk-23.0.1+11/bin/java, -Djava.io.tmpdir=/home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/test-bases/jetty_base_6260602496345494971/work, -jar, /home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/test-homes/1737317844042/jetty-home-12.1.0-SNAPSHOT/start.jar, --add-modules=statistics, maven.local.repo=/home/jenkins/agent/workspace/jetty.project_PR-12635/.repository, maven.repo.uri=http://nexus-service.nexus.svc.cluster.local:8081/repository/maven-public/]
2025-01-19 22:48:24.818:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-1-worker-4: Working Dir: /home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/test-bases/jetty_base_6260602496345494971
2025-01-19 22:48:27.197:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-1-worker-4: Executing: [/home/jenkins/agent/tools/hudson.model.JDK/jdk23/jdk-23.0.1+11/bin/java, -Djava.io.tmpdir=/home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/test-bases/jetty_base_6260602496345494971/work, -jar, /home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/test-homes/1737317844042/jetty-home-12.1.0-SNAPSHOT/start.jar, maven.local.repo=/home/jenkins/agent/workspace/jetty.project_PR-12635/.repository, maven.repo.uri=http://nexus-service.nexus.svc.cluster.local:8081/repository/maven-public/]
2025-01-19 22:48:27.197:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-1-worker-4: Working Dir: /home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/test-bases/jetty_base_6260602496345494971

org.eclipse.jetty.tests.distribution.DemoModulesTests.testSpec(String)[4] ee11

java.io.EOFException: HttpConnectionOverHTTP@6766294::SocketChannelEndPoint@8b18c2a[{l=/127.0.0.1:55206,r=localhost/127.0.0.1:40949,ISHUT,fill=-,flush=-,to=2/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@6766294(l:/127.0.0.1:55206 <-> r:localhost/127.0.0.1:40949,closed=false)=>HttpChannelOverHTTP@c8e09e4(exchange=HttpExchange@498c8611{req=HttpRequest[POST /ee11-test-spec/test/xx HTTP/1.1]@7cdb2f76[TERMINATED/null] res=HttpResponse[null 0 null]@788f2c1b[PENDING/null]})[send=HttpSenderOverHTTP@432dbc7(req=QUEUED,failure=null)[HttpGenerator@29a3795e{s=START}],recv=HttpReceiverOverHTTP@ca65383(ex=HttpExchange@498c8611{req=HttpRequest[POST /ee11-test-spec/test/xx HTTP/1.1]@7cdb2f76[TERMINATED/null] res=HttpResponse[null 0 null]@788f2c1b[PENDING/null]},rsp=IDLE,failure=null)[HttpParser{s=CLOSED,0 of -1}]]]
Stack trace
java.util.concurrent.ExecutionException: java.io.EOFException: HttpConnectionOverHTTP@6766294::SocketChannelEndPoint@8b18c2a[{l=/127.0.0.1:55206,r=localhost/127.0.0.1:40949,ISHUT,fill=-,flush=-,to=2/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@6766294(l:/127.0.0.1:55206 <-> r:localhost/127.0.0.1:40949,closed=false)=>HttpChannelOverHTTP@c8e09e4(exchange=HttpExchange@498c8611{req=HttpRequest[POST /ee11-test-spec/test/xx HTTP/1.1]@7cdb2f76[TERMINATED/null] res=HttpResponse[null 0 null]@788f2c1b[PENDING/null]})[send=HttpSenderOverHTTP@432dbc7(req=QUEUED,failure=null)[HttpGenerator@29a3795e{s=START}],recv=HttpReceiverOverHTTP@ca65383(ex=HttpExchange@498c8611{req=HttpRequest[POST /ee11-test-spec/test/xx HTTP/1.1]@7cdb2f76[TERMINATED/null] res=HttpResponse[null 0 null]@788f2c1b[PENDING/null]},rsp=IDLE,failure=null)[HttpParser{s=CLOSED,0 of -1}]]]
	at java.base/java.util.concurrent.CompletableFuture.wrapInExecutionException(CompletableFuture.java:345)
	at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:440)
	at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2117)
	at org.eclipse.jetty.client.transport.HttpRequest.send(HttpRequest.java:707)
	at org.eclipse.jetty.tests.distribution.DemoModulesTests.testSpec(DemoModulesTests.java:386)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:636)
	at java.base/java.util.stream.ReferencePipeline$7$1FlatMap.accept(ReferencePipeline.java:294)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:636)
	at java.base/java.util.stream.ReferencePipeline$7$1FlatMap.accept(ReferencePipeline.java:294)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1709)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:636)
	at java.base/java.util.stream.ReferencePipeline$7$1FlatMap.accept(ReferencePipeline.java:294)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1709)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:636)
	at java.base/java.util.stream.ReferencePipeline$7$1FlatMap.accept(ReferencePipeline.java:294)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1709)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:636)
	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)
Caused by: java.io.EOFException: HttpConnectionOverHTTP@6766294::SocketChannelEndPoint@8b18c2a[{l=/127.0.0.1:55206,r=localhost/127.0.0.1:40949,ISHUT,fill=-,flush=-,to=2/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@6766294(l:/127.0.0.1:55206 <-> r:localhost/127.0.0.1:40949,closed=false)=>HttpChannelOverHTTP@c8e09e4(exchange=HttpExchange@498c8611{req=HttpRequest[POST /ee11-test-spec/test/xx HTTP/1.1]@7cdb2f76[TERMINATED/null] res=HttpResponse[null 0 null]@788f2c1b[PENDING/null]})[send=HttpSenderOverHTTP@432dbc7(req=QUEUED,failure=null)[HttpGenerator@29a3795e{s=START}],recv=HttpReceiverOverHTTP@ca65383(ex=HttpExchange@498c8611{req=HttpRequest[POST /ee11-test-spec/test/xx HTTP/1.1]@7cdb2f76[TERMINATED/null] res=HttpResponse[null 0 null]@788f2c1b[PENDING/null]},rsp=IDLE,failure=null)[HttpParser{s=CLOSED,0 of -1}]]]
	at org.eclipse.jetty.client.transport.internal.HttpReceiverOverHTTP.earlyEOF(HttpReceiverOverHTTP.java:544)
	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1797)
	at org.eclipse.jetty.client.transport.internal.HttpReceiverOverHTTP.parse(HttpReceiverOverHTTP.java:321)
	at org.eclipse.jetty.client.transport.internal.HttpReceiverOverHTTP.parseAndFill(HttpReceiverOverHTTP.java:250)
	at org.eclipse.jetty.client.transport.internal.HttpReceiverOverHTTP.receive(HttpReceiverOverHTTP.java:85)
	at org.eclipse.jetty.client.transport.internal.HttpChannelOverHTTP.receive(HttpChannelOverHTTP.java:97)
	at org.eclipse.jetty.client.transport.internal.HttpConnectionOverHTTP.onFillable(HttpConnectionOverHTTP.java:267)
	at org.eclipse.jetty.client.transport.internal.HttpConnectionOverHTTP$FillableCallback.succeeded(HttpConnectionOverHTTP.java:458)
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:99)
	at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:979)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1209)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1164)
	at java.base/java.lang.Thread.run(Thread.java:1575)
Standard error
Running org.eclipse.jetty.tests.distribution.DistributionTests.testSimpleWebAppWithWebsocket([2] ee10, false)
2025-01-19 22:48:49.024:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-1-worker-2: Executing: [/home/jenkins/agent/tools/hudson.model.JDK/jdk23/jdk-23.0.1+11/bin/java, -Djava.io.tmpdir=/home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/oejtd.DistributionTests/testSimpleWebAppWithWebsocket%5B2%5D%20ee10,%20false/work, -jar, /home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/test-homes/1737317844042/jetty-home-12.1.0-SNAPSHOT/start.jar, --approve-all-licenses, --add-modules=resources,http,jmx,ee10-webapp,ee10-deploy,ee10-websocket-jakarta,ee10-apache-jsp, maven.local.repo=/home/jenkins/agent/workspace/jetty.project_PR-12635/.repository, maven.repo.uri=http://nexus-service.nexus.svc.cluster.local:8081/repository/maven-public/]
2025-01-19 22:48:49.024:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-1-worker-2: Working Dir: /home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/oejtd.DistributionTests/testSimpleWebAppWithWebsocket%5B2%5D%20ee10,%20false