hudson.util.IOException2: Unable to read D:\config.xml

Jenkins JIRA | Florian Rosenauer | 6 years ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    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)

    Jenkins JIRA | 6 years ago | Florian Rosenauer
    hudson.util.IOException2: Unable to read D:\config.xml
  2. 0

    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)

    Jenkins JIRA | 6 years ago | Florian Rosenauer
    hudson.util.IOException2: Unable to read D:\config.xml

    Root Cause Analysis

    1. java.lang.StackOverflowError

      No message provided

      at sun.reflect.generics.reflectiveObjects.TypeVariableImpl.hashCode()
    2. Java RT
      ParameterizedTypeImpl.hashCode
      1. sun.reflect.generics.reflectiveObjects.TypeVariableImpl.hashCode(Unknown Source)
      2. java.util.Arrays.hashCode(Unknown Source)
      3. sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.hashCode(Unknown Source)
      4. java.util.Arrays.hashCode(Unknown Source)
      5. sun.reflect.generics.reflectiveObjects.TypeVariableImpl.hashCode(Unknown Source)
      6. java.util.Arrays.hashCode(Unknown Source)
      7. sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.hashCode(Unknown Source)
      8. java.util.Arrays.hashCode(Unknown Source)
      9. sun.reflect.generics.reflectiveObjects.TypeVariableImpl.hashCode(Unknown Source)
      10. java.util.Arrays.hashCode(Unknown Source)
      11. sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.hashCode(Unknown Source)
      12. java.util.Arrays.hashCode(Unknown Source)
      13. sun.reflect.generics.reflectiveObjects.TypeVariableImpl.hashCode(Unknown Source)
      14. java.util.Arrays.hashCode(Unknown Source)
      15. sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.hashCode(Unknown Source)
      15 frames