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
在jenkins中安装github插件后,重新启动无响应并显示错误_Jenkins_Jenkins Plugins - Fatal编程技术网

在jenkins中安装github插件后,重新启动无响应并显示错误

在jenkins中安装github插件后,重新启动无响应并显示错误,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,甚至我也从jenkins那里删除了github插件,但它不起作用。它在tomcat7服务器下运行 hudson.util.HudsonFailedToLoad: org.jvnet.hudson.reactor.ReactorException: java.io.IOException: Unable to read /usr/share/tomcat7/.jenkins/config.xml at hudson.WebAppMain$3.run(WebAppMain.java:237) Ca

甚至我也从jenkins那里删除了github插件,但它不起作用。它在tomcat7服务器下运行

hudson.util.HudsonFailedToLoad:  org.jvnet.hudson.reactor.ReactorException: java.io.IOException: Unable to read /usr/share/tomcat7/.jenkins/config.xml
at hudson.WebAppMain$3.run(WebAppMain.java:237)
Caused by: org.jvnet.hudson.reactor.ReactorException: java.io.IOException: Unable to read /usr/share/tomcat7/.jenkins/config.xml
at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:269)
at jenkins.InitReactorRunner.run(InitReactorRunner.java:44)
at jenkins.model.Jenkins.executeReactor(Jenkins.java:914)
at jenkins.model.Jenkins.<init>(Jenkins.java:813)
at hudson.model.Hudson.<init>(Hudson.java:83)
at hudson.model.Hudson.<init>(Hudson.java:79)
at hudson.WebAppMain$3.run(WebAppMain.java:225)
Caused by: java.io.IOException: Unable to read /usr/share/tomcat7/.jenkins/config.xml
at hudson.XmlFile.unmarshal(XmlFile.java:165)
at jenkins.model.Jenkins$16.run(Jenkins.java:2642)
at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
at jenkins.model.Jenkins$7.runTask(Jenkins.java:903)
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(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)

如果您看到Java堆栈跟踪,通常可以通过查看引起原因:行找到问题所在。这是你的:

Caused by: org.jvnet.hudson.reactor.ReactorException: java.io.IOException: Unable to read /usr/share/tomcat7/.jenkins/config.xml
Jenkins无法读取其配置文件。这可能是由于以下原因之一:

该文件不存在 运行Jenkins进程的用户无法读取该文件。请注意,它也需要可写 没有为运行JENKINS进程的用户正确设置JENKINS_HOME环境变量
你在做假设。我得到了一个类似的erorr,config.xml文件确实存在,并且具有适当的权限。该错误与已安装的插件有关installed@vikingsteve为什么不添加您错误的详细信息,以便其他人可以从您的经验中受益,而不是简单地否决一个在其他情况下完全有效的答案呢?在我的例子中,这个错误与一个插件相关,该插件是另一个插件安装不好的junit插件的依赖项。尽管看起来它无法读取config.xml,或者config.xml不存在,或者权限不好,但事实并非如此。我必须编辑config.xml并在没有安全性的情况下重新启动jenkins,手动解决插件问题,然后使用安全性重新启动它。