Hi, All, 
I run into issues when I tried to update a plugin.  Messages below.  Please 
help me to figure out what's the cause.   I was trying to upgrade Jenkins 
version from 2.164 to 2.277, but got missing Jenkins instance when running 
a job.  so I downgrade version back to 2.164, found that EnvInject API 
showed as installed, but don't have GUI to inject envrionement variable as 
before.  Therefore I try to upgrade the plugin, and run into this issue. 


Installing Plugins/Upgrades
Preparation

   - Checking internet connectivity
   - Checking update center connectivity
   - Success


EnvInject API
 Failure -
sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
valid certification path to requested target at 
sun.security.provider.certpath.SunCertPathBuilder.build(Unknown Source) at 
sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown 
Source) at java.security.cert.CertPathBuilder.build(Unknown Source) Caused: 
sun.security.validator.ValidatorException: PKIX path building failed at 
sun.security.validator.PKIXValidator.doBuild(Unknown Source) at 
sun.security.validator.PKIXValidator.engineValidate(Unknown Source) at 
sun.security.validator.Validator.validate(Unknown Source) at 
sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source) at 
sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source) at 
sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source) 
Caused: javax.net.ssl.SSLHandshakeException at 
sun.security.ssl.Alerts.getSSLException(Unknown Source) at 
sun.security.ssl.SSLSocketImpl.fatal(Unknown Source) at 
sun.security.ssl.Handshaker.fatalSE(Unknown Source) at 
sun.security.ssl.Handshaker.fatalSE(Unknown Source) at 
sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source) at 
sun.security.ssl.ClientHandshaker.processMessage(Unknown Source) at 
sun.security.ssl.Handshaker.processLoop(Unknown Source) at 
sun.security.ssl.Handshaker.process_record(Unknown Source) at 
sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source) at 
sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) at 
sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at 
sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at 
sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) at 
sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown 
Source) at 
sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) 
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown 
Source) at 
sun.net.www.protocol.http.HttpURLConnection.getHeaderField(Unknown Source) 
at java.net.URLConnection.getHeaderFieldLong(Unknown Source) at 
java.net.URLConnection.getContentLengthLong(Unknown Source) at 
java.net.URLConnection.getContentLength(Unknown Source) at 
sun.net.www.protocol.https.HttpsURLConnectionImpl.getContentLength(Unknown 
Source) at 
hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1158)
 
Caused: javax.net.ssl.SSLHandshakeException: 
sun.security.validator.ValidatorException: PKIX path building failed: 
sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
valid certification path to requested target at 
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) 
at java.lang.reflect.Constructor.newInstance(Unknown Source) at 
sun.net.www.protocol.http.HttpURLConnection$10.run(Unknown Source) at 
sun.net.www.protocol.http.HttpURLConnection$10.run(Unknown Source) at 
java.security.AccessController.doPrivileged(Native Method) at 
sun.net.www.protocol.http.HttpURLConnection.getChainedException(Unknown 
Source) at 
sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) 
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown 
Source) at 
sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown 
Source) at 
hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1174)
 
Caused: java.io.IOException: Failed to load 
https://updates.jenkins.io/download/plugins/envinject-api/1.7/envinject-api.hpi 
to C:\Jenkins\plugins\envinject-api.jpi.tmp at 
hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1181)
 
Caused: java.io.IOException: Failed to download from 
https://updates.jenkins.io/download/plugins/envinject-api/1.7/envinject-api.hpi 
at 
hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1215)
 
at hudson.model.UpdateCenter$DownloadJob._run(UpdateCenter.java:1752) at 
hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:2015) at 
hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1726) at 
java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at 
java.util.concurrent.FutureTask.run(Unknown Source) at 
hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:112)
 
at java.lang.Thread.run(Unknown Source) 

Thanks
Victoria 

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/a2042d43-7d93-4b16-949a-b37cef54372dn%40googlegroups.com.

Reply via email to