在Jenkins中,构建运行会出错并失败

时间:2018-09-20 12:52:38

标签: jenkins perforce p4v

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

这些是错误:

  

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

  原因:
java.lang.NoClassDefFoundError:   hudson / tasks / Mailer $ UserProperty

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

完成:失败

1 个答案:

答案 0 :(得分:0)

听起来像过期的插件/ Jenkins安装。

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

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

在Jenkins主页上,单击“管理Jenkins”,然后单击“管理插件”,或直接导航至:http://yourjenkins.install/pluginManager/

滚动到页面底部,单击选择一词附近的链接“全部”。然后点击蓝色的大更新按钮。

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