Я использую 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)
Завершено: ОТКАЗ
Похоже на установку устаревшего плагина / Jenkins.
Я бы порекомендовал обновить Jenkins, если вы используете более старую версию (сейчас я использую 2.121.2).
После обновления Jenkins попробуйте также обновить все свои плагины.
На главной странице Jenkins нажмите «Manage Jenkins», а затем «Manage Plugins» или просто перейдите к: http: //yourjenkins.install/pluginManager/.
Прокрутите страницу вниз, нажмите ссылку «Все» рядом со словом «Выбрать». Затем нажмите большую синюю кнопку «Обновить».
Это, вероятно, решит проблему, если нет, то у вас проблема посерьезнее.