Ludovic Orban
Ludovic Orban
**Jetty version(s)** 12.0.x **Description** `HttpClientTest.testRequestIdleTimeout(Transport)[4] H2` sometimes fails with: ``` org.opentest4j.AssertionFailedError: expected: but was: at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151) at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132) at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197) at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150) at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:145) at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:531) at org.eclipse.jetty.test.client.transport.HttpClientTest.testRequestIdleTimeout(HttpClientTest.java:804) at java.base/java.lang.reflect.Method.invoke(Method.java:580)...
**Jetty version(s)** 12.0.6 **Description** `org.eclipse.jetty.test.client.transport.ServerTimeoutsTest.testIdleTimeout(Transport, boolean)[3] H2C, false` sometimes fails with ``` Expected: a string containing "HTTP ERROR 500 java.util.concurrent.TimeoutException: Idle timeout" ignoring case but: was "" ``` See: https://jenkins.webtide.net/job/jetty.project/job/jetty-12.0.x/1882/testReport/junit/org.eclipse.jetty.test.client.transport/ServerTimeoutsTest/Parallel_Stage___Build___Test___JDK17___testIdleTimeout_Transport__boolean__3__H2C__false/
**Jetty version(s)** 12.0.x **Description** `org.eclipse.jetty.ee8.websocket.tests.WebSocketOverHTTP2Test.testWebSocketConnectPortDoesNotExist()` sometimes fails with: ``` java.lang.AssertionError: Expected: an instance of java.net.ConnectException but: is a java.io.IOException at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20) at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:6) at org.eclipse.jetty.ee8.websocket.tests.WebSocketOverHTTP2Test.testWebSocketConnectPortDoesNotExist(WebSocketOverHTTP2Test.java:224) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194) at...
**Jetty version(s)** 12.0.7 **Description** `NetworkTrafficListenerTest.testTrafficWithRequestContentWithResponseRedirectOnPersistentConnection` sometimes fails with: ``` expected: but was: ``` See: https://jenkins.webtide.net/blue/organizations/jenkins/jetty.project/detail/PR-11549/1/tests
**Jetty version(s)** 12.0.x **Jetty Environment** ee10 **Description** `org.eclipse.jetty.ee10.test.client.transport.HttpClientContinueTest.testNoExpect100ContinueThen100ContinueThenRedirectThen100ContinueThenResponse()` sometimes fails with: ``` org.opentest4j.AssertionFailedError: expected: but was: at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151) at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132) at org.junit.jupiter.api.AssertTrue.failNotTrue(AssertTrue.java:63) at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36) at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31) at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183) at org.eclipse.jetty.ee10.test.client.transport.HttpClientContinueTest.testNoExpect100ContinueThen100ContinueThenRedirectThen100ContinueThenResponse(HttpClientContinueTest.java:950)...
**Jetty version(s)** 12 **Description** We should document that `ResourceFactory` has out of the box support for `file:`, `jar:file:` and `jrt:` URIs, plus any NIO filesystem provider implementation, as well as...
**Jetty version(s)** 12.0.x **Enhancement Description** Currently, the EE10 `DefaultServlet` tries to do too many things: being the default servlet bound to the root of the context as well as a...
**Jetty version(s)** 12.1.x **Enhancement Description** HTTP/3 QPack instruction encoders currently encode in a buffer that is added to a mutable buffer. They should be modified to encode directly into the...
**Jetty version(s)** 12.1.x **Enhancement Description** `ByteBufferPool.Accumulator` is now deprecated and should be replaced with better design, like `RetainableByteBuffer.DynamicCapacity`. Both the HTTP3 generators and FCGI still rely on this class. Once...
**Jetty version(s)** 12.1.x **Enhancement Description** `ChunkAccumulator` is deprecated, isn't used anywhere and doesn't do anything that cannot be done with `Content.*` static helpers. We should consider removing this class. See:...