On Thu, 2018-10-11 at 08:25 -0600, Gary Gregory wrote: > The tests break for me with Oracle Java 11 on Windows 10: >
So, it does appear to be platform (Windows) related. Oleg > [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.Http1Integration > Test) Time elapsed: 35.053 s <<< ERROR! > java.util.concurrent.TimeoutException > at > org.apache.hc.core5.testing.nio.Http1IntegrationTest.testSimpleGet(Ht > tp1IntegrationTest.java:215) > > [ERROR] > testHeadPipelined[https](org.apache.hc.core5.testing.nio.Http1Integra > tionTest) Time elapsed: 35.038 s <<< ERROR! > java.util.concurrent.TimeoutException > at > org.apache.hc.core5.testing.nio.Http1IntegrationTest.testHeadPipeline > d(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.testSimpleGetIde > ntityTransfer(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.Http2Integration > Test) Time elapsed: 35.039 s <<< ERROR! > java.util.concurrent.TimeoutException > at > org.apache.hc.core5.testing.nio.Http2IntegrationTest.testSimpleGet(Ht > tp2IntegrationTest.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.testExcessOfConc > urrentStreams(Http2IntegrationTest.java:757) > > [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.Http2ServerAndMultiplexingRequesterTe > st > [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time > elapsed: 9.186 s - in > org.apache.hc.core5.testing.nio.Http2ServerAndMultiplexingRequesterTe > st > [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\Au > > thScope.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] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
