That is very interesting that there are three versions again.

I had updated the depedency-versions.properties to

httpclient.version= 4.5.1 httpcore.version = 4.4.3

in Rev. f2175524491fcab3206b718d6de0164d4fed8906 and 4d0dfc569bf8dcdf1c3d98de0a7c8beceb2187f0.

Which removed the

org.apache.httpcomponents:httpclient:4.2.5

dependency and left

org.apache.httpcomponents:httpclient:4.3.3

which is an hadoop dependency.

--Udo
On 24/03/2016 4:01 am, Kirk Lund wrote:
So as I look at dependencies, I see that our gradle build is ultimately
depending on multiple versions of the same libraries. Can't we clean this
up?

org.apache.httpcomponents:httpclient:4.2.5
org.apache.httpcomponents:httpclient:4.3.3
org.apache.httpcomponents:httpclient:4.5.1

I really don't want multiple versions of anything in this project. Are we
not using gradle correctly?

-Kirk


On Wed, Mar 23, 2016 at 9:23 AM, Kirk Lund <[email protected]> wrote:

RestAPIsWithSSLDUnitTest failed in the nightly build. Failure stack is
below. I tried running this test by itself in intellij and it fails with 
"java.lang.NoSuchFieldError:
INSTANCE" from "at
org.apache.http.impl.io.DefaultHttpRequestWriterFactory.<init>(DefaultHttpRequestWriterFactory.java:52)".
I posted that failure stack below as well.

Any ideas what the NoSuckFieldError is about?

:geode-assembly:distributedTest

com.gemstone.gemfire.rest.internal.web.controllers.RestAPIsWithSSLDUnitTest
testMutualAuthentication FAILED
     java.lang.RuntimeException: unexpected exception
         at com.gemstone.gemfire.rest.internal.web.controllers.
RestAPIsWithSSLDUnitTest.validateConnection(RestAPIsWithSSLDUnitTest.java:
495)
         at com.gemstone.gemfire.rest.internal.web.controllers.
RestAPIsWithSSLDUnitTest.testMutualAuthentication(
RestAPIsWithSSLDUnitTest.java:648)

         Caused by:
         javax.net.ssl.SSLHandshakeException: Remote host closed
connection during handshake
             at sun.security.ssl.SSLSocketImpl.readRecord(
SSLSocketImpl.java:992)
             at sun.security.ssl.SSLSocketImpl.waitForClose(
SSLSocketImpl.java:1769)
             at sun.security.ssl.HandshakeOutStream.flush(
HandshakeOutStream.java:124)
             at sun.security.ssl.Handshaker.sendChangeCipherSpec(
Handshaker.java:1083)
             at sun.security.ssl.ClientHandshaker.
sendChangeCipherAndFinish(ClientHandshaker.java:1222)
             at sun.security.ssl.ClientHandshaker.serverHelloDone(
ClientHandshaker.java:1134)
             at sun.security.ssl.ClientHandshaker.processMessage(
ClientHandshaker.java:348)
             at sun.security.ssl.Handshaker.processLoop(Handshaker.java:
979)
             at sun.security.ssl.Handshaker.process_record(Handshaker.
java:914)
             at sun.security.ssl.SSLSocketImpl.readRecord(
SSLSocketImpl.java:1062)
             at sun.security.ssl.SSLSocketImpl.performInitialHandshake(
SSLSocketImpl.java:1375)
             at sun.security.ssl.SSLSocketImpl.startHandshake(
SSLSocketImpl.java:1403)
             at sun.security.ssl.SSLSocketImpl.startHandshake(
SSLSocketImpl.java:1387)
             at org.apache.http.conn.ssl.SSLConnectionSocketFactory.
createLayeredSocket(SSLConnectionSocketFactory.java:394)
             at org.apache.http.conn.ssl.SSLConnectionSocketFactory.
connectSocket(SSLConnectionSocketFactory.java:353)
             at org.apache.http.impl.conn.DefaultHttpClientConnectionOpe
rator.connect(DefaultHttpClientConnectionOperator.java:134)
             at org.apache.http.impl.conn.PoolingHttpClientConnectionMan
