Bernhard Fey created HTTPCLIENT-2345: ----------------------------------------
Summary: Exception when using HttpClient 5.4 with Oracle Java 8 Key: HTTPCLIENT-2345 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-2345 Project: HttpComponents HttpClient Issue Type: Bug Components: HttpClient (classic) Affects Versions: 5.4 Environment: Oracle Java 8 (Windows and Linux) Reporter: Bernhard Fey Attachments: J8HttpsErrorTest.java When updating to version 5.4 our tests with Oracle Java 8 fail with the following exception: java.lang.UnsupportedOperationException: method is not supported because of the TLS half-close policy at sun.security.ssl.SSLSocketImpl.shutdownInput(SSLSocketImpl.java:765) at sun.security.ssl.SSLSocketImpl.shutdownInput(SSLSocketImpl.java:743) at org.apache.hc.core5.http.impl.io.BHttpConnectionBase.close(BHttpConnectionBase.java:255) at org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnection.close(DefaultBHttpClientConnection.java:71) at org.apache.hc.client5.http.impl.io.DefaultManagedHttpClientConnection.close(DefaultManagedHttpClientConnection.java:176) at org.apache.hc.core5.pool.PoolEntry.discardConnection(PoolEntry.java:180) at org.apache.hc.core5.pool.StrictConnPool$PerRoutePool.shutdown(StrictConnPool.java:839) at org.apache.hc.core5.pool.StrictConnPool.close(StrictConnPool.java:142) at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.close(PoolingHttpClientConnectionManager.java:277) at org.apache.hc.client5.http.impl.classic.InternalHttpClient.close(InternalHttpClient.java:198) at org.apache.hc.client5.http.impl.classic.InternalHttpClient.close(InternalHttpClient.java:188) at J8HttpsErrorTest.main(J8HttpsErrorTest.java:22) I have attached a test class, which fails in Oracle Java 8 with the above exception, but finishes correctly with Java 11 or OpenJDK 8. It has been tested on Windows 10, but the Oracle Java 8 exception also occurs on Linux in our integration. The specific VM the exception was reproduced with is "Oracle Corporation Java HotSpot(TM) 64-Bit Server VM 1.8.0_411-b09". -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org For additional commands, e-mail: dev-h...@hc.apache.org