Hudson upgrade 1.339 to 1.348
We try upgrade Hudson 1.339 to 1.342 and more and we have problems with Section View plugin.
[!] Error
org.jvnet.hudson.reactor.ReactorException: hudson.util.IOException2:
Unable to read /srv/tomcat/.hudson/config.xml
at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:246)
at hudson.model.Hudson.executeReactor(Hudson.java:666)
at hudson.model.Hudson.(Hudson.java:585)
at hudson.WebAppMain$2.run(WebAppMain.java:224)
Caused by: hudson.util.IOException2: Unable to read
/srv/tomcat/.hudson/config.xml
at hudson.XmlFile.unmarshal(XmlFile.java:154)
at hudson.model.Hudson$11.run(Hudson.java:2095)
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$3.runTask(Hudson.java:648)
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$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NoSuchFieldError: DESCRIPTOR
at hudson.plugins.sectioned_view.ListViewSection.(ListViewSection.java:37)
at
...
Solution is so complicated.
- Stop using Section View plugin
- Stop Hudson
- Backup /user/.hudson/config.xml file
- Delete config.xml
- Make upgrade to last Hudson war
- Start Hudson
- Upgrade Section view plugin
- Start using Section View Plugin
- Stop hudson
- Restore config.xml from backup
- Start Hudson
All working! Good luck!
1 comment