ager.connect(PoolingHttpClientConnectionManager.java:353)
             at org.apache.http.impl.execchain.MainClientExec.
establishRoute(MainClientExec.java:380)
             at org.apache.http.impl.execchain.MainClientExec.
execute(MainClientExec.java:236)
             at org.apache.http.impl.execchain.ProtocolExec.
execute(ProtocolExec.java:184)
             at org.apache.http.impl.execchain.RetryExec.execute(
RetryExec.java:88)
             at org.apache.http.impl.execchain.RedirectExec.
execute(RedirectExec.java:110)
             at org.apache.http.impl.client.InternalHttpClient.doExecute(
InternalHttpClient.java:184)
             at org.apache.http.impl.client.CloseableHttpClient.execute(
CloseableHttpClient.java:82)
             at org.apache.http.impl.client.CloseableHttpClient.execute(
CloseableHttpClient.java:107)
             at com.gemstone.gemfire.rest.internal.web.controllers.
RestAPIsWithSSLDUnitTest.validateConnection(RestAPIsWithSSLDUnitTest.java:
474)
             ... 1 more

             Caused by:
             java.io.EOFException: SSL peer shut down incorrectly
                 at sun.security.ssl.InputRecord.read(InputRecord.java:505)
                 at sun.security.ssl.SSLSocketImpl.readRecord(
SSLSocketImpl.java:973)
                 ... 26 more

java.lang.NoSuchFieldError: INSTANCE

at
org.apache.http.impl.io.DefaultHttpRequestWriterFactory.<init>(DefaultHttpRequestWriterFactory.java:52)
at
org.apache.http.impl.io.DefaultHttpRequestWriterFactory.<init>(DefaultHttpRequestWriterFactory.java:56)
at
org.apache.http.impl.io.DefaultHttpRequestWriterFactory.<clinit>(DefaultHttpRequestWriterFactory.java:46)
at
org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.<init>(ManagedHttpClientConnectionFactory.java:72)
at
org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.<init>(ManagedHttpClientConnectionFactory.java:84)
at
org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.<clinit>(ManagedHttpClientConnectionFactory.java:59)
at
org.apache.http.impl.conn.PoolingHttpClientConnectionManager$InternalConnectionFactory.<init>(PoolingHttpClientConnectionManager.java:487)
at
org.apache.http.impl.conn.PoolingHttpClientConnectionManager.<init>(PoolingHttpClientConnectionManager.java:147)
at
org.apache.http.impl.conn.PoolingHttpClientConnectionManager.<init>(PoolingHttpClientConnectionManager.java:136)
at
org.apache.http.impl.conn.PoolingHttpClientConnectionManager.<init>(PoolingHttpClientConnectionManager.java:112)
at
org.apache.http.impl.client.HttpClientBuilder.build(HttpClientBuilder.java:726)
at
com.gemstone.gemfire.rest.internal.web.controllers.RestAPIsWithSSLDUnitTest.getSSLBasedHTTPClient(RestAPIsWithSSLDUnitTest.java:458)
at
com.gemstone.gemfire.rest.internal.web.controllers.RestAPIsWithSSLDUnitTest.validateConnection(RestAPIsWithSSLDUnitTest.java:473)
at
com.gemstone.gemfire.rest.internal.web.controllers.RestAPIsWithSSLDUnitTest.testSSLWithoutKeyStoreType(RestAPIsWithSSLDUnitTest.java:522)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at junit.framework.TestCase.runTest(TestCase.java:176)
at junit.framework.TestCase.runBare(TestCase.java:141)
at junit.framework.TestResult$1.protect(TestResult.java:122)
at junit.framework.TestResult.runProtected(TestResult.java:142)
at junit.framework.TestResult.run(TestResult.java:125)
at junit.framework.TestCase.run(TestCase.java:129)
at junit.framework.TestSuite.runTest(TestSuite.java:252)
at junit.framework.TestSuite.run(TestSuite.java:247)
at
org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at
com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69)
at
com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:234)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:74)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:144)



Reply via email to