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]
>>>
>>>

Reply via email to