Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
詹金斯Git用户内容插件_Git_Jenkins_Jenkins Plugins - Fatal编程技术网

詹金斯Git用户内容插件

詹金斯Git用户内容插件,git,jenkins,jenkins-plugins,Git,Jenkins,Jenkins Plugins,我最近尝试在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.jvn

我最近尝试在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
hudson.util.HudsonFailedToLoad:org.jvnet.hudson.reactor.ReactorException:java.lang.Error:java.lang.reflect.InvocationTargetException
WebAppMain$3.run(WebAppMain.java:234)
原因:org.jvnet.hudson.reactor.reactoreException:java.lang.Error:java.lang.reflect.InvocationTargetException
位于org.jvnet.hudson.reactor.reactor.execute(reactor.java:269)
运行(InitReactorRunner.java:44)
位于jenkins.model.jenkins.executeActor(jenkins.java:908)
jenkins.model.jenkins.(jenkins.java:807)
位于hudson.model.hudson.(hudson.java:82)
在hudson.model.hudson.(hudson.java:78)
WebAppMain$3.run(WebAppMain.java:222)
原因:java.lang.Error:java.lang.reflect.InvocationTargetException
位于hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:109)
在hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:169)
位于org.jvnet.hudson.reactor.reactor.runTask(reactor.java:282)
jenkins.model.jenkins$7.runTask(jenkins.java:897)
位于org.jvnet.hudson.reactor.reactor$2.run(reactor.java:210)
位于org.jvnet.hudson.reactor.reactor$Node.run(reactor.java:117)
位于java.util.concurrent.ThreadPoolExecutor.runWorker(未知源)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(未知源)
位于java.lang.Thread.run(未知源)
原因:java.lang.reflect.InvocationTargetException
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
位于sun.reflect.NativeMethodAccessorImpl.invoke(未知源)
在sun.reflect.DelegatingMethodAccessorImpl.invoke处(未知源)
位于java.lang.reflect.Method.invoke(未知源)
位于hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:105)
... 8个以上
原因:java.lang.NullPointerException
位于hudson.plugins.git.GitSCM.onload(GitSCM.java:1389)
... 还有13个

我试图通过Jenkins.war.bak恢复到Jenkins 1.544,但错误依然存在。我再也找不到詹金斯了。有什么方法可以从中恢复,或者至少有一种体面的方法可以在不丢失任何数据的情况下重新安装Jenkins吗?

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


要解决此问题,只需导航到
/var/lib/jenkins/plugins
并删除导致此问题的jpi文件。重新启动Jenkins,您的问题将得到解决。

当我从Jenkins禁用插件时,同样的问题发生在我身上

为了删除这个错误,我删除了部分禁用的插件,在我的例子中是
credentials.jpi.disabled

遍历到
/var/lib/jenkins/plugins/

找到禁用的文件,在我的例子中是
credentials.jpi.disabled
,并从插件目录中删除该文件

重新启动Jenkins服务

服务重新启动

成功了

已解决:从Jenkins安装目录中删除plugins\git-userContent.jpi。