On Thu, Oct 11, 2018 at 11:17 AM Gary Gregory <[email protected]> wrote:
> On Thu, Oct 11, 2018 at 8:25 AM Gary Gregory <[email protected]> > wrote: > >> The tests break for me with Oracle Java 11 on Windows 10: >> >> [INFO] Running org.apache.hc.core5.testing.nio.Http1IntegrationTest >> [ERROR] Tests run: 58, Failures: 0, Errors: 3, Skipped: 0, Time elapsed: >> 103.741 s <<< FAILURE! - in >> org.apache.hc.core5.testing.nio.Http1IntegrationTest >> [ERROR] >> testSimpleGet[https](org.apache.hc.core5.testing.nio.Http1IntegrationTest) >> Time elapsed: 35.053 s <<< ERROR! >> java.util.concurrent.TimeoutException >> at >> org.apache.hc.core5.testing.nio.Http1IntegrationTest.testSimpleGet(Http1IntegrationTest.java:215) >> >> [ERROR] >> testHeadPipelined[https](org.apache.hc.core5.testing.nio.Http1IntegrationTest) >> Time elapsed: 35.038 s <<< ERROR! >> java.util.concurrent.TimeoutException >> at >> org.apache.hc.core5.testing.nio.Http1IntegrationTest.testHeadPipelined(Http1IntegrationTest.java:683) >> >> [ERROR] >> testSimpleGetIdentityTransfer[https](org.apache.hc.core5.testing.nio.Http1IntegrationTest) >> Time elapsed: 6.067 s <<< ERROR! >> java.util.concurrent.ExecutionException: java.io.IOException: An existing >> connection was forcibly closed by the remote host >> at >> org.apache.hc.core5.testing.nio.Http1IntegrationTest.testSimpleGetIdentityTransfer(Http1IntegrationTest.java:245) >> Caused by: java.io.IOException: An existing connection was forcibly >> closed by the remote host >> >> [INFO] Running org.apache.hc.core5.testing.nio.Http1ServerAndRequesterTest >> [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: >> 0.3 s - in org.apache.hc.core5.testing.nio.Http1ServerAndRequesterTest >> [INFO] Running org.apache.hc.core5.testing.nio.Http2AlpnTest >> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: >> 0.169 s - in org.apache.hc.core5.testing.nio.Http2AlpnTest >> [INFO] Running org.apache.hc.core5.testing.nio.Http2IntegrationTest >> [ERROR] Tests run: 32, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: >> 148.87 s <<< FAILURE! - in >> org.apache.hc.core5.testing.nio.Http2IntegrationTest >> [ERROR] >> testSimpleGet[https](org.apache.hc.core5.testing.nio.Http2IntegrationTest) >> Time elapsed: 35.039 s <<< ERROR! >> java.util.concurrent.TimeoutException >> at >> org.apache.hc.core5.testing.nio.Http2IntegrationTest.testSimpleGet(Http2IntegrationTest.java:211) >> >> [ERROR] >> testExcessOfConcurrentStreams[https](org.apache.hc.core5.testing.nio.Http2IntegrationTest) >> Time elapsed: 35.1 s <<< ERROR! >> java.util.concurrent.TimeoutException >> at >> org.apache.hc.core5.testing.nio.Http2IntegrationTest.testExcessOfConcurrentStreams(Http2IntegrationTest.java:757) >> > > FWIW, I do not think throwing TimeoutException without a message is as > helpful as it could be. I'll see about giving the TimeoutException a > message like the actual timeout. > Please see https://github.com/apache/httpcomponents-core/pull/90 Also, with git master (but the the above PR is applied for me locally, which should not matter,) I can no longer reproduce the test failure with Java 11 on Windows 10. Gary > > Gary > >> >> [INFO] Running >> org.apache.hc.core5.testing.nio.Http2ProtocolNegotiationTest >> [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: >> 5.078 s - in org.apache.hc.core5.testing.nio.Http2ProtocolNegotiationTest >> [INFO] Running >> org.apache.hc.core5.testing.nio.Http2ServerAndMultiplexingRequesterTest >> [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: >> 9.186 s - in >> org.apache.hc.core5.testing.nio.Http2ServerAndMultiplexingRequesterTest >> [INFO] Running org.apache.hc.core5.testing.nio.Http2ServerAndRequesterTest >> [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: >> 0.721 s - in org.apache.hc.core5.testing.nio.Http2ServerAndRequesterTest >> [INFO] Running >> org.apache.hc.core5.testing.nio.TestDefaultListeningIOReactor >> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: >> 0.045 s - in org.apache.hc.core5.testing.nio.TestDefaultListeningIOReactor >> [INFO] Running org.apache.hc.core5.testing.reactive.ReactiveClientTest >> [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: >> 3.021 s - in org.apache.hc.core5.testing.reactive.ReactiveClientTest >> [INFO] >> [INFO] Results: >> [INFO] >> [ERROR] Errors: >> [ERROR] Http1IntegrationTest.testHeadPipelined:683 » Timeout >> [ERROR] Http1IntegrationTest.testSimpleGetIdentityTransfer:245 » >> Execution java.io.IOE... >> [ERROR] Http1IntegrationTest.testSimpleGet:215 » Timeout >> [ERROR] Http2IntegrationTest.testExcessOfConcurrentStreams:757 » Timeout >> [ERROR] Http2IntegrationTest.testSimpleGet:211 » Timeout >> [INFO] >> [ERROR] Tests run: 213, Failures: 0, Errors: 5, Skipped: 0 >> [INFO] >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Reactor Summary: >> [INFO] >> [INFO] Apache HttpComponents Core Parent 5.0-beta4-SNAPSHOT SUCCESS [ >> 12.381 s] >> [INFO] Apache HttpComponents Core HTTP/1.1 ................ SUCCESS >> [01:39 min] >> [INFO] Apache HttpComponents Core HTTP/2 .................. SUCCESS [ >> 28.066 s] >> [INFO] Apache HttpComponents Core Reactive Extensions ..... SUCCESS [ >> 8.775 s] >> [INFO] Apache HttpComponents Core OSGi Bundle ............. SUCCESS [ >> 10.366 s] >> [INFO] Apache HttpComponents Core Integration Tests 5.0-beta4-SNAPSHOT >> FAILURE [04:50 min] >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] BUILD FAILURE >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Total time: 07:32 min >> [INFO] Finished at: 2018-10-11T08:23:32-06:00 >> [INFO] >> ------------------------------------------------------------------------ >> >> Using: mvn -V clean install -P !use-toolchains >> >> Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; >> 2018-06-17T12:33:14-06:00) >> Maven home: C:\Java\apache-maven-3.5.4\bin\.. >> Java version: 11, vendor: Oracle Corporation, runtime: C:\Program >> Files\Java\jdk-11 >> Default locale: en_US, platform encoding: Cp1252 >> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows" >> >> Gary >> >> >> >> >> >> On Thu, Oct 11, 2018 at 7:27 AM Julian Reschke <[email protected]> >> wrote: >> >>> On 2018-10-11 14:21, Oleg Kalnichevski wrote: >>> > Folks >>> > >>> > Java 11 ships with a new TLS 1.3 stack that behaves substantially >>> > differently than TLS 1.2 stack in Java 7 to 10. >>> > >>> > There were many small things that I had to tweak in HttpCore TLS code >>> > to get integration tests to pass. >>> > >>> > Now all integration tests pass for me locally (I run Ubuntu Linux >>> > 18.04) and on ASF Jenkins, but integration tests that involve TLS fail >>> > intermittently in Travic CI. >>> > >>> > >>> https://builds.apache.org/view/H-L/view/HttpComponents/job/httpcomponents-core-5.x-java11/4/ >>> > >>> > I suspect this might be OS / platform related. >>> > >>> > I would very much appreciate if people with access to MacOS or Windows >>> > could try building the latest HttpCore snapshot and running the >>> > integration tests. >>> > ... >>> >>> I checked out: >>> >>> [email protected]:apache/httpcomponents-client.git >>> >>> (is that the right thing?) >>> >>> On Win, with Java 11 I get for "mvn clean install": >>> >>> > [ERROR] Failed to execute goal >>> org.apache.maven.plugins:maven-javadoc-plugin:3.0.0-M1:jar >>> (attach-javadocs) on project httpclient5: MavenReportException: Error while >>> generating Javadoc: >>> > [ERROR] Exit code: 1 - >>> C:\tmp\httpcomponents-client\httpclient5\src\main\java\org\apache\hc\client5\http\auth\AuthScope.java:41: >>> error: unexpected end tag: </p> >>> > [ERROR] * </p> >>> > [ERROR] ^ >>> >>> I assume I need to skip Javadoc generation somewhow? >>> >>> Best regards, Julian >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> >>>
