首页 > 解决方案 > Jenkins 2.249.3 版本无法安装 Veracode Scan 插件

问题描述

Jenkins 2.249.3 版本无法安装 Veracode Scan 插件

    Failure -
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
at java.net.SocketInputStream.read(SocketInputStream.java:171)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at sun.security.ssl.InputRecord.readFully(InputRecord.java:465)
at sun.security.ssl.InputRecord.read(InputRecord.java:503)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:990)
at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:948)
at sun.security.ssl.AppInputStream.read(AppInputStream.java:105)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:735)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:678)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1593)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498)
at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3061)
at java.net.URLConnection.getHeaderFieldLong(URLConnection.java:629)
at java.net.URLConnection.getContentLengthLong(URLConnection.java:501)
at java.net.URLConnection.getContentLength(URLConnection.java:485)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getContentLength(HttpsURLConnectionImpl.java:412)
at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1264)

引起:java.net.SocketTimeoutException:在 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 在 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java) 的 sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 读取超时:45) 在 java.lang.reflect.Constructor.newInstance(Constructor.java:423) 在 sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1950) 在 sun.net.www.protocol .http.HttpURLConnection$10.run(HttpURLConnection.java:1945) at java.security.AccessController.doPrivileged(Native Method) at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1944) at sun。 net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1514) 在 sun.net.www.protocol.http.HttpURLConnection。getInputStream(HttpURLConnection.java:1498) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:268) at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1280) 原因:java。 io.IOException:加载失败https://updates.jenkins.io/download/plugins/veracode-scan/20.9.11.0/veracode-scan.hpi到 C:\Windows\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\plugins\veracode -scan.jpi.tmp at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1287) 原因:java.io.IOException:无法从https://updates.jenkins.io/download/plugins/veracode下载-scan/20.9.11.0/veracode-scan.hpi(重定向到:https ://get.jenkins.io/plugins/veracode-scan/20.9.11.0/veracode-scan.hpi) at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1321) at hudson.model.UpdateCenter$DownloadJob._run(UpdateCenter.java:1869) at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java: 2147) 在 hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1843) 在 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 在 java.util.concurrent.FutureTask.run(FutureTask .java:266) 在 hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:118) 在 java.lang.Thread.run(Thread.java:748)

标签: jenkinsjenkins-pipelinejenkins-pluginsveracode

解决方案


我的理解是您正在尝试通过更新中心下载插件。您也可以尝试通过https://updates.jenkins.io/download/plugins/veracode-scan/直接下载hpi文件并安装

登录的 Jenkins 管理员可以从 Web UI 中上传文件:

  1. 导航到 Web UI 中的 Manage Jenkins > Manage Plugins 页面。
  2. 单击高级选项卡。
  3. 选择上传插件部分下的 .hpi 文件。
  4. 上传插件文件。
  5. 重新启动 Jenkins master 以使更改生效。

推荐阅读