เจนกินส์ไม่สามารถดำเนินการคำสั่งแบตช์พื้นฐานของ Windows ได้ ดังนั้นเราจึงต้องรีสตาร์ทเจนกินส์ผ่าน UI หลังจากรีสตาร์ท Jenkins มันทำให้เกิดข้อผิดพลาดว่าไม่สามารถอ่านไฟล์ config.xml ได้ ดังนั้นเราจึงเปลี่ยนเวอร์ชัน xml จาก 1.1 เป็น 1.0 แต่ยังคง Jenkins ไม่ได้รับการรีสตาร์ท ตอนนี้เราควรดำเนินการต่อไปอย่างไร?
> ***hudson.util.HudsonFailedToLoad: org.jvnet.hudson.reactor.ReactorException:
> java.lang.NoSuchMethodError:
> jenkins.model.Jenkins.get()Ljenkins/model/Jenkins; at
> hudson.WebAppMain$3.run(WebAppMain.java:237) Caused by:
> org.jvnet.hudson.reactor.ReactorException:
> java.lang.NoSuchMethodError:
> jenkins.model.Jenkins.get()Ljenkins/model/Jenkins; at
> org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:269) at
> jenkins.InitReactorRunner.run(InitReactorRunner.java:44) at
> jenkins.model.Jenkins.executeReactor(Jenkins.java:1020) at
> jenkins.model.Jenkins.<init>(Jenkins.java:864) at
> hudson.model.Hudson.<init>(Hudson.java:85) at
> hudson.model.Hudson.<init>(Hudson.java:81) at
> hudson.WebAppMain$3.run(WebAppMain.java:225) Caused by:
> java.lang.NoSuchMethodError:
> jenkins.model.Jenkins.get()Ljenkins/model/Jenkins; at
> hudson.plugins.jobConfigHistory.ComputerHistoryListener.onConfigurationChange(ComputerHistoryListener.java:52)
> at
> hudson.model.AbstractCIBase.updateComputerList(AbstractCIBase.java:209)
> at jenkins.model.Jenkins.updateComputerList(Jenkins.java:1349) at
> jenkins.model.Nodes$7.run(Nodes.java:304) at
> hudson.model.Queue._withLock(Queue.java:1312) at
> hudson.model.Queue.withLock(Queue.java:1189) at
> jenkins.model.Nodes.load(Nodes.java:295) at
> jenkins.model.Jenkins$17.run(Jenkins.java:2798) 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$8.runTask(Jenkins.java:1009) 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)***