I get the same problem trying to get the gradle wrapper on our build agents.

Using Proxy with gradle fixes that problem:
gradle wrapper --gradle-version=5.5.1
./gradlew -Dhttps.proxyHost=proxy.company.com -Dhttps.proxyPort=3128 --
version

Is there a way to get Jenkins to use this proxy when downloading the Gradle 
distribution?
I have configured Jenkins to use our Proxy under the Plugin Manager > 
Advanced.

However considering we want to create our own Gradle distribution now that 
has become an option after 5.5, I think we would to stick with the option 
of unpacking the installer our self using "Run Shell Command".

onsdag 7. august 2019 23.42.57 UTC+2 skrev Sverre Moe følgende:
>
> I am not very keen on checking in the gradle wrapper to git. Though I do 
> see the appeal.
>
> Now with Gradle 5.5 I am planning on creating a custom Gradle distribution 
> and storing it with Nexus NXRM.
>
> https://docs.gradle.org/5.5/userguide/organizing_gradle_projects.html#sec:custom_gradle_distribution
>
> onsdag 7. august 2019 22.00.53 UTC+2 skrev Richard Bywater følgende:
>>
>> Personally with Gradle I've always found it easier to use Gradle Wrapper 
>> instead of full installs.
>>
>> Don't know if that's an option for you or not. 
>>
>> Richard.
>>
>> On Thu, 8 Aug 2019, 7:38 AM Sverre Moe, <sver...@gmail.com> wrote:
>>
>>> Got it working using the "Run Shell Command". Though I find it very 
>>> cumbersome.
>>>
>>> wget --quiet https://
>>> nexus.company.no:8443/repository/gradle-distributions/gradle-5.5.1-bin.zip
>>> unzip -qq gradle-5.5.1-bin.zip
>>> mv gradle-5.5.1/* .
>>> rmdir gradle-5.5.1
>>> rm gradle-5.5.1-bin.zip
>>>
>>>
>>> onsdag 7. august 2019 21.10.59 UTC+2 skrev Sverre Moe følgende:
>>>>
>>>> Perhaps I could use instead the Installers "Run Shell Command", or "Run 
>>>> Batch Command".
>>>> Then unpack it myself, ensuring it gets unpacked within the tool name 
>>>> directory.
>>>> Would I need both in order for it to work on Linux and Windows?
>>>>
>>>> onsdag 7. august 2019 21.04.09 UTC+2 skrev Sverre Moe følgende:
>>>>>
>>>>> I thought of the same.
>>>>> I downloaded the Gradle distribution zip file. Placed it in our Nexus 
>>>>> Repository Manager, in a raw repository.
>>>>>
>>>>> Used the Installer "Extract *.zip/*.tar.gz". Did not go so well
>>>>> Tool: gradle-5.5
>>>>> File: gradle-5.5.1-bin.zip
>>>>>
>>>>> Get extracted in
>>>>> hudson.plugins.gradle.GradleInstallation/gradle-5.5/gradle-5.5.1
>>>>>
>>>>> My pipeline script suspects to find the gradle executable under 
>>>>> ${gradleTool}/bin/gradle.
>>>>>
>>>>> The GradleInstaller unpacks it under the tool name.
>>>>>
>>>>> onsdag 7. august 2019 20.51.09 UTC+2 skrev Mark Waite følgende:
>>>>>>
>>>>>> Maybe this is the time to reconfigure the tool installer to download 
>>>>>> from a locally cached copy of the tool instead of pulling it from the 
>>>>>> internet?
>>>>>>
>>>>>> I've had good results with that technique by placing zip files of the 
>>>>>> tool installers inside my network and then configuring the tool 
>>>>>> installer 
>>>>>> to use the copy from my network instead of the copy from the internet.
>>>>>>
>>>>>> On Wed, Aug 7, 2019 at 11:56 AM Sverre Moe <sver...@gmail.com> wrote:
>>>>>>
>>>>>>> I have no modifed cacerts.
>>>>>>>
>>>>>>> Using wget also fails on the agent, until I set a proxy.
>>>>>>> The Jenkins server does have proxy configured, but not the agents.
>>>>>>> When I add HTTP Proxy in Jenkins under the Update Center I get a 
>>>>>>> totally different stacktrace when it tries to retrieve the gradle tool.
>>>>>>>
>>>>>>> Unpacking 
>>>>>>> https://services.gradle.org/distributions/gradle-5.5.1-bin.zip to 
>>>>>>> /home/build/jenkins-test/tools/hudson.plugins.gradle.GradleInstallation/gradle-5.5
>>>>>>>  on master-sles12.3-x86_64_2
>>>>>>>
>>>>>>> ERROR: Failed to download 
>>>>>>> https://services.gradle.org/distributions/gradle-5.5.1-bin.zip from 
>>>>>>> agent; will retry from master
>>>>>>> sun.security.provider.certpath.SunCertPathBuilderException: unable to 
>>>>>>> find valid certification path to requested target
>>>>>>>         at 
>>>>>>> sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141)
>>>>>>>         at 
>>>>>>> sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126)
>>>>>>>         at 
>>>>>>> java.security.cert.CertPathBuilder.build(CertPathBuilder.java:280)
>>>>>>>         at 
>>>>>>> sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:392)
>>>>>>> Caused: sun.security.validator.ValidatorException: PKIX path building 
>>>>>>> failed
>>>>>>>         at 
>>>>>>> sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:397)
>>>>>>>         at 
>>>>>>> sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:302)
>>>>>>>         at sun.security.validator.Validator.validate(Validator.java:262)
>>>>>>>         at 
>>>>>>> sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:330)
>>>>>>>         at 
>>>>>>> sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:237)
>>>>>>>         at 
>>>>>>> sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:132)
>>>>>>>         at 
>>>>>>> sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1621)
>>>>>>> Also:   hudson.remoting.Channel$CallSiteStackTrace: Remote call to 
>>>>>>> master-sles12.3-x86_64_2
>>>>>>>                 at 
>>>>>>> hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1743)
>>>>>>>                 at 
>>>>>>> hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357)
>>>>>>>                 at hudson.remoting.Channel.call(Channel.java:957)
>>>>>>>                 at hudson.FilePath.act(FilePath.java:1070)
>>>>>>>                 at hudson.FilePath.act(FilePath.java:1059)
>>>>>>>                 at 
>>>>>>> hudson.FilePath.installIfNecessaryFrom(FilePath.java:913)
>>>>>>>                 at 
>>>>>>> hudson.FilePath.installIfNecessaryFrom(FilePath.java:846)
>>>>>>>                 at 
>>>>>>> hudson.tools.DownloadFromUrlInstaller.performInstallation(DownloadFromUrlInstaller.java:77)
>>>>>>>                 at 
>>>>>>> hudson.tools.InstallerTranslator.getToolHome(InstallerTranslator.java:69)
>>>>>>>                 at 
>>>>>>> hudson.tools.ToolLocationNodeProperty.getToolHome(ToolLocationNodeProperty.java:109)
>>>>>>>                 at 
>>>>>>> hudson.tools.ToolInstallation.translateFor(ToolInstallation.java:206)
>>>>>>>                 at 
>>>>>>> hudson.plugins.gradle.GradleInstallation.forNode(GradleInstallation.java:92)
>>>>>>>                 at 
>>>>>>> hudson.plugins.gradle.GradleInstallation.forNode(GradleInstallation.java:30)
>>>>>>>                 at 
>>>>>>> org.jenkinsci.plugins.workflow.steps.ToolStep$Execution.run(ToolStep.java:152)
>>>>>>>                 at 
>>>>>>> org.jenkinsci.plugins.workflow.steps.ToolStep$Execution.run(ToolStep.java:133)
>>>>>>>                 at 
>>>>>>> org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)
>>>>>>>                 at 
>>>>>>> java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
>>>>>>>                 at 
>>>>>>> java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
>>>>>>>                 at 
>>>>>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>>>>>>                 at 
>>>>>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>>>>>>                 at java.base/java.lang.Thread.run(Thread.java:834)
>>>>>>> Caused: javax.net.ssl.SSLHandshakeException
>>>>>>>         at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
>>>>>>>         at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1946)
>>>>>>>         at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:316)
>>>>>>>         at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:310)
>>>>>>>         at 
>>>>>>> sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1639)
>>>>>>>         at 
>>>>>>> sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:223)
>>>>>>>         at sun.security.ssl.Handshaker.processLoop(Handshaker.java:1037)
>>>>>>>         at 
>>>>>>> sun.security.ssl.Handshaker.process_record(Handshaker.java:965)
>>>>>>>         at 
>>>>>>> sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1064)
>>>>>>>         at 
>>>>>>> sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1367)
>>>>>>>         at 
>>>>>>> sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1395)
>>>>>>>         at 
>>>>>>> sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1379)
>>>>>>>         at 
>>>>>>> sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559)
>>>>>>>         at 
>>>>>>> sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
>>>>>>>         at 
>>>>>>> sun.net.www.protocol.http.HttpURLConnection.followRedirect0(HttpURLConnection.java:2735)
>>>>>>>         at 
>>>>>>> sun.net.www.protocol.http.HttpURLConnection.followRedirect(HttpURLConnection.java:2647)
>>>>>>>         at 
>>>>>>> sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1830)
>>>>>>>         at 
>>>>>>> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498)
>>>>>>>         at 
>>>>>>> sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:268)
>>>>>>>         at java.net.URL.openStream(URL.java:1057)
>>>>>>>         at hudson.FilePath$Unpack.invoke(FilePath.java:949)
>>>>>>>         at hudson.FilePath$Unpack.invoke(FilePath.java:943)
>>>>>>>         at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3050)
>>>>>>>         at hudson.remoting.UserRequest.perform(UserRequest.java:212)
>>>>>>>         at hudson.remoting.UserRequest.perform(UserRequest.java:54)
>>>>>>>         at hudson.remoting.Request$2.run(Request.java:369)
>>>>>>>         at 
>>>>>>> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
>>>>>>>         at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>>>>>>>         at 
>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>>>>>>>         at 
>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>>>>>>>         at java.lang.Thread.run(Thread.java:748)
>>>>>>>
>>>>>>>
>>>>>>> javax.net.ssl.SSLHandshakeException: Received fatal alert: access_denied
>>>>>>>         at 
>>>>>>> java.base/sun.security.ssl.Alert.createSSLException(Alert.java:131)
>>>>>>>         at 
>>>>>>> java.base/sun.security.ssl.Alert.createSSLException(Alert.java:117)
>>>>>>>         at 
>>>>>>> java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:308)
>>>>>>>         at 
>>>>>>> java.base/sun.security.ssl.Alert$AlertConsumer.consume(Alert.java:285)
>>>>>>>         at 
>>>>>>> java.base/sun.security.ssl.TransportContext.dispatch(TransportContext.java:181)
>>>>>>>         at 
>>>>>>> java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:164)
>>>>>>>         at 
>>>>>>> java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1152)
>>>>>>>         at 
>>>>>>> java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1063)
>>>>>>>         at 
>>>>>>> java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:402)
>>>>>>>         at 
>>>>>>> java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:567)
>>>>>>>         at 
>>>>>>> java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
>>>>>>>         at 
>>>>>>> java.base/sun.net.www.protocol.http.HttpURLConnection.followRedirect0(HttpURLConnection.java:2768)
>>>>>>>         at 
>>>>>>> java.base/sun.net.www.protocol.http.HttpURLConnection.followRedirect(HttpURLConnection.java:2680)
>>>>>>>         at 
>>>>>>> java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1843)
>>>>>>>         at 
>>>>>>> java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1509)
>>>>>>>         at 
>>>>>>> java.base/sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3084)
>>>>>>>         at 
>>>>>>> java.base/java.net.URLConnection.getHeaderFieldLong(URLConnection.java:636)
>>>>>>>         at 
>>>>>>> java.base/java.net.URLConnection.getContentLengthLong(URLConnection.java:508)
>>>>>>>         at 
>>>>>>> java.base/java.net.URLConnection.getContentLength(URLConnection.java:492)
>>>>>>>         at 
>>>>>>> java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getContentLength(HttpsURLConnectionImpl.java:389)
>>>>>>>         at 
>>>>>>> org.jvnet.robust_http_client.RetryableHttpStream.<init>(RetryableHttpStream.java:90)
>>>>>>> Caused: javax.net.ssl.SSLHandshakeException: Received fatal alert: 
>>>>>>> access_denied
>>>>>>>         at 
>>>>>>> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>>>  Method)
>>>>>>>         at 
>>>>>>> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
>>>>>>>         at 
>>>>>>> java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>>>>>>>         at 
>>>>>>> java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
>>>>>>>         at 
>>>>>>> java.base/sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1963)
>>>>>>>         at 
>>>>>>> java.base/sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1958)
>>>>>>>         at java.base/java.security.AccessController.doPrivileged(Native 
>>>>>>> Method)
>>>>>>>         at 
>>>>>>> java.base/sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1957)
>>>>>>>         at 
>>>>>>> java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1525)
>>>>>>>         at 
>>>>>>> java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1509)
>>>>>>>         at 
>>>>>>> java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:245)
>>>>>>>         at 
>>>>>>> org.jvnet.robust_http_client.RetryableHttpStream.getStream(RetryableHttpStream.java:98)
>>>>>>>         at 
>>>>>>> org.jvnet.robust_http_client.RetryableHttpStream.<init>(RetryableHttpStream.java:91)
>>>>>>>         at 
>>>>>>> hudson.ProxyConfiguration.getInputStream(ProxyConfiguration.java:285)
>>>>>>>         at hudson.FilePath.installIfNecessaryFrom(FilePath.java:924)
>>>>>>> Caused: java.io.IOException: Failed to install 
>>>>>>> https://services.gradle.org/distributions/gradle-5.5.1-bin.zip to 
>>>>>>> /home/build/jenkins-test/tools/hudson.plugins.gradle.GradleInstallation/gradle-5.5
>>>>>>>         at hudson.FilePath.installIfNecessaryFrom(FilePath.java:938)
>>>>>>>         at hudson.FilePath.installIfNecessaryFrom(FilePath.java:846)
>>>>>>>         at 
>>>>>>> hudson.tools.DownloadFromUrlInstaller.performInstallation(DownloadFromUrlInstaller.java:77)
>>>>>>>         at 
>>>>>>> hudson.tools.InstallerTranslator.getToolHome(InstallerTranslator.java:69)
>>>>>>>         at 
>>>>>>> hudson.tools.ToolLocationNodeProperty.getToolHome(ToolLocationNodeProperty.java:109)
>>>>>>>         at 
>>>>>>> hudson.tools.ToolInstallation.translateFor(ToolInstallation.java:206)
>>>>>>>         at 
>>>>>>> hudson.plugins.gradle.GradleInstallation.forNode(GradleInstallation.java:92)
>>>>>>>         at 
>>>>>>> hudson.plugins.gradle.GradleInstallation.forNode(GradleInstallation.java:30)
>>>>>>>         at 
>>>>>>> org.jenkinsci.plugins.workflow.steps.ToolStep$Execution.run(ToolStep.java:152)
>>>>>>>         at 
>>>>>>> org.jenkinsci.plugins.workflow.steps.ToolStep$Execution.run(ToolStep.java:133)
>>>>>>>         at 
>>>>>>> org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)
>>>>>>>         at 
>>>>>>> java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
>>>>>>>         at 
>>>>>>> java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
>>>>>>>         at 
>>>>>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>>>>>>         at 
>>>>>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>>>>>>         at java.base/java.lang.Thread.run(Thread.java:834)
>>>>>>>
>>>>>>>
>>>>>>> onsdag 7. august 2019 19.28.15 UTC+2 skrev Mark Waite følgende:
>>>>>>>>
>>>>>>>> I would guess that you may already be using a modified cacerts file 
>>>>>>>> which does not include the authority that is certifying the validity 
>>>>>>>> of the 
>>>>>>>> SSL certificate on the gradle site.
>>>>>>>>
>>>>>>>> When I download from that URL, my web browser reports no issues 
>>>>>>>> from Google Chrome on Windows and no issues from wget on a FreeBSD 
>>>>>>>> computer.
>>>>>>>>
>>>>>>>> On Wed, Aug 7, 2019 at 10:51 AM Sverre Moe <sver...@gmail.com> 
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> This has worked before. Now that we where to upgrade from Gradle 
>>>>>>>>> 5.0 to 5.5 and added the tool gradle-5.5 it fails to retrieve the 
>>>>>>>>> archive.
>>>>>>>>>
>>>>>>>>> Anyone have an idea what the problem might be?
>>>>>>>>>
>>>>>>>>> Running both Jenkins and Agents on Java 8 Update 221.
>>>>>>>>>
>>>>>>>>> Is there any way arround this without hacking the JRE cacerts with 
>>>>>>>>> the gradle web site certificate?
>>>>>>>>>
>>>>>>>>> sun.security.provider.certpath.SunCertPathBuilderException: unable to 
>>>>>>>>> find valid certification path to requested target
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141)
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126)
>>>>>>>>>       at 
>>>>>>>>> java.base/java.security.cert.CertPathBuilder.build(CertPathBuilder.java:297)
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:380)
>>>>>>>>> Caused: sun.security.validator.ValidatorException: PKIX path building 
>>>>>>>>> failed
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:385)
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:290)
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.security.validator.Validator.validate(Validator.java:264)
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:321)
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:221)
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:129)
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:626)
>>>>>>>>> Caused: javax.net.ssl.SSLHandshakeException: PKIX path building 
>>>>>>>>> failed: sun.security.provider.certpath.SunCertPathBuilderException: 
>>>>>>>>> unable to find valid certification path to requested target
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.security.ssl.Alert.createSSLException(Alert.java:131)
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:321)
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:264)
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:259)
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:642)
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:461)
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:361)
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:392)
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:448)
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:425)
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.security.ssl.TransportContext.dispatch(TransportContext.java:178)
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:164)
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1152)
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1063)
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:402)
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:567)
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.net.www.protocol.http.HttpURLConnection.followRedirect0(HttpURLConnection.java:2768)
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.net.www.protocol.http.HttpURLConnection.followRedirect(HttpURLConnection.java:2680)
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1843)
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1509)
>>>>>>>>>       at 
>>>>>>>>> java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527)
>>>>>>>>>       at 
>>>>>>>>> java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:329)
>>>>>>>>>       at hudson.FilePath.installIfNecessaryFrom(FilePath.java:874)
>>>>>>>>> Caused: java.io.IOException: Failed to install 
>>>>>>>>> https://services.gradle.org/distributions/gradle-5.5.1-bin.zip to 
>>>>>>>>> /home/build/jenkins-test/tools/hudson.plugins.gradle.GradleInstallation/gradle-5.5
>>>>>>>>>       at hudson.FilePath.installIfNecessaryFrom(FilePath.java:938)
>>>>>>>>>       at hudson.FilePath.installIfNecessaryFrom(FilePath.java:846)
>>>>>>>>>       at 
>>>>>>>>> hudson.tools.DownloadFromUrlInstaller.performInstallation(DownloadFromUrlInstaller.java:77)
>>>>>>>>>       at 
>>>>>>>>> hudson.tools.InstallerTranslator.getToolHome(InstallerTranslator.java:69)
>>>>>>>>>       at 
>>>>>>>>> hudson.tools.ToolLocationNodeProperty.getToolHome(ToolLocationNodeProperty.java:109)
>>>>>>>>>       at 
>>>>>>>>> hudson.tools.ToolInstallation.translateFor(ToolInstallation.java:206)
>>>>>>>>>       at 
>>>>>>>>> hudson.plugins.gradle.GradleInstallation.forNode(GradleInstallation.java:92)
>>>>>>>>>       at 
>>>>>>>>> hudson.plugins.gradle.GradleInstallation.forNode(GradleInstallation.java:30)
>>>>>>>>>       at 
>>>>>>>>> org.jenkinsci.plugins.workflow.steps.ToolStep$Execution.run(ToolStep.java:152)
>>>>>>>>>       at 
>>>>>>>>> org.jenkinsci.plugins.workflow.steps.ToolStep$Execution.run(ToolStep.java:133)
>>>>>>>>>       at 
>>>>>>>>> org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)
>>>>>>>>>       at 
>>>>>>>>> java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
>>>>>>>>>       at 
>>>>>>>>> java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
>>>>>>>>>       at 
>>>>>>>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>>>>>>>>       at 
>>>>>>>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>>>>>>>>       at java.base/java.lang.Thread.run(Thread.java:834)
>>>>>>>>>
>>>>>>>>> -- 
>>>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>>>> Groups "Jenkins Users" group.
>>>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>>>> send an email to jenkins...@googlegroups.com.
>>>>>>>>> To view this discussion on the web visit 
>>>>>>>>> https://groups.google.com/d/msgid/jenkinsci-users/93ecd2ab-622a-4306-ad97-6546972c3471%40googlegroups.com
>>>>>>>>>  
>>>>>>>>> <https://groups.google.com/d/msgid/jenkinsci-users/93ecd2ab-622a-4306-ad97-6546972c3471%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>>> .
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> -- 
>>>>>>>> Thanks!
>>>>>>>> Mark Waite
>>>>>>>>
>>>>>>> -- 
>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>> Groups "Jenkins Users" group.
>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>> send an email to jenkins...@googlegroups.com.
>>>>>>> To view this discussion on the web visit 
>>>>>>> https://groups.google.com/d/msgid/jenkinsci-users/4f6bdea1-95fd-4237-a7d7-b2f4c0834046%40googlegroups.com
>>>>>>>  
>>>>>>> <https://groups.google.com/d/msgid/jenkinsci-users/4f6bdea1-95fd-4237-a7d7-b2f4c0834046%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>>
>>>>>>
>>>>>> -- 
>>>>>> Thanks!
>>>>>> Mark Waite
>>>>>>
>>>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "Jenkins Users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to jenkins...@googlegroups.com.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/jenkinsci-users/af4494fc-4010-4421-a9c3-b87406426b03%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/jenkinsci-users/af4494fc-4010-4421-a9c3-b87406426b03%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/5d06a129-3955-4a87-b635-9f05d3e97519%40googlegroups.com.

Reply via email to