-
Bug
-
Resolution: Won't Fix
-
Blocker
-
None
-
Win2k, Apache Tomcat/5.5.27
After upgrading from Hudson 1.380 to Hudson 1.381 the following error appears instead of the "Starting Hudson..." Webpage (I also tested 1.384, it has the same error). After a downgrade to 1.380 everything is fine again.
org.jvnet.hudson.reactor.ReactorException: hudson.util.IOException2: Unable to read D:\config.xml
at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:246)
at hudson.model.Hudson.executeReactor(Hudson.java:711)
at hudson.model.Hudson.(Hudson.java:628)
at hudson.model.Hudson.(Hudson.java:568)
at hudson.WebAppMain$2.run(WebAppMain.java:220)
Caused by: hudson.util.IOException2: Unable to read D:\config.xml
at hudson.XmlFile.unmarshal(XmlFile.java:154)
at hudson.model.Hudson$11.run(Hudson.java:2179)
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:693)
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(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.StackOverflowError
at sun.reflect.generics.reflectiveObjects.TypeVariableImpl.hashCode(Unknown Source)
at java.util.Arrays.hashCode(Unknown Source)
at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.hashCode(Unknown Source)
at java.util.Arrays.hashCode(Unknown Source)
at sun.reflect.generics.reflectiveObjects.TypeVariableImpl.hashCode(Unknown Source)
at java.util.Arrays.hashCode(Unknown Source)
at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.hashCode(Unknown Source)
at java.util.Arrays.hashCode(Unknown Source)
at sun.reflect.generics.reflectiveObjects.TypeVariableImpl.hashCode(Unknown Source)
at java.util.Arrays.hashCode(Unknown Source)
at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.hashCode(Unknown Source)
at java.util.Arrays.hashCode(Unknown Source)
at sun.reflect.generics.reflectiveObjects.TypeVariableImpl.hashCode(Unknown Source)
at java.util.Arrays.hashCode(Unknown Source)
at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.hashCode(Unknown Source)
at java.util.Arrays.hashCode(Unknown Source)
at sun.reflect.generics.reflectiveObjects.TypeVariableImpl.hashCode(Unknown Source)
at java.util.Arrays.hashCode(Unknown Source)
at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.hashCode(Unknown Source)
at java.util.Arrays.hashCode(Unknown Source)
at sun.reflect.generics.reflectiveObjects.TypeVariableImpl.hashCode(Unknown Source)
at java.util.Arrays.hashCode(Unknown Source)
at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.hashCode(Unknown Source)
at java.util.Arrays.hashCode(Unknown Source)
at sun.reflect.generics.reflectiveObjects.TypeVariableImpl.hashCode(Unknown Source)
[.... these lines continue in a loop for about 8400 lines ...]
Tomcat Log contains this information:
15.11.2010 12:46:00 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [... removed some lines ...]
15.11.2010 12:46:00 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8081
15.11.2010 12:46:00 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 469 ms
15.11.2010 12:46:00 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
15.11.2010 12:46:00 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.27
15.11.2010 12:46:00 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
15.11.2010 12:46:01 org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8081
15.11.2010 12:46:02 hudson.model.Hudson$4 onAttained
INFO: Started initialization
15.11.2010 12:46:02 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
15.11.2010 12:46:02 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/219 config=null
15.11.2010 12:46:02 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
15.11.2010 12:46:02 org.apache.catalina.startup.Catalina start
INFO: Server startup in 2016 ms
15.11.2010 12:46:15 hudson.model.Hudson$4 onAttained
INFO: Listed all plugins
15.11.2010 12:46:15 com.mtvi.plateng.hudson.ldap.PluginImpl loadConfiguration
INFO: Loaded configuration data: com.mtvi.plateng.hudson.ldap.Configuration@1cc5461[
[... removed some lines ...]
]
15.11.2010 12:46:15 hudson.model.Hudson$4 onAttained
INFO: Prepared all plugins
15.11.2010 12:46:15 hudson.model.Hudson$4 onAttained
INFO: Started all plugins
15.11.2010 12:46:15 hudson.model.Hudson$4 onTaskFailed
SCHWERWIEGEND: Failed Loading global config
hudson.util.IOException2: Unable to read D:\config.xml
at hudson.XmlFile.unmarshal(XmlFile.java:154)
at hudson.model.Hudson$11.run(Hudson.java:2179)
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:693)
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(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.StackOverflowError
at sun.reflect.generics.reflectiveObjects.TypeVariableImpl.hashCode(Unknown Source)
at java.util.Arrays.hashCode(Unknown Source)
at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.hashCode(Unknown Source)
at java.util.Arrays.hashCode(Unknown Source)
at sun.reflect.generics.reflectiveObjects.TypeVariableImpl.hashCode(Unknown Source)
at java.util.Arrays.hashCode(Unknown Source)
at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.hashCode(Unknown Source)
at java.util.Arrays.hashCode(Unknown Source)
at sun.reflect.generics.reflectiveObjects.TypeVariableImpl.hashCode(Unknown Source)
at java.util.Arrays.hashCode(Unknown Source)
at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.hashCode(Unknown Source)
at java.util.Arrays.hashCode(Unknown Source)
at sun.reflect.generics.reflectiveObjects.TypeVariableImpl.hashCode(Unknown Source)
at java.util.Arrays.hashCode(Unknown Source)
at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.hashCode(Unknown Source)
After upgrading from Hudson 1.380 to Hudson 1.385...