当前位置: 首页 > 面试题库 >

插件更新后jenkins严重错误

东方英豪
2023-03-14
问题内容

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

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

我试图将战争从1.486更新为1.502,但行为没有变化。如何使Jenkins重新运作?


问题答案:

这是一个已知的错误。

复制/粘贴以供参考:

在干净的家庭目录上启动1.490,然后要求将Maven插件升级到版本1.491,然后重新启动。重新启动后,Maven插件存在链接错误,可以预见的足够好(因为它使用的是1.491+核心API);但是所有Jenkins无法启动,因此无法使用GUI撤消更新。
(解决方法:删除$ JENKINS_HOME / plugins / maven-plugin.jpi.pinned。)



 类似资料:
  • 我试图更新我的几个詹金斯插件(不记得是哪个),但被挂起了。大约15分钟后,我决定重启詹金斯服务器。这是我在詹金斯用户界面上看到的: 我试图将war从1.486更新到1.502,但行为没有改变。我该怎么做才能让詹金斯恢复工作?

  • 问题内容: 当我们进行发布时,将按预期创建发布工件和标签。但是,该项目未正确更新到下一个(快照) 版本。 控制台日志的相关部分: 以及该项目在Git中的状态,与预期的一样: 因此,看起来下一个快照的更新是在本地提交的,但没有被推送。这是错误(我[找不到相关 票证](https://issues.jenkins-ci.org/secure/IssueNavigator.jspa?mode=hide&

  • 我试图使用Jenkins CLI安装Jenkins插件,但收到了一个错误。 插件安装命令: java-jar-jenkins cli。jar-s http:// 错误: 我尝试过的: 改变java版本,现在我已经尝试了Java8和Java11 重新下载jenkins CLI以确保其未损坏 从Jenkins界面安装一个类似的插件,这一点很成功 其他Jenkins CLI命令(如列表插件)也能成功运行

  • Jenkins新浪微博插件:做为流行持续集成领域平台Jenkins的一款开源插件,新浪微博插件,可以在BUILD完成后发布一条微博信息到指定微博,信息的内容可以自由定制,例如@某个帐号,或者包含build的状态、数字、Job名称等信息。这样日常在浏览微博的同时也会接受到Jenkins的发布出的信息,也可以用来打造持续集成平台项目的官方展示微博。  

  • 问题内容: 假设我插入了文档。 现在,假设我要添加一个字段并对其进行更新。我怎么做?这似乎不起作用..... 问题答案: 在pymongo中,您可以使用以下内容 进行更新:如果在数据库中未找到该帖子,则将插入Upsert参数而不是更新。 文档可在mongodb网站上找到。 UPDATE 对于版本> 3,请使用 update_one 而不是 update :

  • 我最近更新了android sdk工具,现在我在启动Eclipse时遇到了这个错误。 请帮帮忙。多谢了。