Port ee9 BlockingTest
to ee10/11
#12635
Open
Webtide Jenkins / Tests / Parallel Stage / Build / Test - JDK17
failed
Jan 14, 2025 in 0s
failed: 4, skipped: 5, passed: 214
Send us feedback
Details
org.eclipse.jetty.tests.distribution.DemoModulesTests.testSpec(String)[3] ee10
java.io.EOFException: HttpConnectionOverHTTP@79b2e2a8::SocketChannelEndPoint@777503ee[{l=/127.0.0.1:49104,r=localhost/127.0.0.1:38265,ISHUT,fill=-,flush=-,to=70/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@79b2e2a8(l:/127.0.0.1:49104 <-> r:localhost/127.0.0.1:38265,closed=false)=>HttpChannelOverHTTP@734a89d8(exchange=HttpExchange@364809d5{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@58810a16[TERMINATED/null] res=HttpResponse[null 0 null]@734189b[PENDING/null]})[send=HttpSenderOverHTTP@201745ec(req=QUEUED,failure=null)[HttpGenerator@5667f69a{s=START}],recv=HttpReceiverOverHTTP@6e687fa(ex=HttpExchange@364809d5{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@58810a16[TERMINATED/null] res=HttpResponse[null 0 null]@734189b[PENDING/null]},rsp=IDLE,failure=null)[HttpParser{s=CLOSED,0 of -1}]]]
Stack trace
java.util.concurrent.ExecutionException: java.io.EOFException: HttpConnectionOverHTTP@79b2e2a8::SocketChannelEndPoint@777503ee[{l=/127.0.0.1:49104,r=localhost/127.0.0.1:38265,ISHUT,fill=-,flush=-,to=70/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@79b2e2a8(l:/127.0.0.1:49104 <-> r:localhost/127.0.0.1:38265,closed=false)=>HttpChannelOverHTTP@734a89d8(exchange=HttpExchange@364809d5{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@58810a16[TERMINATED/null] res=HttpResponse[null 0 null]@734189b[PENDING/null]})[send=HttpSenderOverHTTP@201745ec(req=QUEUED,failure=null)[HttpGenerator@5667f69a{s=START}],recv=HttpReceiverOverHTTP@6e687fa(ex=HttpExchange@364809d5{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@58810a16[TERMINATED/null] res=HttpResponse[null 0 null]@734189b[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:568)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
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:183)
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:183)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
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:183)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992)
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:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
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:992)
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:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
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:1625)
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:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
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:1625)
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:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
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:1625)
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:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
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:373)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
Caused by: java.io.EOFException: HttpConnectionOverHTTP@79b2e2a8::SocketChannelEndPoint@777503ee[{l=/127.0.0.1:49104,r=localhost/127.0.0.1:38265,ISHUT,fill=-,flush=-,to=70/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@79b2e2a8(l:/127.0.0.1:49104 <-> r:localhost/127.0.0.1:38265,closed=false)=>HttpChannelOverHTTP@734a89d8(exchange=HttpExchange@364809d5{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@58810a16[TERMINATED/null] res=HttpResponse[null 0 null]@734189b[PENDING/null]})[send=HttpSenderOverHTTP@201745ec(req=QUEUED,failure=null)[HttpGenerator@5667f69a{s=START}],recv=HttpReceiverOverHTTP@6e687fa(ex=HttpExchange@364809d5{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@58810a16[TERMINATED/null] res=HttpResponse[null 0 null]@734189b[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:840)
Standard error
Running org.eclipse.jetty.tests.distribution.DistributionTests.testSimpleWebAppWithWebsocket([1] ee9, false)
2025-01-14 09:58:15.294:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-1-worker-2: Executing: [/home/jenkins/agent/tools/hudson.model.JDK/jdk17/bin/java, -Djava.io.tmpdir=/home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/oejtd.DistributionTests/testSimpleWebAppWithWebsocket%5B1%5D%20ee9,%20false/work, -jar, /home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/test-homes/1736848210860/jetty-home-12.1.0-SNAPSHOT/start.jar, --approve-all-licenses, --add-modules=resources,http,jmx,ee9-webapp,ee9-deploy,ee9-websocket-jakarta,ee9-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-14 09:58:15.294: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%5B1%5D%20ee9,%20false
== Attempt GET request to service ==
== jetty.sh status (should be running) ==
org.eclipse.jetty.tests.distribution.DemoModulesTests.testSpec(String)[4] ee11
java.io.EOFException: HttpConnectionOverHTTP@5aa272a4::SocketChannelEndPoint@5e9dfd28[{l=/127.0.0.1:46098,r=localhost/127.0.0.1:39635,ISHUT,fill=-,flush=-,to=8/30000}{io=1/0,kio=1,kro=1}]->[HttpConnectionOverHTTP@5aa272a4(l:/127.0.0.1:46098 <-> r:localhost/127.0.0.1:39635,closed=false)=>HttpChannelOverHTTP@1b9f789f(exchange=HttpExchange@63b0fae2{req=HttpRequest[POST /ee11-test-spec/test/xx HTTP/1.1]@2ace8362[TERMINATED/null] res=HttpResponse[null 0 null]@1b0b5fae[PENDING/null]})[send=HttpSenderOverHTTP@7bb087d0(req=QUEUED,failure=null)[HttpGenerator@1fb315ae{s=START}],recv=HttpReceiverOverHTTP@41b840a9(ex=HttpExchange@63b0fae2{req=HttpRequest[POST /ee11-test-spec/test/xx HTTP/1.1]@2ace8362[TERMINATED/null] res=HttpResponse[null 0 null]@1b0b5fae[PENDING/null]},rsp=IDLE,failure=null)[HttpParser{s=CLOSED,0 of -1}]]]
Stack trace
java.util.concurrent.ExecutionException: java.io.EOFException: HttpConnectionOverHTTP@5aa272a4::SocketChannelEndPoint@5e9dfd28[{l=/127.0.0.1:46098,r=localhost/127.0.0.1:39635,ISHUT,fill=-,flush=-,to=8/30000}{io=1/0,kio=1,kro=1}]->[HttpConnectionOverHTTP@5aa272a4(l:/127.0.0.1:46098 <-> r:localhost/127.0.0.1:39635,closed=false)=>HttpChannelOverHTTP@1b9f789f(exchange=HttpExchange@63b0fae2{req=HttpRequest[POST /ee11-test-spec/test/xx HTTP/1.1]@2ace8362[TERMINATED/null] res=HttpResponse[null 0 null]@1b0b5fae[PENDING/null]})[send=HttpSenderOverHTTP@7bb087d0(req=QUEUED,failure=null)[HttpGenerator@1fb315ae{s=START}],recv=HttpReceiverOverHTTP@41b840a9(ex=HttpExchange@63b0fae2{req=HttpRequest[POST /ee11-test-spec/test/xx HTTP/1.1]@2ace8362[TERMINATED/null] res=HttpResponse[null 0 null]@1b0b5fae[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:568)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
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:183)
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:183)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
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:183)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992)
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:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
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:992)
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:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
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:1625)
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:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
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:1625)
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:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
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:1625)
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:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
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:373)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
Caused by: java.io.EOFException: HttpConnectionOverHTTP@5aa272a4::SocketChannelEndPoint@5e9dfd28[{l=/127.0.0.1:46098,r=localhost/127.0.0.1:39635,ISHUT,fill=-,flush=-,to=8/30000}{io=1/0,kio=1,kro=1}]->[HttpConnectionOverHTTP@5aa272a4(l:/127.0.0.1:46098 <-> r:localhost/127.0.0.1:39635,closed=false)=>HttpChannelOverHTTP@1b9f789f(exchange=HttpExchange@63b0fae2{req=HttpRequest[POST /ee11-test-spec/test/xx HTTP/1.1]@2ace8362[TERMINATED/null] res=HttpResponse[null 0 null]@1b0b5fae[PENDING/null]})[send=HttpSenderOverHTTP@7bb087d0(req=QUEUED,failure=null)[HttpGenerator@1fb315ae{s=START}],recv=HttpReceiverOverHTTP@41b840a9(ex=HttpExchange@63b0fae2{req=HttpRequest[POST /ee11-test-spec/test/xx HTTP/1.1]@2ace8362[TERMINATED/null] res=HttpResponse[null 0 null]@1b0b5fae[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.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.produce(AdaptiveExecutionStrategy.java:195)
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:840)
Standard error
Running org.eclipse.jetty.tests.distribution.DistributionTests.testSimpleWebAppWithWebsocket([2] ee10, false)
2025-01-14 09:58:27.814:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-1-worker-2: Executing: [/home/jenkins/agent/tools/hudson.model.JDK/jdk17/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/1736848210860/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-14 09:58:27.814: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
2025-01-14 09:58:27.947:INFO :org.eclipse.jetty.tests.distribution.session.gcloudLogs:docker-java-stream-323717600: STDERR: [datastore] Jan 14, 2025 9:58:27 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub load
2025-01-14 09:58:27.949:INFO :org.eclipse.jetty.tests.distribution.session.gcloudLogs:docker-java-stream-323717600: STDERR: [datastore] INFO: The backing store, /root/.config/gcloud/emulators/datastore/WEB-INF/appengine-generated/local_db.bin, does not exist. It will be created.
2025-01-14 09:58:28.056:INFO :org.eclipse.jetty.tests.distribution.session.gcloudLogs:docker-java-stream-323717600: STDERR: [datastore] API endpoint: http://0.0.0.0:8081
2025-01-14 09:58:28.056:INFO :org.eclipse.jetty.tests.distribution.session.gcloudLogs:docker-java-stream-323717600: STDERR: [datastore] If you are using a library that supports the DATASTORE_EMULATOR_HOST environment variable, run:
2025-01-14 09:58:28.056:INFO :org.eclipse.jetty.tests.distribution.session.gcloudLogs:docker-java-stream-323717600: STDERR: [datastore]
2025-01-14 09:58:28.056:INFO :org.eclipse.jetty.tests.distribution.session.gcloudLogs:docker-java-stream-323717600: STDERR: [datastore] export DATASTORE_EMULATOR_HOST=0.0.0.0:8081
2025-01-14 09:58:28.056:INFO :org.eclipse.jetty.tests.distribution.session.gcloudLogs:docker-java-stream-323717600: STDERR: [datastore]
2025-01-14 09:58:28.056:INFO :org.eclipse.jetty.tests.distribution.session.gcloudLogs:docker-java-stream-323717600: STDERR: [datastore] Dev App Server is now running.
2025-01-14 09:58:28.057:INFO :org.eclipse.jetty.tests.distribution.session.gcloudLogs:docker-java-stream-323717600: STDERR: [datastore]
2025-01-14 09:58:28.057:INFO :org.eclipse.jetty.tests.distribution.session.gcloudLogs:docker-java-stream-323717600: STDERR: [datastore] The previous line was printed for backwards compatibility only.
2025-01-14 09:58:28.057:INFO :org.eclipse.jetty.tests.distribution.session.gcloudLogs:docker-java-stream-323717600: STDERR: [datastore] If your tests rely on it to confirm emulator startup,
2025-01-14 09:58:28.057:INFO :org.eclipse.jetty.tests.distribution.session.gcloudLogs:docker-java-stream-323717600: STDERR: [datastore] please migrate to the emulator health check endpoint (/). Thank you!
2025-01-14 09:58:28.616:INFO :org.eclipse.jetty.tests.distribution.session.gcloudLogs:docker-java-stream-323717600: STDERR: [datastore] The health check endpoint for this emulator instance is http://0.0.0.0:8081/Jan 14, 2025 9:58:28 AM io.gapi.emulators.grpc.GrpcServer$3 operationComplete
2025-01-14 09:58:28.616:INFO :org.eclipse.jetty.tests.distribution.session.gcloudLogs:docker-java-stream-323717600: STDERR: [datastore] INFO: Adding handler(s) to newly registered Channel.
2025-01-14 09:58:28.663:INFO :tc.gcr.io/google.com/cloudsdktool/cloud-sdk:316.0.0-emulators:ForkJoinPool-1-worker-5: Container gcr.io/google.com/cloudsdktool/cloud-sdk:316.0.0-emulators started in PT4.572648221S
2025-01-14 09:58:28.664:INFO :org.eclipse.jetty.tests.distribution.session.GCloudSessionDistributionTests:ForkJoinPool-1-worker-5: endPoint: 10.0.1.1:35933 ,hostAddr.isAnyLocalAddress(): false,hostAddr.isLoopbackAddress(): false
2025-01-14 09:58:28.664:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-1-worker-5: Executing: [/home/jenkins/agent/tools/hudson.model.JDK/jdk17/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_9004167057788838100/work, -jar, /home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/test-homes/1736848210860/jetty-home-12.1.0-SNAPSHOT/start.jar, --create-startd, --approve-all-licenses, --add-module=resources,server,http,ee9-webapp,ee9-deploy,ee9-servlet,session-store-gcloud, jetty.session.gcloud.host=http://10.0.1.1:35933, jetty.session.gcloud.projectId=foobar, 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:58:28.664:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-1-worker-5: Working Dir: /home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/test-bases/jetty_base_9004167057788838100
2025-01-14 09:58:28.638:INFO :org.eclipse.jetty.tests.distribution.session.gcloudLogs:docker-java-stream-323717600: STDERR: [datastore] Jan 14, 2025 9:58:28 AM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
2025-01-14 09:58:28.685:INFO :org.eclipse.jetty.tests.distribution.session.gcloudLogs:docker-java-stream-323717600: STDERR: [datastore] INFO: Detected non-HTTP/2 connection.
2025-01-14 09:58:29.919:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-1-worker-2: Executing: [/home/jenkins/agent/tools/hudson.model.JDK/jdk17/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/1736848210860/jetty-home-12.1.0-SNAPSHOT/start.jar, jetty.http.port=36949, 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:58:29.920: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
2025-01-14 09:58:31.689:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-1-worker-5: Executing: [/home/jenkins/agent/tools/hudson.model.JDK/jdk17/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_9004167057788838100/work, -jar, /home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/test-homes/1736848210860/jetty-home-12.1.0-SNAPSHOT/start.jar, jetty.http.port=33853, jetty.session.gcloud.host=http://10.0.1.1:35933, jetty.session.gcloud.projectId=foobar, 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:58:31.689:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-1-worker-5: Working Dir: /home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/test-bases/jetty_base_9004167057788838100
2025-01-14 09:58:33.617:INFO :tc.mariadb:10.3.6:ForkJoinPool-1-worker-1: Container mariadb:10.3.6 started in PT7.870148359S
2025-01-14 09:58:33.618:INFO :tc.mariadb:10.3.6:ForkJoinPool-1-worker-1: Container is started (JDBC URL: jdbc:mariadb://10.0.1.1:35934/sessions)
2025-01-14 09:58:33.618:INFO :org.eclipse.jetty.tests.distribution.session.JDBCSessionDistributionTests:ForkJoinPool-1-worker-1: create file modfile: /home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/test-bases/jetty_base_6042497826601381241/modules/mariadb-driver.mod with content [lib]
lib/mariadb-java-client-3.5.1.jar
[files]
maven://org.mariadb.jdbc/mariadb-java-client/3.5.1|lib/mariadb-java-client-3.5.1.jar
2025-01-14 09:58:33.619:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-1-worker-1: Executing: [/home/jenkins/agent/tools/hudson.model.JDK/jdk17/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_6042497826601381241/work, -jar, /home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/test-homes/1736848210860/jetty-home-12.1.0-SNAPSHOT/start.jar, --create-startd, --approve-all-licenses, --add-module=resources,server,http,ee11-webapp,ee11-deploy,ee11-servlet,session-store-jdbc,mariadb-driver, jetty.session.jdbc.driverUrl=jdbc:mariadb://10.0.1.1:35934/sessions?user=beer&password=pacific_ale, db-connection-type=driver, jetty.session.jdbc.driverClass=org.mariadb.jdbc.Driver, 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:58:33.619:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-1-worker-1: Working Dir: /home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/test-bases/jetty_base_6042497826601381241
2025-01-14 09:58:36.911:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-1-worker-1: Executing: [/home/jenkins/agent/tools/hudson.model.JDK/jdk17/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_6042497826601381241/work, -jar, /home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/test-homes/1736848210860/jetty-home-12.1.0-SNAPSHOT/start.jar, jetty.http.port=35121, jetty.session.jdbc.driverUrl=jdbc:mariadb://10.0.1.1:35934/sessions?user=beer&password=pacific_ale, db-connection-type=driver, jetty.session.jdbc.driverClass=org.mariadb.jdbc.Driver, 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:58:36.911:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-1-worker-1: Working Dir: /home/jenkins/agent/workspace/jetty.project_PR-12635/tests/test-distribution/test-distribution-common/target/tests/test-bases/jetty_base_6042497826601381241
2025-01-14 09:58:39.406:INFO :org.testcontainers.images.builder.ImageFromDockerfile:ForkJoinPool-1-worker-4: Transferred 542 bytes to Docker daemon
org.eclipse.jetty.tests.distribution.DemoModulesTests.testSpec(String)[3] ee10
java.io.EOFException: HttpConnectionOverHTTP@4e3c0e60::SocketChannelEndPoint@40fbf9d7[{l=/127.0.0.1:36508,r=localhost/127.0.0.1:42765,ISHUT,fill=-,flush=-,to=2/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@4e3c0e60(l:/127.0.0.1:36508 <-> r:localhost/127.0.0.1:42765,closed=false)=>HttpChannelOverHTTP@44c46510(exchange=HttpExchange@1c6f3ec{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@2f27a2ba[TERMINATED/null] res=HttpResponse[null 0 null]@300dd3c8[PENDING/null]})[send=HttpSenderOverHTTP@5706dc3c(req=QUEUED,failure=null)[HttpGenerator@61e90ca3{s=START}],recv=HttpReceiverOverHTTP@73c94056(ex=HttpExchange@1c6f3ec{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@2f27a2ba[TERMINATED/null] res=HttpResponse[null 0 null]@300dd3c8[PENDING/null]},rsp=IDLE,failure=null)[HttpParser{s=CLOSED,0 of -1}]]]
Stack trace
java.util.concurrent.ExecutionException: java.io.EOFException: HttpConnectionOverHTTP@4e3c0e60::SocketChannelEndPoint@40fbf9d7[{l=/127.0.0.1:36508,r=localhost/127.0.0.1:42765,ISHUT,fill=-,flush=-,to=2/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@4e3c0e60(l:/127.0.0.1:36508 <-> r:localhost/127.0.0.1:42765,closed=false)=>HttpChannelOverHTTP@44c46510(exchange=HttpExchange@1c6f3ec{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@2f27a2ba[TERMINATED/null] res=HttpResponse[null 0 null]@300dd3c8[PENDING/null]})[send=HttpSenderOverHTTP@5706dc3c(req=QUEUED,failure=null)[HttpGenerator@61e90ca3{s=START}],recv=HttpReceiverOverHTTP@73c94056(ex=HttpExchange@1c6f3ec{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@2f27a2ba[TERMINATED/null] res=HttpResponse[null 0 null]@300dd3c8[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:568)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
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:183)
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:183)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
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:183)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992)
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:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
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:992)
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:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
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:1625)
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:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
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:1625)
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:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
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:1625)
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:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
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:373)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
Caused by: java.io.EOFException: HttpConnectionOverHTTP@4e3c0e60::SocketChannelEndPoint@40fbf9d7[{l=/127.0.0.1:36508,r=localhost/127.0.0.1:42765,ISHUT,fill=-,flush=-,to=2/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@4e3c0e60(l:/127.0.0.1:36508 <-> r:localhost/127.0.0.1:42765,closed=false)=>HttpChannelOverHTTP@44c46510(exchange=HttpExchange@1c6f3ec{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@2f27a2ba[TERMINATED/null] res=HttpResponse[null 0 null]@300dd3c8[PENDING/null]})[send=HttpSenderOverHTTP@5706dc3c(req=QUEUED,failure=null)[HttpGenerator@61e90ca3{s=START}],recv=HttpReceiverOverHTTP@73c94056(ex=HttpExchange@1c6f3ec{req=HttpRequest[POST /ee10-test-spec/test/xx HTTP/1.1]@2f27a2ba[TERMINATED/null] res=HttpResponse[null 0 null]@300dd3c8[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:840)
Standard error
Running org.eclipse.jetty.tests.distribution.DemoModulesTests.testSpec([3] ee10)
2025-01-14 10:06:52.154:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-2-worker-1: Executing: [/home/jenkins/agent/tools/hudson.model.JDK/jdk17/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/1736848210860/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:06:52.154: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:06:52.836:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-2-worker-1: Executing: [/home/jenkins/agent/tools/hudson.model.JDK/jdk17/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/1736848210860/jetty-home-12.1.0-SNAPSHOT/start.jar, jetty.http.port=42765, jetty.ssl.port=45253, 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:06:52.836: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@2a932603::SocketChannelEndPoint@2454cd21[{l=/127.0.0.1:44776,r=localhost/127.0.0.1:37793,ISHUT,fill=-,flush=-,to=2/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@2a932603(l:/127.0.0.1:44776 <-> r:localhost/127.0.0.1:37793,closed=false)=>HttpChannelOverHTTP@206b4d73(exchange=HttpExchange@6569c71a{req=HttpRequest[POST /ee11-test-spec/test/xx HTTP/1.1]@56f9568a[TERMINATED/null] res=HttpResponse[null 0 null]@5446a4b1[PENDING/null]})[send=HttpSenderOverHTTP@2e3c6b9f(req=QUEUED,failure=null)[HttpGenerator@5463855{s=START}],recv=HttpReceiverOverHTTP@19976371(ex=HttpExchange@6569c71a{req=HttpRequest[POST /ee11-test-spec/test/xx HTTP/1.1]@56f9568a[TERMINATED/null] res=HttpResponse[null 0 null]@5446a4b1[PENDING/null]},rsp=IDLE,failure=null)[HttpParser{s=CLOSED,0 of -1}]]]
Stack trace
java.util.concurrent.ExecutionException: java.io.EOFException: HttpConnectionOverHTTP@2a932603::SocketChannelEndPoint@2454cd21[{l=/127.0.0.1:44776,r=localhost/127.0.0.1:37793,ISHUT,fill=-,flush=-,to=2/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@2a932603(l:/127.0.0.1:44776 <-> r:localhost/127.0.0.1:37793,closed=false)=>HttpChannelOverHTTP@206b4d73(exchange=HttpExchange@6569c71a{req=HttpRequest[POST /ee11-test-spec/test/xx HTTP/1.1]@56f9568a[TERMINATED/null] res=HttpResponse[null 0 null]@5446a4b1[PENDING/null]})[send=HttpSenderOverHTTP@2e3c6b9f(req=QUEUED,failure=null)[HttpGenerator@5463855{s=START}],recv=HttpReceiverOverHTTP@19976371(ex=HttpExchange@6569c71a{req=HttpRequest[POST /ee11-test-spec/test/xx HTTP/1.1]@56f9568a[TERMINATED/null] res=HttpResponse[null 0 null]@5446a4b1[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:568)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
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:183)
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:183)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
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:183)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992)
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:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
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:992)
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:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
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:1625)
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:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
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:1625)
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:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
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:1625)
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:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
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:373)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
Caused by: java.io.EOFException: HttpConnectionOverHTTP@2a932603::SocketChannelEndPoint@2454cd21[{l=/127.0.0.1:44776,r=localhost/127.0.0.1:37793,ISHUT,fill=-,flush=-,to=2/30000}{io=0/0,kio=0,kro=1}]->[HttpConnectionOverHTTP@2a932603(l:/127.0.0.1:44776 <-> r:localhost/127.0.0.1:37793,closed=false)=>HttpChannelOverHTTP@206b4d73(exchange=HttpExchange@6569c71a{req=HttpRequest[POST /ee11-test-spec/test/xx HTTP/1.1]@56f9568a[TERMINATED/null] res=HttpResponse[null 0 null]@5446a4b1[PENDING/null]})[send=HttpSenderOverHTTP@2e3c6b9f(req=QUEUED,failure=null)[HttpGenerator@5463855{s=START}],recv=HttpReceiverOverHTTP@19976371(ex=HttpExchange@6569c71a{req=HttpRequest[POST /ee11-test-spec/test/xx HTTP/1.1]@56f9568a[TERMINATED/null] res=HttpResponse[null 0 null]@5446a4b1[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:840)
Standard error
Running org.eclipse.jetty.tests.distribution.DemoModulesTests.testSpec([4] ee11)
2025-01-14 10:06:57.964:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-2-worker-1: Executing: [/home/jenkins/agent/tools/hudson.model.JDK/jdk17/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/1736848210860/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:06:57.964: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:06:58.701:INFO :org.eclipse.jetty.tests.testers.JettyHomeTester:ForkJoinPool-2-worker-1: Executing: [/home/jenkins/agent/tools/hudson.model.JDK/jdk17/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/1736848210860/jetty-home-12.1.0-SNAPSHOT/start.jar, jetty.http.port=37793, jetty.ssl.port=44371, 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:06:58.701: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
Loading