2016-03-02 98 views
0

在我的Jenkins维护期间,我试图“更新”一些插件&“卸载”\“解除”一些插件在相同的尝试,从“詹金斯 - >插件管理器 - >更新\ Installed“标签并重新启动我的Jenkins实例。Jenkins插件同时更新和删除

Jenkins未能加载\解析我的Config.xml,下面说出了差异尝试中的错误。


WARNING jenkins.diagnosis.HsErrPidList 
Failed to list up hs_err_pid files 
java.lang.UnsatisfiedLinkError: com.sun.jna.Native.open(Ljava/lang/String;)J 
at com.sun.jna.Native.open(Native Method) 
at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:236) 
at com.sun.jna.Library$Handler.<init>(Library.java:140) 

Unable to read c:\jenkins\config.xml 
at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:246) 
at hudson.model.Hudson.executeReactor(Hudson.java:753) 
at hudson.model.Hudson.<init>(Hudson.java:667) 
at hudson.model.Hudson.<init>(Hudson.java:607) 
at hudson.WebAppMain$2.run(WebAppMain.java:215) 
Caused by: hudson.util.IOException2: Unable to read c:\jenkins\config.xml 
at hudson.XmlFile.unmarshal(XmlFile.java:152) 
at hudson.model.Hudson$12.run(Hudson.java:2340) 
at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146) 
at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259) 
at hudson.model.Hudson$4.runTask(Hudson.java:735) 
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.runWorker(ThreadPoolExecutor.java:1110) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) 
at java.lang.Thread.run(Thread.java:636) 

回答

0

我詹金斯实例恢复联机:-)

解决方案,为我工作:

我删除了 “已禁用” 文件我的“C:\ Jenkins->插件”(按TYPE排序,查找DISABLED)和Res把我的Jenkins实例放在了一起。

它像一个魅力加载。但是,配置页面没有正确加载,因为一些插件没有得到更新。因此确定了每个作业并重新加载了所需的插件。

最后,使用“詹金斯 - >管理詹金斯 - >从磁盘重新加载配置”来取回我所有的工作返回在线功能正常。