当前位置: 首页 > 知识库问答 >
问题:

插件更新后出现jenkins严重错误

夏志国
2023-03-14

我试图更新我的几个詹金斯插件(不记得是哪个),但被挂起了。大约15分钟后,我决定重启詹金斯服务器。这是我在詹金斯用户界面上看到的:

org.jvnet.hudson.reactor.ReactorException: java.lang.Error: java.lang.reflect.InvocationTargetException
    at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:246)
    at jenkins.InitReactorRunner.run(InitReactorRunner.java:43)
    at jenkins.model.Jenkins.executeReactor(Jenkins.java:894)
    at jenkins.model.Jenkins.<init>(Jenkins.java:796)
    at hudson.model.Hudson.<init>(Hudson.java:81)
    at hudson.model.Hudson.<init>(Hudson.java:77)
    at hudson.WebAppMain$2.run(WebAppMain.java:214)
Caused by: java.lang.Error: java.lang.reflect.InvocationTargetException
    at hudson.init.InitializerFinder.invoke(InitializerFinder.java:124)
    at hudson.init.InitializerFinder$TaskImpl.run(InitializerFinder.java:184)
    at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)
    at jenkins.model.Jenkins$7.runTask(Jenkins.java:883)
    at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)
    at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at hudson.init.InitializerFinder.invoke(InitializerFinder.java:120)
    ... 8 more
Caused by: java.lang.NoClassDefFoundError: hudson/PluginManager$PluginUpdateMonitor
    at hudson.maven.PluginImpl.init(PluginImpl.java:54)
    ... 13 more
Caused by: java.lang.ClassNotFoundException: hudson.PluginManager$PluginUpdateMonitor
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    ... 14 more

我试图将war从1.486更新到1.502,但行为没有改变。我该怎么做才能让詹金斯恢复工作?

共有3个答案

施同
2023-03-14

我在尝试更新插件时也遇到了同样的错误

最终解决了这个问题,删除了Plugins文件夹中所有“禁用”的文件,恢复了所有Maven文件(如果根据以前的解决方案建议删除),重新启动了Jenkins实例。

理解这是因为与插件加载冲突。

陈嘉荣
2023-03-14

这对我不管用,所以我只是删除了每个$JENKINS_HOME/plugins/maven plugin*文件

完成。

司毅庵
2023-03-14

这是一个已知的错误。

复制/粘贴以供参考:

在clean home dir上启动1.490,然后要求将Maven插件升级到1.491版本,然后重新启动。重启后,Maven插件会出现链接错误,这是可以预见的(因为它使用的是1.491核心API);但所有Jenkins都无法启动,因此无法使用GUI来退出更新。(解决方法:删除$JENKINS_HOME/plugins/maven plugin.jpi.pinted。)

 类似资料:
  • 问题内容: 我试图更新几个我的jenkins插件(不记得是哪个),但是被挂了。大约15分钟后,我决定重新启动jenkins服务器。这是我在詹金斯UI上得到的: 我试图将战争从1.486更新为1.502,但行为没有变化。如何使Jenkins重新运作? 问题答案: 这是一个已知的错误。 复制/粘贴以供参考: 在干净的家庭目录上启动1.490,然后要求将Maven插件升级到版本1.491,然后重新启动。

  • 在“运行GTM诊断”期间发生内部错误。com.android.tools.lint.detector.api.xmlcontext:方法(lcom/android/tools/lint/client/api/lintdriver;lcom/android/tools/lint/detector/api/project;lcom/android/tools/lint/detector/api/pro

  • 问题内容: 我正在使用Jenkins 1.566版和Artifactory插件2.2.2版。 我在自己的码头容器中运行人工制品2.66。它以http运行,但最近我将其更改为https。 现在,如果我将Jenkins配置中的工件服务器URL从http更改为https和端口8443,则会收到错误消息: 如果我转到https url并使用相同的用户名和密码登录成功。为什么会发生此错误,以及如何解决? 任

  • 所以在离开我的Android Studio项目一段时间后,我运行了所有的更新。

  • 我不明白哪里出了问题,这段代码看起来像https://developer.android.com/studio/Build/build-variants.html. 上的示例中的代码。还有一件事,在Build Variants面板上,现在我只有两个变体:和,但是在AS和Gradle的早期版本中,每个版本都有不同的变体。(看起来像AStudio试图在同一时间使用所有变体进行单个构建还是什么?)

  • 目前,我有麻烦试图解决旧的插件错误在Android Studio。我得到了以下错误,但不知道如何解决这个问题。在stackoverflow中也有类似的问题,但是没有一个解决方案能起到帮助。这里有人可能知道解决办法吗?一些一步一步的解释将是伟大的,如果可用!我很想从你这里! 错误:(1,0)插件太旧,请更新到最新版本,或将ANDROID_DAILY_OVERRIDE环境变量设置为“fabe6db51