Java 为什么我的詹金斯会扔';未找到此类方法';重启后的异常?

Java 为什么我的詹金斯会扔';未找到此类方法';重启后的异常?,java,jenkins,jenkins-pipeline,Java,Jenkins,Jenkins Pipeline,詹金斯被重新启动。我丢失了所有使用“詹金斯管道”的项目。我在服务器上看到了目录,但从外观上看,Jenkins无法加载它们;我在UI上看不到项目 下面是我看到重复出现的错误。原因可能是什么?我在詹金斯2.7.4频道 May 07, 2018 2:32:00 PM com.cloudbees.hudson.plugins.folder.computed.FolderCron doRun WARNING: Cron thread throw an exception java.lang.NoSuchM

詹金斯被重新启动。我丢失了所有使用“詹金斯管道”的项目。我在服务器上看到了目录,但从外观上看,Jenkins无法加载它们;我在UI上看不到项目

下面是我看到重复出现的错误。原因可能是什么?我在詹金斯2.7.4频道

May 07, 2018 2:32:00 PM com.cloudbees.hudson.plugins.folder.computed.FolderCron doRun
WARNING: Cron thread throw an exception
java.lang.NoSuchMethodError: jenkins.model.Jenkins.allItems(Ljava/lang/Class;)Ljava/lang/Iterable;
    at com.cloudbees.hudson.plugins.folder.computed.FolderCron.checkTriggers(FolderCron.java:117)
    at com.cloudbees.hudson.plugins.folder.computed.FolderCron.doRun(FolderCron.java:101)
    at hudson.triggers.SafeTimerTask.run(SafeTimerTask.java:50)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)

java.lang.NoSuchMethodError: jenkins.model.Jenkins.allItems(Ljava/lang/Class;)Ljava/lang/Iterable;
    at com.cloudbees.hudson.plugins.folder.computed.FolderCron.checkTriggers(FolderCron.java:117)
    at com.cloudbees.hudson.plugins.folder.computed.FolderCron.doRun(FolderCron.java:101)
    at hudson.triggers.SafeTimerTask.run(SafeTimerTask.java:50)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)

目前唯一的线索是:

升级一个插件后遇到相同的错误

因此,如果您最近升级了一些插件,请尝试:

  • 清空您的
    JENKINS\u HOME/plugins
    文件夹
  • 仅重新启动并重新安装
  • 查看问题是否仍然存在
  • 以增量方式添加其他插件
事实上:

我们刚刚升级到最新版本,似乎解决了所有问题


目前唯一的线索是:

升级一个插件后遇到相同的错误

因此,如果您最近升级了一些插件,请尝试:

  • 清空您的
    JENKINS\u HOME/plugins
    文件夹
  • 仅重新启动并重新安装
  • 查看问题是否仍然存在
  • 以增量方式添加其他插件
事实上:

我们刚刚升级到最新版本,似乎解决了所有问题


它不是classnotfound,它不是这样的方法!!谢谢:)已经有一段时间在谷歌上搜索类似于我的问题的答案了…它不是classnotfound,它不是这样的方法!!谢谢:)已经有一段时间在谷歌上搜索类似于我的问题的答案了……我会试试的。我没有改变任何事情,只是重新启动詹金斯,因为有一份工作被挂了。。。然后砰的一声,所有与管道相关的项目都消失了…@iCodeLikeImDrunk在此之前,如果可能的话,试着简单地重新启动Jenkins服务器,看看一个进程是否没有问题。最后,我们只是升级到最新版本,似乎解决了所有问题…@iCodeLikeImDrunk很棒!我已将您的评论包含在答案中,以提高可视性。我将尝试这样做。我没有改变任何事情,只是重新启动詹金斯,因为有一份工作被挂了。。。然后砰的一声,所有与管道相关的项目都消失了…@iCodeLikeImDrunk在此之前,如果可能的话,试着简单地重新启动Jenkins服务器,看看一个进程是否没有问题。最后,我们只是升级到最新版本,似乎解决了所有问题…@iCodeLikeImDrunk很棒!我已将您的评论包含在答案中,以提高可视性。