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 - JDK21 failed Jan 14, 2025 in 0s

failed: 4, skipped: 4, passed: 216

Send us feedback

Details

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

java.io.EOFException: HttpConnectionOverHTTP@4552d2c1::SocketChannelEndPoint@4b95241b[{l=/127.0.0.1:57146,r=localhost/127.0.0.1:43261,ISHUT,fill=-,flush=-,to=65/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@4552d2c1(l:/127.0.0.1:57146 <-> r:localhost/127.0.0.1:43261,closed=false)=>HttpChannelOverHTTP@4faab9b1(exchange=HttpExchange@aa82e20{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@59bf216e[TERMINATED/null] res=HttpResponse[null 0 null]@3b6863be[PENDING/null]})[send=HttpSenderOverHTTP@21953253(req=QUEUED,failure=null)[HttpGenerator@6a87d16f{s=START}],recv=HttpReceiverOverHTTP@4a933900(ex=HttpExchange@aa82e20{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@59bf216e[TERMINATED/null] res=HttpResponse[null 0 null]@3b6863be[PENDING/null]},rsp=IDLE,failure=null)[HttpParser{s=CLOSED,0 of -1}]]]
Stack trace
java.util.concurrent.ExecutionException: java.io.EOFException: HttpConnectionOverHTTP@4552d2c1::SocketChannelEndPoint@4b95241b[{l=/127.0.0.1:57146,r=localhost/127.0.0.1:43261,ISHUT,fill=-,flush=-,to=65/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@4552d2c1(l:/127.0.0.1:57146 <-> r:localhost/127.0.0.1:43261,closed=false)=>HttpChannelOverHTTP@4faab9b1(exchange=HttpExchange@aa82e20{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@59bf216e[TERMINATED/null] res=HttpResponse[null 0 null]@3b6863be[PENDING/null]})[send=HttpSenderOverHTTP@21953253(req=QUEUED,failure=null)[HttpGenerator@6a87d16f{s=START}],recv=HttpReceiverOverHTTP@4a933900(ex=HttpExchange@aa82e20{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@59bf216e[TERMINATED/null] res=HttpResponse[null 0 null]@3b6863be[PENDING/null]},rsp=IDLE,failure=null)[HttpParser{s=CLOSED,0 of -1}]]]
	at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396)
	at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073)
	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:197)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	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:197)
	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:197)
	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:197)
	at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	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:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	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:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	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:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	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:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	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:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
