Jenkins 启动时安装插件失败

时间:2020-12-24 18:58:20

标签: jenkins jenkins-plugins

我正在尝试在 win 10 上安装 Jenkins。 所有插件都无法在启动过程中安装,甚至在 jenkins GUI 之后。 我正在使用 jenkins 2.264、jdk-8u271-windows-x64 和 windows 10 pro。 请告知我在做什么穿。

这是我的错误信息之一 -> 大多数错误看起来都一样。 (Java 问题)

java.io.IOException: Failed to load: Build Timeout (1.20)
 - Plugin is missing: token-macro (1.5.1)
        at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:951)
        at hudson.PluginManager$2$1$1.run(PluginManager.java:551)
        at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
        at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
        at jenkins.model.Jenkins$5.runTask(Jenkins.java:1129)
        at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
        at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
        at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
2020-12-24 18:52:29.987+0000 [id=46]    SEVERE  jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading plugin ECharts API Plugin v4.9.0-2 (echarts-api)
java.io.IOException: Failed to load: ECharts API Plugin (4.9.0-2)

2 个答案:

答案 0 :(得分:0)

您发布的是一对不完整的错误段(它们应该以时间戳开头)。尽管如此,不确定您是如何安装插件的,但您似乎缺少一些关键的依赖项。

 Failed to load: Build Timeout (1.20)  - Plugin is missing: token-macro (1.5.1)

token-macro 是对 Build Timeout 的依赖,似乎没有安装。

 Failed to load: ECharts API Plugin (4.9.0-2)

此错误不完整,但我怀疑也缺少依赖项。您可以在 ${JENKINS_URL}/systemInfo 页面的“插件”部分查看安装的内容。不确定您会在 ${JENKINS_URL}/pluginManager/installed 上看到什么,但我怀疑许多插件会变灰。它应该解释原因(即:丢失)。

你必须解释你是如何安装你所做的来猜测是如何被遗漏的。很少有插件简单地将应该声明为必需的内容声明为“可选”,但由于几乎每个人总是安装依赖项,因此不会被检测到。

通常,它们都指向一个缺失的插件或一个链接。检查日志和跟踪。获取所有对 Failed to load: x - Plugin is missing: y。安装那些说丢失的。如果失败,请停止 Jenkins,删除 /plugins 目录并重新从头安装它们。如果 hpi/jpi 包已损坏,您可能需要停止 Jenkins,删除该包和 plugins 中的已分解目录。

您可能还会发现 this response 以及 Jenkins Book Managing Plugins 和新的 Plugin Installation Manager Tool for Jenkins

很有用

答案 1 :(得分:-1)

不,我不使用代理服务器, 这是我的错误消息之一-> 大多数错误看起来都一样。 (Java问题) java.io.IOException: 加载失败:构建超时 (1.20)

  • 缺少插件:令牌宏 (1.5.1) 在 hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:951) 在 hudson.PluginManager$2$1$1.run(PluginManager.java:551) 在 org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169) 在 org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296) 在 jenkins.model.Jenkins$5.runTask(Jenkins.java:1129) 在 org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214) 在 org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117) 在 jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(来源不明) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(未知来源) 在 java.lang.Thread.run(未知来源) 2020-12-24 18:52:29.987+0000 [id=46] 严重 jenkins.InitReactorRunner$1#onTaskFailed:加载插件 ECharts API 插件 v4.9.0-2 (echarts-api) 失败 java.io.IOException: Failed to load: ECharts API Plugin (4.9.0-2)