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 9, 2025 in 0s

failed: 2, skipped: 292, passed: 24485

Send us feedback

Details

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

java.io.EOFException: HttpConnectionOverHTTP@1a35bd2d::SocketChannelEndPoint@14f2401b[{l=/127.0.0.1:37020,r=localhost/127.0.0.1:35109,ISHUT,fill=-,flush=-,to=3/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@1a35bd2d(l:/127.0.0.1:37020 <-> r:localhost/127.0.0.1:35109,closed=false)=>HttpChannelOverHTTP@10cdd65d(exchange=HttpExchange@55cf4a20{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@62a45961[TERMINATED/null] res=HttpResponse[null 0 null]@64503fb6[PENDING/null]})[send=HttpSenderOverHTTP@1ad1725f(req=QUEUED,failure=null)[HttpGenerator@35e0b56f{s=START}],recv=HttpReceiverOverHTTP@75cf8de3(ex=HttpExchange@55cf4a20{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@62a45961[TERMINATED/null] res=HttpResponse[null 0 null]@64503fb6[PENDING/null]},rsp=IDLE,failure=null)[HttpParser{s=CLOSED,0 of -1}]]]
Stack trace
java.util.concurrent.ExecutionException: java.io.EOFException: HttpConnectionOverHTTP@1a35bd2d::SocketChannelEndPoint@14f2401b[{l=/127.0.0.1:37020,r=localhost/127.0.0.1:35109,ISHUT,fill=-,flush=-,to=3/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@1a35bd2d(l:/127.0.0.1:37020 <-> r:localhost/127.0.0.1:35109,closed=false)=>HttpChannelOverHTTP@10cdd65d(exchange=HttpExchange@55cf4a20{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@62a45961[TERMINATED/null] res=HttpResponse[null 0 null]@64503fb6[PENDING/null]})[send=HttpSenderOverHTTP@1ad1725f(req=QUEUED,failure=null)[HttpGenerator@35e0b56f{s=START}],recv=HttpReceiverOverHTTP@75cf8de3(ex=HttpExchange@55cf4a20{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@62a45961[TERMINATED/null] res=HttpResponse[null 0 null]@64503fb6[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:383)
	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@1a35bd2d::SocketChannelEndPoint@14f2401b[{l=/127.0.0.1:37020,r=localhost/127.0.0.1:35109,ISHUT,fill=-,flush=-,to=3/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@1a35bd2d(l:/127.0.0.1:37020 <-> r:localhost/127.0.0.1:35109,closed=false)=>HttpChannelOverHTTP@10cdd65d(exchange=HttpExchange@55cf4a20{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@62a45961[TERMINATED/null] res=HttpResponse[null 0 null]@64503fb6[PENDING/null]})[send=HttpSenderOverHTTP@1ad1725f(req=QUEUED,failure=null)[HttpGenerator@35e0b56f{s=START}],recv=HttpReceiverOverHTTP@75cf8de3(ex=HttpExchange@55cf4a20{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@62a45961[TERMINATED/null] res=HttpResponse[null 0 null]@64503fb6[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.testStartStopLog4j2Modules()
2025-01-09 15:27:46.464:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-1-worker-2: Executing: [/home/jenkins/agent/tools/hudson.model.JDK/jdk23/bin/java, -Djava.io.tmpdir=/home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/oejtd.DistributionTests/testStartStopLog4j2Modules/work, -jar, /home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/test-homes/1736432252704/jetty-home-12.1.0-SNAPSHOT/start.jar, --approve-all-licenses, --add-modules=http,logging-log4j2, 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-09 15:27:46.464: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/testStartStopLog4j2Modules
2025-01-09 15:27:48.352:INFO :org.eclipse.jetty.tests.distribution.session.mongo:docker-java-stream--1178934083: STDOUT: {"t":{"$date":"2025-01-09T15:27:48.352+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"172.20.0.1:50968","uuid":"00bd92dd-8e23-4b55-957e-8a1fbb8e86fc","connectionId":12,"connectionCount":1}}
2025-01-09 15:27:48.423:INFO :org.eclipse.jetty.tests.distribution.session.mongo:docker-java-stream--1178934083: STDOUT: {"t":{"$date":"2025-01-09T15:27:48.422+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn12","msg":"client metadata","attr":{"remote":"172.20.0.1:50968","client":"conn12","negotiatedCompressors":[],"doc":{"driver":{"name":"mongo-java-driver|sync","version":"5.1.3"},"os":{"type":"Linux","name":"Linux","architecture":"amd64","version":"5.15.0-130-generic"},"platform":"Java/Eclipse Adoptium/23+37","env":{"container":{"orchestrator":"kubernetes"}}}}}
2025-01-09 15:27:48.441:INFO :org.eclipse.jetty.tests.distribution.session.mongo:docker-java-stream--1178934083: STDOUT: {"t":{"$date":"2025-01-09T15:27:48.441+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"172.20.0.1:46496","uuid":"9c346346-dc0b-4ba7-a5c1-cda547da9511","connectionId":13,"connectionCount":2}}
2025-01-09 15:27:48.443:INFO :org.eclipse.jetty.tests.distribution.session.mongo:docker-java-stream--1178934083: STDOUT: {"t":{"$date":"2025-01-09T15:27:48.442+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn13","msg":"client metadata","attr":{"remote":"172.20.0.1:46496","client":"conn13","negotiatedCompressors":[],"doc":{"driver":{"name":"mongo-java-driver|sync","version":"5.1.3"},"os":{"type":"Linux","name":"Linux","architecture":"amd64","version":"5.15.0-130-generic"},"platform":"Java/Eclipse Adoptium/23+37","env":{"container":{"orchestrator":"kubernetes"}}}}}
2025-01-09 15:27:48.458:INFO :org.eclipse.jetty.tests.distribution.session.mongo:docker-java-stream--1178934083: STDOUT: {"t":{"$date":"2025-01-09T15:27:48.458+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"172.20.0.1:11405","uuid":"4a6a683f-ab9b-40a5-9bf5-3e6eaffd34ec","connectionId":14,"connectionCount":3}}
2025-01-09 15:27:48.459:INFO :org.eclipse.jetty.tests.distribution.session.mongo:docker-java-stream--1178934083: STDOUT: {"t":{"$date":"2025-01-09T15:27:48.458+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn14","msg":"client metadata","attr":{"remote":"172.20.0.1:11405","client":"conn14","negotiatedCompressors":[],"doc":{"driver":{"name":"mongo-java-driver|sync","version":"5.1.3"},"os":{"type":"Linux","name":"Linux","architecture":"amd64","version":"5.15.0-130-generic"},"platform":"Java/Eclipse Adoptium/23+37","env":{"container":{"orchestrator":"kubernetes"}}}}}

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

java.io.EOFException: HttpConnectionOverHTTP@2a5d113a::SocketChannelEndPoint@249afa01[{l=/127.0.0.1:41504,r=localhost/127.0.0.1:37693,ISHUT,fill=-,flush=-,to=2/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@2a5d113a(l:/127.0.0.1:41504 <-> r:localhost/127.0.0.1:37693,closed=false)=>HttpChannelOverHTTP@20a57a4a(exchange=HttpExchange@65a7f03a{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@2731e975[TERMINATED/null] res=HttpResponse[null 0 null]@54885560[PENDING/null]})[send=HttpSenderOverHTTP@5ff41291(req=QUEUED,failure=null)[HttpGenerator@5880f75{s=START}],recv=HttpReceiverOverHTTP@2d5a24f0(ex=HttpExchange@65a7f03a{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@2731e975[TERMINATED/null] res=HttpResponse[null 0 null]@54885560[PENDING/null]},rsp=IDLE,failure=null)[HttpParser{s=CLOSED,0 of -1}]]]
Stack trace
java.util.concurrent.ExecutionException: java.io.EOFException: HttpConnectionOverHTTP@2a5d113a::SocketChannelEndPoint@249afa01[{l=/127.0.0.1:41504,r=localhost/127.0.0.1:37693,ISHUT,fill=-,flush=-,to=2/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@2a5d113a(l:/127.0.0.1:41504 <-> r:localhost/127.0.0.1:37693,closed=false)=>HttpChannelOverHTTP@20a57a4a(exchange=HttpExchange@65a7f03a{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@2731e975[TERMINATED/null] res=HttpResponse[null 0 null]@54885560[PENDING/null]})[send=HttpSenderOverHTTP@5ff41291(req=QUEUED,failure=null)[HttpGenerator@5880f75{s=START}],recv=HttpReceiverOverHTTP@2d5a24f0(ex=HttpExchange@65a7f03a{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@2731e975[TERMINATED/null] res=HttpResponse[null 0 null]@54885560[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:383)
	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@2a5d113a::SocketChannelEndPoint@249afa01[{l=/127.0.0.1:41504,r=localhost/127.0.0.1:37693,ISHUT,fill=-,flush=-,to=2/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@2a5d113a(l:/127.0.0.1:41504 <-> r:localhost/127.0.0.1:37693,closed=false)=>HttpChannelOverHTTP@20a57a4a(exchange=HttpExchange@65a7f03a{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@2731e975[TERMINATED/null] res=HttpResponse[null 0 null]@54885560[PENDING/null]})[send=HttpSenderOverHTTP@5ff41291(req=QUEUED,failure=null)[HttpGenerator@5880f75{s=START}],recv=HttpReceiverOverHTTP@2d5a24f0(ex=HttpExchange@65a7f03a{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@2731e975[TERMINATED/null] res=HttpResponse[null 0 null]@54885560[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.DemoModulesTests.testSpec([3] ee10)
2025-01-09 15:45:47.109:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-2-worker-1: Executing: [/home/jenkins/agent/tools/hudson.model.JDK/jdk23/bin/java, -Djava.io.tmpdir=/home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/oejtd.DemoModulesTests/testSpec%5B3%5D%20ee10/work, -jar, /home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/test-homes/1736432252704/jetty-home-12.1.0-SNAPSHOT/start.jar, --add-modules=http,ee10-demos, 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-09 15:45:47.109:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-2-worker-1: Working Dir: /home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/oejtd.DemoModulesTests/testSpec%5B3%5D%20ee10
2025-01-09 15:45:47.775:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-2-worker-1: Executing: [/home/jenkins/agent/tools/hudson.model.JDK/jdk23/bin/java, -Djava.io.tmpdir=/home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/oejtd.DemoModulesTests/testSpec%5B3%5D%20ee10/work, -jar, /home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/test-homes/1736432252704/jetty-home-12.1.0-SNAPSHOT/start.jar, jetty.http.port=37693, jetty.ssl.port=46201, 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-09 15:45:47.775:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-2-worker-1: Working Dir: /home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/oejtd.DemoModulesTests/testSpec%5B3%5D%20ee10