elasticsearch version: 5.5.2
OS: Windows
When I compile elasticsearch source code with gradle, I encountered a problem, such as:
What went wrong:
A problem occurred configuring project ':benchmarks'.
Could not resolve all files for configuration ':benchmarks:classpath'.
Could not resolve com.github.jengelman.gradle.plugins:shadow:1.2.3.
Required by:
project :benchmarks
Could not resolve com.github.jengelman.gradle.plugins:shadow:1.2.3.
Could not get resource 'https://plugins.gradle.org/m2/com/github/jeng
elman/gradle/plugins/shadow/1.2.3/shadow-1.2.3.pom'.
Could not GET 'https://plugins.gradle.org/m2/com/github/jengelman/
gradle/plugins/shadow/1.2.3/shadow-1.2.3.pom'.
sun.security.validator.ValidatorException: PKIX path building f
ailed: sun.security.provider.certpath.SunCertPathBuilderException: unable to fin
d valid certification path to requested target
something is wrong with your certificate configuration in the JDK as indicated by the error message:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested target
I have download a SSLPoke.class and run with the command(
java SSLPoke developer. nrel.gov 443) in CMD.exe, but it got a error:
D:\jdk1.8\bin>java SSLPoke developer.nrel.gov 443
java.net.ConnectException: Connection timed out: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketI
mpl.java:79)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.ja
va:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocket
Impl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java
:188)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:673)
at sun.security.ssl.SSLSocketImpl.(SSLSocketImpl.java:432)
at sun.security.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryIm
pl.java:88)
at SSLPoke.main(SSLPoke.java:25)
Can anyone give some advice?
You cannot even connect to this site from your network and this can have a lot of reasons, e.g. you are behind a proxy and it blocks connections to that host.
I get this when I try to connect with curl:
daniel@io:~ $ curl -v https://developer.nrel.gov
* Rebuilt URL to: https://developer.nrel.gov/
* Trying 54.164.53.78...
* Connected to developer.nrel.gov (54.164.53.78) port 443 (#0)
* TLS 1.2 connection using TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
* Server certificate: developer.nrel.gov
* Server certificate: Let's Encrypt Authority X3
* Server certificate: DST Root CA X3
> GET / HTTP/1.1
> Host: developer.nrel.gov
> User-Agent: curl/7.43.0
> Accept: */*
>
< HTTP/1.1 200 OK
So I think you need to fix your (Java?) network issues before-hand.
Yes, thanks a lot. I can't access external network and have to use Cntlm to configure some proxy settings. So it's maybe that the proxy settings occur errors.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.