jetty.project icon indicating copy to clipboard operation
jetty.project copied to clipboard

Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more

Results 665 jetty.project issues
Sort by recently updated
recently updated
newest added

**Jetty version(s)** 12.0.x **Description** `org.eclipse.jetty.client.HttpClientAuthenticationTest.testDigestAnyRealm(Scenario)[1] HTTP` 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 [email protected]/org.eclipse.jetty.client.HttpClientAuthenticationTest.testAuthentication(HttpClientAuthenticationTest.java:195) at [email protected]/org.eclipse.jetty.client.HttpClientAuthenticationTest.testDigestAnyRealm(HttpClientAuthenticationTest.java:151)...

flaky-test

Initial implementation of rejecting a URI Target in the Request Path.

Enhancement
Specification

Changing the `HttpConfiguration.min[Request|Response]DataRate` value from `0` to non-zero causes many tests to fail, but some unexpectedly. Current behavior for reads is different from HTTP/1.1 and HTTP/2, as HTTP/1.1 calls `HttpInput.addContent()`...

Pinned

Currently there is a little bit of a difference between the `HttpParser` contract as seen by the server and the client, specifically with how the boolean return from parseNext() is...

Low Priority
Question

**Jetty version(s)** 12 **Description** ResourceService.handleWelcomeAction() has: `TODO: check conditional headers.` for `serveWelcome()`. With the occasion, method `passConditionalHeaders()` should be renamed to something more meaningful (not sure what "pass" is meaning...

Bug

**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)...

flaky-test

**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/

flaky-test

**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...

Bug
flaky-test

Ability to increase buffer size past 8k in the custom `ErrorHandler`

**Jetty version(s)** 12.0.8 **Enhancement Description** If a Servlet is in an active `ReadListener` mode (Async Read), and there is code that attempts to use `ServletInputStream.transferTo()` style methods (that result in...

Enhancement
Specification