gpt4 book ai didi

git - Jenkins Git 用户内容插件

转载 作者:太空狗 更新时间:2023-10-29 12:57:29 27 4
gpt4 key购买 nike

我最近尝试安装 Git userContent plugin在 Jenkins 1.546 上。重启 Jenkins 后出现如下错误:

hudson.util.HudsonFailedToLoad: org.jvnet.hudson.reactor.ReactorException: java.lang.Error: java.lang.reflect.InvocationTargetException
at hudson.WebAppMain$3.run(WebAppMain.java:234)
Caused by: org.jvnet.hudson.reactor.ReactorException: java.lang.Error: java.lang.reflect.InvocationTargetException
at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:269)
at jenkins.InitReactorRunner.run(InitReactorRunner.java:44)
at jenkins.model.Jenkins.executeReactor(Jenkins.java:908)
at jenkins.model.Jenkins.<init>(Jenkins.java:807)
at hudson.model.Hudson.<init>(Hudson.java:82)
at hudson.model.Hudson.<init>(Hudson.java:78)
at hudson.WebAppMain$3.run(WebAppMain.java:222)
Caused by: java.lang.Error: java.lang.reflect.InvocationTargetException
at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:109)
at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:169)
at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
at jenkins.model.Jenkins$7.runTask(Jenkins.java:897)
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:105)
... 8 more
Caused by: java.lang.NullPointerException
at hudson.plugins.git.GitSCM.onLoaded(GitSCM.java:1389)
... 13 more

我尝试通过 jenkins.war.bak 恢复到 Jenkins 1.544,但错误仍然存​​在。我不能再访问 Jenkins 了。有什么方法可以从中恢复,或者至少有一种体面的方法可以在不丢失任何数据的情况下重新安装 Jenkins?

最佳答案

在我的例子中,这是因为我选择了 git-client.jpi 和 git-server.jpi 文件进行安装,但在 Jenkins 插件管理器下载它们之前,下载卡在了数据库插件下载。我重新启动了 Jenkins,我认为 Jenkins 将尚未下载的 git 插件误认为已经下载了。

要解决这个问题,只需导航到 /var/lib/jenkins/plugins 并删除导致问题的 jpi 文件。重启Jenkins,问题就解决了。

关于git - Jenkins Git 用户内容插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20998698/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com