Почему после перезапуска мой Jenkins выдает исключения «такой метод не найден»? - PullRequest
0 голосов
/ 07 мая 2018

Дженкинс был перезапущен. Я потерял все проекты, которые использовали «трубопровод Дженкинса». Я вижу каталоги на самом сервере, но, судя по всему, Дженкинс не может их загрузить; Я не вижу проекты в интерфейсе пользователя.

Ниже я вижу, что ошибка повторяется. Что может быть причиной? Я на Дженкинс 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)

1 Ответ

0 голосов
/ 07 мая 2018

Единственная подсказка на данный момент находится в JENKINS 48649 :

Возникает та же ошибка после обновления одного из плагинов.

Итак, если вы недавно обновили некоторые плагины, попробуйте и:

  • очистить папку JENKINS_HOME/plugins
  • перезапустить и переустановить только JENKINS Pipeline Plugin
  • посмотреть, не исчезнет ли проблема
  • добавляйте другие ваши плагины постепенно

OP iCodeLikeImDrunk на самом деле упоминает :

мы просто обновляемся до последней версии, похоже, все решаемо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...