java.io.IOException: Jenkins Mailer Plugin v1.23 failed to load.(出现Jenkins插件安装报错并且无法成功等问题)

时间:2024-04-03 07:31:53
出现报错情况
java.io.IOException: Jenkins Mailer Plugin v1.23 failed to load.
 - Display URL API v2.3.2 failed to load. Fix this plugin first.
	at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:626)
	at hudson.PluginManager.dynamicLoad(PluginManager.java:865)
Caused: java.io.IOException: Failed to install mailer plugin
	at hudson.PluginManager.dynamicLoad(PluginManager.java:875)
	at hudson.PluginManager.dynamicLoad(PluginManager.java:814)
	at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1889)
Caused: java.io.IOException: Failed to dynamically deploy this plugin
	at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1893)
	at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1651)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:110)
	at java.lang.Thread.run(Thread.java:748)

或者出现

java.io.IOException: Jenkins Mailer Plugin v1.23 failed to load.(出现Jenkins插件安装报错并且无法成功等问题)

解决方案:一般出现这个问题应该都是因为你的Jenkins版本太低了,需要进行升级。

升级Jenkins的方案:

1、使用yum安装的jenkins升级方法:

先升级yum

yum update

后升级jenkins

yum update jenkins

但是上面的方法,限制于yum的版本,不能更新到jenkins的最新版本

 

2、使用替换jenkins.war的方法使用最新版本

查看安装路径:

java.io.IOException: Jenkins Mailer Plugin v1.23 failed to load.(出现Jenkins插件安装报错并且无法成功等问题)

下载jenkins的最新版本,放到目录/usr/lib/jenkins/目录下,替换掉旧的,然后重启jenkins:service jenkins restart