java - Jenkins构建失败并出现java.lang.NoClassDefFoundError:jenkins/tasks/SimpleBuildStep

标签 java jenkins build classnotfoundexception

生成操作完成后,作业将失败,并显示以下错误。我们已经安装了naginator插件,然后将其删除。从那时开始,这正在发生。我尝试重新安装插件,即使它正在发生。

FATAL: jenkins/tasks/SimpleBuildStep
java.lang.NoClassDefFoundError: jenkins/tasks/SimpleBuildStep
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
    at jenkins.util.AntClassLoader.defineClassFromData(AntClassLoader.java:1138)
    at hudson.ClassicPluginStrategy$AntClassLoader2.defineClassFromData(ClassicPluginStrategy.java:755)
    at jenkins.util.AntClassLoader.getClassFromStream(AntClassLoader.java:1309)
    at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1365)
    at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1325)
    at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at jenkins.ClassLoaderReflectionToolkit.invoke(ClassLoaderReflectionToolkit.java:44)
    at jenkins.ClassLoaderReflectionToolkit._findClass(ClassLoaderReflectionToolkit.java:86)
    at hudson.ClassicPluginStrategy$DependencyClassLoader.findClass(ClassicPluginStrategy.java:632)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    at jenkins.util.AntClassLoader.findBaseClass(AntClassLoader.java:1397)
    at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1074)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:191)
    at hudson.plugins.git.GitChangeSet.hasHudsonTasksMailer(GitChangeSet.java:296)
    at hudson.plugins.git.GitChangeSet.findOrCreateUser(GitChangeSet.java:274)
    at hudson.plugins.git.GitChangeSet.getAuthor(GitChangeSet.java:329)
    at hudson.model.AbstractBuild.getCulprits(AbstractBuild.java:352)
    at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:689)
    at hudson.model.Run.execute(Run.java:1757)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
    at hudson.model.ResourceController.execute(ResourceController.java:88)
    at hudson.model.Executor.run(Executor.java:234)
Caused by: java.lang.ClassNotFoundException: jenkins.tasks.SimpleBuildStep
    at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1375)
    at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1325)
    at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1078)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    ... 29 more

最佳答案

将Jenkins更新到最新版本已解决了该问题

sudo apt-get install jenkins

关于java - Jenkins构建失败并出现java.lang.NoClassDefFoundError:jenkins/tasks/SimpleBuildStep,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27577449/

相关文章:

java - 将 POST xml 发送到 SOAP Web 服务不起作用

java - Jenkins 远程处理可使用groovy在从属设备上调用

android - 如何在 meteor 中锁定应用程序的方向

java - Selenium和Edge Dev(基于 Chrome )

java - 如何从 Paint 对象获取 RGB 值

windows - Jenkins Azure Blob 存储插件,用于将 Build 文件夹的内容而不是构建文件夹的内容复制到 $web azure blob static cotainer

firefox - Webdriver 45000 毫秒后无法连接到端口 7055 上的主机 127.0.0.1

maven - Jenkins 报告测试构建成功,即使存在由异常导致的失败?

c++ - 代码块 "It seems like project has not been built yet. Do you want to build it now?"

java - 初始化二维字符数组以测试打印时出错