在 Jenkins 中构建 运行 错误并失败

Build run's into error and fails in Jenkins

我正在使用 jenkins 进行构建,但每次 运行 构建都会出错并失败?

这些是错误:

FATAL: hudson/tasks/Mailer$UserProperty java.lang.ClassNotFoundException: hudson.tasks.Mailer$UserProperty
at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1374)
at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1327)
at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1080)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

Caused:
java.lang.NoClassDefFoundError: hudson/tasks/Mailer$UserProperty
at
org.jenkinsci.plugins.p4.changes.P4ChangeRef.getChangeEntry(P4ChangeRef.java:18)
at org.jenkinsci.plugins.p4.tasks.CheckoutTask.getChangesFull(CheckoutTask.java:287)
at org.jenkinsci.plugins.p4.PerforceScm.calculateChanges(PerforceScm.java:535)
at org.jenkinsci.plugins.p4.PerforceScm.checkout(PerforceScm.java:496)
at hudson.scm.SCM.checkout(SCM.java:504)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1208)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)
at hudson.model.Run.execute(Run.java:1815)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:429)

已完成:失败

听起来像一个过时的 plugin/Jenkins 安装。

如果您使用的是旧版本,我建议您更新 Jenkins(我目前是 运行 2.121.2)。

Jenkins 更新后,尝试更新所有插件。

在 Jenkins 主页上,单击 "Manage Jenkins",然后单击 "Manage Plugins" 或直接导航至:http://yourjenkins.install/pluginManager/

滚动到页面底部,单击单词 Select 附近的 link "All"。然后点击蓝色大更新按钮。

这可能会解决问题,否则,您遇到了更大的问题。