Caused by: java.io.EOFException: HttpConnectionOverHTTP@4552d2c1::SocketChannelEndPoint@4b95241b[{l=/127.0.0.1:57146,r=localhost/127.0.0.1:43261,ISHUT,fill=-,flush=-,to=65/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@4552d2c1(l:/127.0.0.1:57146 <-> r:localhost/127.0.0.1:43261,closed=false)=>HttpChannelOverHTTP@4faab9b1(exchange=HttpExchange@aa82e20{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@59bf216e[TERMINATED/null] res=HttpResponse[null 0 null]@3b6863be[PENDING/null]})[send=HttpSenderOverHTTP@21953253(req=QUEUED,failure=null)[HttpGenerator@6a87d16f{s=START}],recv=HttpReceiverOverHTTP@4a933900(ex=HttpExchange@aa82e20{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@59bf216e[TERMINATED/null] res=HttpResponse[null 0 null]@3b6863be[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:1583)
Standard error
Running org.eclipse.jetty.tests.distribution.OsgiAppTests.testFelixWebappStart([1] ee9)
2025-01-14 09:55:09.937:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-1-worker-2: Executing: [/home/jenkins/agent/tools/hudson.model.JDK/jdk21/jdk-21.0.5+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_4192450643795673468/work, -jar, /home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/test-homes/1736848170082/jetty-home-12.1.0-SNAPSHOT/start.jar, --approve-all-licenses, --add-modules=http,resources,ee9-deploy,ee9-annotations,ee9-plus, 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-14 09:55:09.937: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/test-bases/jetty_base_4192450643795673468

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

java.io.EOFException: HttpConnectionOverHTTP@692dcdf4::SocketChannelEndPoint@67ea2ea1[{l=/127.0.0.1:48076,r=localhost/127.0.0.1:35995,ISHUT,fill=-,flush=-,to=2/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@692dcdf4(l:/127.0.0.1:48076 <-> r:localhost/127.0.0.1:35995,closed=false)=>HttpChannelOverHTTP@63d5a684(exchange=HttpExchange@26d7249a{req=HttpRequest[POST /ee11-test-spec/test/xx HTTP/1.1]@21120fd9[TERMINATED/null] res=HttpResponse[null 0 null]@17bba27c[PENDING/null]})[send=HttpSenderOverHTTP@5994d789(req=QUEUED,failure=null)[HttpGenerator@46f8dbd5{s=START}],recv=HttpReceiverOverHTTP@77a56814(ex=HttpExchange@26d7249a{req=HttpRequest[POST /ee11-test-spec/test/xx HTTP/1.1]@21120fd9[TERMINATED/null] res=HttpResponse[null 0 null]@17bba27c[PENDING/null]},rsp=IDLE,failure=null)[HttpParser{s=CLOSED,0 of -1}]]]
Stack trace
java.util.concurrent.ExecutionException: java.io.EOFException: HttpConnectionOverHTTP@692dcdf4::SocketChannelEndPoint@67ea2ea1[{l=/127.0.0.1:48076,r=localhost/127.0.0.1:35995,ISHUT,fill=-,flush=-,to=2/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@692dcdf4(l:/127.0.0.1:48076 <-> r:localhost/127.0.0.1:35995,closed=false)=>HttpChannelOverHTTP@63d5a684(exchange=HttpExchange@26d7249a{req=HttpRequest[POST /ee11-test-spec/test/xx HTTP/1.1]@21120fd9[TERMINATED/null] res=HttpResponse[null 0 null]@17bba27c[PENDING/null]})[send=HttpSenderOverHTTP@5994d789(req=QUEUED,failure=null)[HttpGenerator@46f8dbd5{s=START}],recv=HttpReceiverOverHTTP@77a56814(ex=HttpExchange@26d7249a{req=HttpRequest[POST /ee11-test-spec/test/xx HTTP/1.1]@21120fd9[TERMINATED/null] res=HttpResponse[null 0 null]@17bba27c[PENDING/null]},rsp=IDLE,failure=null)[HttpParser{s=CLOSED,0 of -1}]]]
	at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396)
	at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073)
	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:197)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	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:197)
	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:197)
	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:197)
	at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	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:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	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:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	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:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	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:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	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:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
Caused by: java.io.EOFException: HttpConnectionOverHTTP@692dcdf4::SocketChannelEndPoint@67ea2ea1[{l=/127.0.0.1:48076,r=localhost/127.0.0.1:35995,ISHUT,fill=-,flush=-,to=2/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@692dcdf4(l:/127.0.0.1:48076 <-> r:localhost/127.0.0.1:35995,closed=false)=>HttpChannelOverHTTP@63d5a684(exchange=HttpExchange@26d7249a{req=HttpRequest[POST /ee11-test-spec/test/xx HTTP/1.1]@21120fd9[TERMINATED/null] res=HttpResponse[null 0 null]@17bba27c[PENDING/null]})[send=HttpSenderOverHTTP@5994d789(req=QUEUED,failure=null)[HttpGenerator@46f8dbd5{s=START}],recv=HttpReceiverOverHTTP@77a56814(ex=HttpExchange@26d7249a{req=HttpRequest[POST /ee11-test-spec/test/xx HTTP/1.1]@21120fd9[TERMINATED/null] res=HttpResponse[null 0 null]@17bba27c[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:1583)
Standard error
Running org.eclipse.jetty.tests.distribution.OsgiAppTests.testFelixWebappStart([3] ee11)
2025-01-14 09:55:29.933:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-1-worker-2: Executing: [/home/jenkins/agent/tools/hudson.model.JDK/jdk21/jdk-21.0.5+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_10098588763657844678/work, -jar, /home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/test-homes/1736848170082/jetty-home-12.1.0-SNAPSHOT/start.jar, --approve-all-licenses, --add-modules=http,resources,ee11-deploy,ee11-annotations,ee11-plus, 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-14 09:55:29.933: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/test-bases/jetty_base_10098588763657844678
2025-01-14 09:55:32.026:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-1-worker-2: Executing: [/home/jenkins/agent/tools/hudson.model.JDK/jdk21/jdk-21.0.5+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_10098588763657844678/work, -jar, /home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/test-homes/1736848170082/jetty-home-12.1.0-SNAPSHOT/start.jar, jetty.http.port=46395, 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-14 09:55:32.027: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/test-bases/jetty_base_10098588763657844678

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

java.io.EOFException: HttpConnectionOverHTTP@6bdb66a9::SocketChannelEndPoint@651c85a2[{l=/127.0.0.1:33192,r=localhost/127.0.0.1:44725,ISHUT,fill=-,flush=-,to=2/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@6bdb66a9(l:/127.0.0.1:33192 <-> r:localhost/127.0.0.1:44725,closed=false)=>HttpChannelOverHTTP@61230dd9(exchange=HttpExchange@24218f99{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@14ff4b9a[TERMINATED/null] res=HttpResponse[null 0 null]@154fed32[PENDING/null]})[send=HttpSenderOverHTTP@6c7b7787(req=QUEUED,failure=null)[HttpGenerator@440e70d6{s=START}],recv=HttpReceiverOverHTTP@2a435056(ex=HttpExchange@24218f99{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@14ff4b9a[TERMINATED/null] res=HttpResponse[null 0 null]@154fed32[PENDING/null]},rsp=IDLE,failure=null)[HttpParser{s=CLOSED,0 of -1}]]]
Stack trace
java.util.concurrent.ExecutionException: java.io.EOFException: HttpConnectionOverHTTP@6bdb66a9::SocketChannelEndPoint@651c85a2[{l=/127.0.0.1:33192,r=localhost/127.0.0.1:44725,ISHUT,fill=-,flush=-,to=2/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@6bdb66a9(l:/127.0.0.1:33192 <-> r:localhost/127.0.0.1:44725,closed=false)=>HttpChannelOverHTTP@61230dd9(exchange=HttpExchange@24218f99{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@14ff4b9a[TERMINATED/null] res=HttpResponse[null 0 null]@154fed32[PENDING/null]})[send=HttpSenderOverHTTP@6c7b7787(req=QUEUED,failure=null)[HttpGenerator@440e70d6{s=START}],recv=HttpReceiverOverHTTP@2a435056(ex=HttpExchange@24218f99{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@14ff4b9a[TERMINATED/null] res=HttpResponse[null 0 null]@154fed32[PENDING/null]},rsp=IDLE,failure=null)[HttpParser{s=CLOSED,0 of -1}]]]
	at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396)
	at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073)
	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:197)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	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:197)
	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:197)
	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:197)
	at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	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:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	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:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	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:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	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:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	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:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
Caused by: java.io.EOFException: HttpConnectionOverHTTP@6bdb66a9::SocketChannelEndPoint@651c85a2[{l=/127.0.0.1:33192,r=localhost/127.0.0.1:44725,ISHUT,fill=-,flush=-,to=2/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@6bdb66a9(l:/127.0.0.1:33192 <-> r:localhost/127.0.0.1:44725,closed=false)=>HttpChannelOverHTTP@61230dd9(exchange=HttpExchange@24218f99{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@14ff4b9a[TERMINATED/null] res=HttpResponse[null 0 null]@154fed32[PENDING/null]})[send=HttpSenderOverHTTP@6c7b7787(req=QUEUED,failure=null)[HttpGenerator@440e70d6{s=START}],recv=HttpReceiverOverHTTP@2a435056(ex=HttpExchange@24218f99{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@14ff4b9a[TERMINATED/null] res=HttpResponse[null 0 null]@154fed32[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:1583)
Standard error
Running org.eclipse.jetty.tests.distribution.DemoModulesTests.testSpec([3] ee10)
2025-01-14 10:04:07.770:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-2-worker-1: Executing: [/home/jenkins/agent/tools/hudson.model.JDK/jdk21/jdk-21.0.5+11/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/1736848170082/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-14 10:04:07.770: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-14 10:04:08.396:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-2-worker-1: Executing: [/home/jenkins/agent/tools/hudson.model.JDK/jdk21/jdk-21.0.5+11/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/1736848170082/jetty-home-12.1.0-SNAPSHOT/start.jar, jetty.http.port=44725, jetty.ssl.port=36451, 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-14 10:04:08.397: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

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

java.io.EOFException: HttpConnectionOverHTTP@69ceac19::SocketChannelEndPoint@67095f50[{l=/127.0.0.1:59756,r=localhost/127.0.0.1:44497,ISHUT,fill=-,flush=-,to=2/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@69ceac19(l:/127.0.0.1:59756 <-> r:localhost/127.0.0.1:44497,closed=false)=>HttpChannelOverHTTP@6336c769(exchange=HttpExchange@2634556b{req=HttpRequest[POST /ee11-test-spec/test/xx HTTP/1.1]@3a868bd0[TERMINATED/null] res=HttpResponse[null 0 null]@17d8b00f[PENDING/null]})[send=HttpSenderOverHTTP@42803012(req=QUEUED,failure=null)[HttpGenerator@461baa24{s=START}],recv=HttpReceiverOverHTTP@484d713c(ex=HttpExchange@2634556b{req=HttpRequest[POST /ee11-test-spec/test/xx HTTP/1.1]@3a868bd0[TERMINATED/null] res=HttpResponse[null 0 null]@17d8b00f[PENDING/null]},rsp=IDLE,failure=null)[HttpParser{s=CLOSED,0 of -1}]]]
Stack trace
java.util.concurrent.ExecutionException: java.io.EOFException: HttpConnectionOverHTTP@69ceac19::SocketChannelEndPoint@67095f50[{l=/127.0.0.1:59756,r=localhost/127.0.0.1:44497,ISHUT,fill=-,flush=-,to=2/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@69ceac19(l:/127.0.0.1:59756 <-> r:localhost/127.0.0.1:44497,closed=false)=>HttpChannelOverHTTP@6336c769(exchange=HttpExchange@2634556b{req=HttpRequest[POST /ee11-test-spec/test/xx HTTP/1.1]@3a868bd0[TERMINATED/null] res=HttpResponse[null 0 null]@17d8b00f[PENDING/null]})[send=HttpSenderOverHTTP@42803012(req=QUEUED,failure=null)[HttpGenerator@461baa24{s=START}],recv=HttpReceiverOverHTTP@484d713c(ex=HttpExchange@2634556b{req=HttpRequest[POST /ee11-test-spec/test/xx HTTP/1.1]@3a868bd0[TERMINATED/null] res=HttpResponse[null 0 null]@17d8b00f[PENDING/null]},rsp=IDLE,failure=null)[HttpParser{s=CLOSED,0 of -1}]]]
	at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396)
	at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073)
	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:197)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	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:197)
	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:197)
	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:197)
	at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	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:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	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:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	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:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	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:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	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:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
Caused by: java.io.EOFException: HttpConnectionOverHTTP@69ceac19::SocketChannelEndPoint@67095f50[{l=/127.0.0.1:59756,r=localhost/127.0.0.1:44497,ISHUT,fill=-,flush=-,to=2/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@69ceac19(l:/127.0.0.1:59756 <-> r:localhost/127.0.0.1:44497,closed=false)=>HttpChannelOverHTTP@6336c769(exchange=HttpExchange@2634556b{req=HttpRequest[POST /ee11-test-spec/test/xx HTTP/1.1]@3a868bd0[TERMINATED/null] res=HttpResponse[null 0 null]@17d8b00f[PENDING/null]})[send=HttpSenderOverHTTP@42803012(req=QUEUED,failure=null)[HttpGenerator@461baa24{s=START}],recv=HttpReceiverOverHTTP@484d713c(ex=HttpExchange@2634556b{req=HttpRequest[POST /ee11-test-spec/test/xx HTTP/1.1]@3a868bd0[TERMINATED/null] res=HttpResponse[null 0 null]@17d8b00f[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:1583)
Standard error
Running org.eclipse.jetty.tests.distribution.DemoModulesTests.testSpec([4] ee11)
2025-01-14 10:04:14.317:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-2-worker-1: Executing: [/home/jenkins/agent/tools/hudson.model.JDK/jdk21/jdk-21.0.5+11/bin/java, -Djava.io.tmpdir=/home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/oejtd.DemoModulesTests/testSpec%5B4%5D%20ee11/work, -jar, /home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/test-homes/1736848170082/jetty-home-12.1.0-SNAPSHOT/start.jar, --add-modules=http,ee11-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-14 10:04:14.317: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%5B4%5D%20ee11
2025-01-14 10:04:14.966:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-2-worker-1: Executing: [/home/jenkins/agent/tools/hudson.model.JDK/jdk21/jdk-21.0.5+11/bin/java, -Djava.io.tmpdir=/home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/oejtd.DemoModulesTests/testSpec%5B4%5D%20ee11/work, -jar, /home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/test-homes/1736848170082/jetty-home-12.1.0-SNAPSHOT/start.jar, jetty.http.port=44497, jetty.ssl.port=40033, 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-14 10:04:14.966: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%5B4%5D%20ee11