Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-19031

com.thoughtworks.xstream.converters.ConversionException: Array index out of range: -1 : Array index out of range: -1

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • core
    • None
    • Jenkins 1.525

      I tried to upgrade my test Jenkins instance from 1.480.3 to 1.525.

      On startup, I got this:

      org.jvnet.hudson.reactor.ReactorException: hudson.util.IOException2: Unable to read /var/lib/jenkins/config.xml
      at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:246)
      at jenkins.InitReactorRunner.run(InitReactorRunner.java:43)
      at jenkins.model.Jenkins.executeReactor(Jenkins.java:906)
      at jenkins.model.Jenkins.<init>(Jenkins.java:806)
      at hudson.model.Hudson.<init>(Hudson.java:81)
      at hudson.model.Hudson.<init>(Hudson.java:77)
      at hudson.WebAppMain$2.run(WebAppMain.java:214)
      Caused by: hudson.util.IOException2: Unable to read /var/lib/jenkins/config.xml
      at hudson.XmlFile.unmarshal(XmlFile.java:170)
      at jenkins.model.Jenkins$17.run(Jenkins.java:2526)
      at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)
      at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)
      at jenkins.model.Jenkins$7.runTask(Jenkins.java:895)
      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:898)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:920)
      at java.lang.Thread.run(Thread.java:736)
      Caused by: com.thoughtworks.xstream.converters.ConversionException: Array index out of range: -1 : Array index out of range: -1
      ---- Debugging information ----
      message : Array index out of range: -1
      cause-exception : java.lang.ArrayIndexOutOfBoundsException
      cause-message : Array index out of range: -1
      class : hudson.model.Hudson
      required-type : hudson.model.Hudson
      converter-type : hudson.util.RobustReflectionConverter
      path : /hudson/disabledAdministrativeMonitors
      line number : 3
      version : null
      -------------------------------
      at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:79)
      at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)
      at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
      at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
      at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:134)
      at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32)
      at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1061)
      at hudson.util.XStream2.unmarshal(XStream2.java:109)
      at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1045)
      at hudson.XmlFile.unmarshal(XmlFile.java:166)
      ... 9 more
      Caused by: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: -1
      at com.thoughtworks.xstream.core.util.OrderRetainingMap.entrySet(OrderRetainingMap.java:77)
      at java.util.HashMap.putAllImpl(HashMap.java:678)
      at java.util.HashMap.putAll(HashMap.java:669)
      at com.thoughtworks.xstream.core.util.OrderRetainingMap.<init>(OrderRetainingMap.java:36)
      at com.thoughtworks.xstream.converters.reflection.FieldDictionary.buildMap(FieldDictionary.java:135)
      at com.thoughtworks.xstream.converters.reflection.FieldDictionary.fieldOrNull(FieldDictionary.java:113)
      at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.getFieldOrNull(PureJavaReflectionProvider.java:186)
      at hudson.util.RobustReflectionConverter.fieldDefinedInClass(RobustReflectionConverter.java:328)
      at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:269)
      at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:222)
      at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
      ... 18 more

          [JENKINS-19031] com.thoughtworks.xstream.converters.ConversionException: Array index out of range: -1 : Array index out of range: -1

          Pedro Lopez added a comment -

          I have the same problem also if I install the version 1.535 from scratch on a AIX machine 5.3.0.0 (oslevel) with a java 1.6 with the following command line:
          java -Xmx2048m -Dhudson.Util.symlinkEscapeHatch=true -jar /users/plopez/jenkins-1.480/jenkins.war --httpPort=9000 --ajp13Port=-1

          Output:
          Running from: /users/plopez/jenkins-1.535/jenkins.war
          webroot: $user.home/.jenkins
          Oct 15, 2013 10:52:53 AM org.eclipse.jetty.util.log.JavaUtilLog info
          INFO: jetty-8.y.z-SNAPSHOT
          Oct 15, 2013 10:52:54 AM org.eclipse.jetty.util.log.JavaUtilLog info
          INFO: Extract jar:file:/users/plopez/jenkins-1.535/jenkins.war!/ to /tmp/jetty-0.0.0.0-9000-jenkins.war-any/webapp
          Oct 15, 2013 10:53:16 AM org.eclipse.jetty.util.log.JavaUtilLog info
          INFO: NO JSP Support for , did not find org.apache.jasper.servlet.JspServlet
          Jenkins home directory: /users/plopez/.jenkins found at: $user.home/.jenkins
          Oct 15, 2013 10:53:18 AM org.eclipse.jetty.util.log.JavaUtilLog info
          INFO: Started SelectChannelConnector@0.0.0.0:9000
          Oct 15, 2013 10:53:18 AM winstone.Logger logInternal
          INFO: Winstone Servlet Engine v2.0 running: controlPort=disabled
          Oct 15, 2013 10:53:19 AM jenkins.InitReactorRunner$1 onAttained
          INFO: Started initialization
          Oct 15, 2013 10:55:11 AM jenkins.InitReactorRunner$1 onAttained
          INFO: Listed all plugins
          Oct 15, 2013 10:55:12 AM jenkins.InitReactorRunner$1 onAttained
          INFO: Prepared all plugins
          Oct 15, 2013 10:55:13 AM jenkins.InitReactorRunner$1 onAttained
          INFO: Started all plugins
          Oct 15, 2013 10:55:13 AM jenkins.InitReactorRunner$1 onAttained
          INFO: Augmented all extensions
          Oct 15, 2013 10:55:13 AM jenkins.InitReactorRunner$1 onAttained
          INFO: Loaded all jobs
          Oct 15, 2013 10:55:39 AM hudson.model.ComputerSet <clinit>
          WARNING: Failed to instantiate NodeMonitors
          Throwable occurred: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: -1
          at com.thoughtworks.xstream.core.util.OrderRetainingMap.entrySet(OrderRetainingMap.java:77)
          at java.util.HashMap.putAllImpl(HashMap.java:678)
          at java.util.HashMap.putAll(HashMap.java:669)
          at com.thoughtworks.xstream.core.util.OrderRetainingMap.<init>(OrderRetainingMap.java:36)
          at com.thoughtworks.xstream.converters.reflection.FieldDictionary.buildMap(FieldDictionary.java:135)
          at com.thoughtworks.xstream.converters.reflection.FieldDictionary.fieldsFor(FieldDictionary.java:76)
          at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:127)
          at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:143)
          at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:102)
          at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
          at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
          at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
          at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
          at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
          at hudson.util.DescribableList$ConverterImpl.marshal(DescribableList.java:259)
          at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
          at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
          at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
          at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
          at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
          at com.thoughtworks.xstream.XStream.marshal(XStream.java:898)
          at com.thoughtworks.xstream.XStream.marshal(XStream.java:887)
          at com.thoughtworks.xstream.XStream.toXML(XStream.java:860)
          at hudson.XmlFile.write(XmlFile.java:183)
          at hudson.model.ComputerSet$1.save(ComputerSet.java:76)
          at hudson.util.PersistedList.onModified(PersistedList.java:173)
          at hudson.util.PersistedList.replaceBy(PersistedList.java:85)
          at hudson.model.ComputerSet.<clinit>(ComputerSet.java:431)
          at java.lang.J9VMInternals.initializeImpl(Native Method)
          at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
          at hudson.model.OverallLoadStatistics.computeTotalExecutors(OverallLoadStatistics.java:63)
          at hudson.model.LoadStatistics.updateExecutorCounts(LoadStatistics.java:188)
          at hudson.model.LoadStatistics$LoadStatisticsUpdater.doRun(LoadStatistics.java:226)
          at hudson.triggers.SafeTimerTask.run(SafeTimerTask.java:54)
          at java.util.Timer$TimerImpl.run(Timer.java:291)
          Oct 15, 2013 10:55:41 AM org.jenkinsci.main.modules.sshd.SSHD start
          INFO: Started SSHD at port 52553
          Oct 15, 2013 10:55:41 AM jenkins.InitReactorRunner$1 onAttained
          INFO: Completed initialization
          Oct 15, 2013 10:55:41 AM hudson.TcpSlaveAgentListener <init>
          INFO: JNLP slave agent listener started on TCP port 52554
          Oct 15, 2013 10:55:41 AM hudson.WebAppMain$3 run
          INFO: Jenkins is fully up and running
          Oct 15, 2013 10:55:47 AM hudson.node_monitors.AbstractAsyncNodeMonitorDescriptor monitor
          WARNING: Failed to monitor master for Free Swap Space
          Throwable occurred: java.util.concurrent.ExecutionException: java.io.IOException: No suitable implementation found: os.name=AIX os.arch=ppc64 sun.arch.data.model=64
          at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:244)
          at java.util.concurrent.FutureTask.get(FutureTask.java:103)
          at hudson.remoting.LocalChannel$2.get(LocalChannel.java:81)
          at hudson.node_monitors.AbstractAsyncNodeMonitorDescriptor.monitor(AbstractAsyncNodeMonitorDescriptor.java:97)
          at hudson.node_monitors.AbstractNodeMonitorDescriptor$Record.run(AbstractNodeMonitorDescriptor.java:282)
          Caused by: java.io.IOException: No suitable implementation found: os.name=AIX os.arch=ppc64 sun.arch.data.model=64
          at org.jvnet.hudson.MemoryMonitor.obtain(MemoryMonitor.java:86)
          at org.jvnet.hudson.MemoryMonitor.get(MemoryMonitor.java:57)
          at hudson.node_monitors.SwapSpaceMonitor$MonitorTask.call(SwapSpaceMonitor.java:104)
          at hudson.node_monitors.SwapSpaceMonitor$MonitorTask.call(SwapSpaceMonitor.java:100)
          at hudson.remoting.LocalChannel$1.call(LocalChannel.java:52)
          at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:315)

          Pedro Lopez added a comment - I have the same problem also if I install the version 1.535 from scratch on a AIX machine 5.3.0.0 (oslevel) with a java 1.6 with the following command line: java -Xmx2048m -Dhudson.Util.symlinkEscapeHatch=true -jar /users/plopez/jenkins-1.480/jenkins.war --httpPort=9000 --ajp13Port=-1 Output: Running from: /users/plopez/jenkins-1.535/jenkins.war webroot: $user.home/.jenkins Oct 15, 2013 10:52:53 AM org.eclipse.jetty.util.log.JavaUtilLog info INFO: jetty-8.y.z-SNAPSHOT Oct 15, 2013 10:52:54 AM org.eclipse.jetty.util.log.JavaUtilLog info INFO: Extract jar: file:/users/plopez/jenkins-1.535/jenkins.war!/ to /tmp/jetty-0.0.0.0-9000-jenkins.war- any /webapp Oct 15, 2013 10:53:16 AM org.eclipse.jetty.util.log.JavaUtilLog info INFO: NO JSP Support for , did not find org.apache.jasper.servlet.JspServlet Jenkins home directory: /users/plopez/.jenkins found at: $user.home/.jenkins Oct 15, 2013 10:53:18 AM org.eclipse.jetty.util.log.JavaUtilLog info INFO: Started SelectChannelConnector@0.0.0.0:9000 Oct 15, 2013 10:53:18 AM winstone.Logger logInternal INFO: Winstone Servlet Engine v2.0 running: controlPort=disabled Oct 15, 2013 10:53:19 AM jenkins.InitReactorRunner$1 onAttained INFO: Started initialization Oct 15, 2013 10:55:11 AM jenkins.InitReactorRunner$1 onAttained INFO: Listed all plugins Oct 15, 2013 10:55:12 AM jenkins.InitReactorRunner$1 onAttained INFO: Prepared all plugins Oct 15, 2013 10:55:13 AM jenkins.InitReactorRunner$1 onAttained INFO: Started all plugins Oct 15, 2013 10:55:13 AM jenkins.InitReactorRunner$1 onAttained INFO: Augmented all extensions Oct 15, 2013 10:55:13 AM jenkins.InitReactorRunner$1 onAttained INFO: Loaded all jobs Oct 15, 2013 10:55:39 AM hudson.model.ComputerSet <clinit> WARNING: Failed to instantiate NodeMonitors Throwable occurred: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: -1 at com.thoughtworks.xstream.core.util.OrderRetainingMap.entrySet(OrderRetainingMap.java:77) at java.util.HashMap.putAllImpl(HashMap.java:678) at java.util.HashMap.putAll(HashMap.java:669) at com.thoughtworks.xstream.core.util.OrderRetainingMap.<init>(OrderRetainingMap.java:36) at com.thoughtworks.xstream.converters.reflection.FieldDictionary.buildMap(FieldDictionary.java:135) at com.thoughtworks.xstream.converters.reflection.FieldDictionary.fieldsFor(FieldDictionary.java:76) at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:127) at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:143) at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:102) at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69) at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58) at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43) at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88) at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64) at hudson.util.DescribableList$ConverterImpl.marshal(DescribableList.java:259) at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69) at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58) at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43) at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82) at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37) at com.thoughtworks.xstream.XStream.marshal(XStream.java:898) at com.thoughtworks.xstream.XStream.marshal(XStream.java:887) at com.thoughtworks.xstream.XStream.toXML(XStream.java:860) at hudson.XmlFile.write(XmlFile.java:183) at hudson.model.ComputerSet$1.save(ComputerSet.java:76) at hudson.util.PersistedList.onModified(PersistedList.java:173) at hudson.util.PersistedList.replaceBy(PersistedList.java:85) at hudson.model.ComputerSet.<clinit>(ComputerSet.java:431) at java.lang.J9VMInternals.initializeImpl(Native Method) at java.lang.J9VMInternals.initialize(J9VMInternals.java:200) at hudson.model.OverallLoadStatistics.computeTotalExecutors(OverallLoadStatistics.java:63) at hudson.model.LoadStatistics.updateExecutorCounts(LoadStatistics.java:188) at hudson.model.LoadStatistics$LoadStatisticsUpdater.doRun(LoadStatistics.java:226) at hudson.triggers.SafeTimerTask.run(SafeTimerTask.java:54) at java.util.Timer$TimerImpl.run(Timer.java:291) Oct 15, 2013 10:55:41 AM org.jenkinsci.main.modules.sshd.SSHD start INFO: Started SSHD at port 52553 Oct 15, 2013 10:55:41 AM jenkins.InitReactorRunner$1 onAttained INFO: Completed initialization Oct 15, 2013 10:55:41 AM hudson.TcpSlaveAgentListener <init> INFO: JNLP slave agent listener started on TCP port 52554 Oct 15, 2013 10:55:41 AM hudson.WebAppMain$3 run INFO: Jenkins is fully up and running Oct 15, 2013 10:55:47 AM hudson.node_monitors.AbstractAsyncNodeMonitorDescriptor monitor WARNING: Failed to monitor master for Free Swap Space Throwable occurred: java.util.concurrent.ExecutionException: java.io.IOException: No suitable implementation found: os.name=AIX os.arch=ppc64 sun.arch.data.model=64 at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:244) at java.util.concurrent.FutureTask.get(FutureTask.java:103) at hudson.remoting.LocalChannel$2.get(LocalChannel.java:81) at hudson.node_monitors.AbstractAsyncNodeMonitorDescriptor.monitor(AbstractAsyncNodeMonitorDescriptor.java:97) at hudson.node_monitors.AbstractNodeMonitorDescriptor$Record.run(AbstractNodeMonitorDescriptor.java:282) Caused by: java.io.IOException: No suitable implementation found: os.name=AIX os.arch=ppc64 sun.arch.data.model=64 at org.jvnet.hudson.MemoryMonitor.obtain(MemoryMonitor.java:86) at org.jvnet.hudson.MemoryMonitor.get(MemoryMonitor.java:57) at hudson.node_monitors.SwapSpaceMonitor$MonitorTask.call(SwapSpaceMonitor.java:104) at hudson.node_monitors.SwapSpaceMonitor$MonitorTask.call(SwapSpaceMonitor.java:100) at hudson.remoting.LocalChannel$1.call(LocalChannel.java:52) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:315)

          Pedro Lopez added a comment -

          I have make some tests and upgraded the jenkins version 1.480 to 1.503 on AIX (5.3.0.0) with java 1.6 with the following steps:
          1.480 => 1.499 (key security need to be updated) => 1.500 => 1.502 => 1.503 =/=> 1.504 (broken)

          The problem with exception: java.lang.ArrayIndexOutOfBoundsException, was introduced in the release 1.504

          org.jvnet.hudson.reactor.ReactorException: hudson.util.IOException2: Unable to read /users/plopez/.jenkins/config.xml
          at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:246)
          at jenkins.InitReactorRunner.run(InitReactorRunner.java:43)
          at jenkins.model.Jenkins.executeReactor(Jenkins.java:894)
          at jenkins.model.Jenkins.<init>(Jenkins.java:796)
          at hudson.model.Hudson.<init>(Hudson.java:81)
          at hudson.model.Hudson.<init>(Hudson.java:77)
          at hudson.WebAppMain$2.run(WebAppMain.java:214)
          Caused by: hudson.util.IOException2: Unable to read /users/plopez/.jenkins/config.xml
          at hudson.XmlFile.unmarshal(XmlFile.java:164)
          at jenkins.model.Jenkins$16.run(Jenkins.java:2512)
          at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)
          at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)
          at jenkins.model.Jenkins$7.runTask(Jenkins.java:883)
          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:898)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:920)
          at java.lang.Thread.run(Thread.java:736)
          Caused by: com.thoughtworks.xstream.converters.ConversionException: Array index out of range: -1 : Array index out of range: -1
          ---- Debugging information ----
          message : Array index out of range: -1
          cause-exception : java.lang.ArrayIndexOutOfBoundsException
          cause-message : Array index out of range: -1
          class : hudson.model.Hudson
          required-type : hudson.model.Hudson
          converter-type : hudson.util.RobustReflectionConverter
          path : /hudson/disabledAdministrativeMonitors
          line number : 3
          version : null
          -------------------------------
          at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:79)
          at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)
          at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
          at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
          at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:134)
          at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32)
          at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1061)
          at hudson.util.XStream2.unmarshal(XStream2.java:109)
          at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1045)
          at hudson.XmlFile.unmarshal(XmlFile.java:160)
          ... 9 more
          Caused by: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: -1
          at com.thoughtworks.xstream.core.util.OrderRetainingMap.entrySet(OrderRetainingMap.java:77)
          at java.util.HashMap.putAllImpl(HashMap.java:678)
          at java.util.HashMap.putAll(HashMap.java:669)
          at com.thoughtworks.xstream.core.util.OrderRetainingMap.<init>(OrderRetainingMap.java:36)
          at com.thoughtworks.xstream.converters.reflection.FieldDictionary.buildMap(FieldDictionary.java:135)
          at com.thoughtworks.xstream.converters.reflection.FieldDictionary.fieldOrNull(FieldDictionary.java:113)
          at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.getFieldOrNull(PureJavaReflectionProvider.java:186)
          at hudson.util.RobustReflectionConverter.fieldDefinedInClass(RobustReflectionConverter.java:328)
          at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:269)
          at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:222)
          at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
          ... 18 more

          Pedro Lopez added a comment - I have make some tests and upgraded the jenkins version 1.480 to 1.503 on AIX (5.3.0.0) with java 1.6 with the following steps: 1.480 => 1.499 (key security need to be updated) => 1.500 => 1.502 => 1.503 =/=> 1.504 (broken) The problem with exception: java.lang.ArrayIndexOutOfBoundsException, was introduced in the release 1.504 org.jvnet.hudson.reactor.ReactorException: hudson.util.IOException2: Unable to read /users/plopez/.jenkins/config.xml at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:246) at jenkins.InitReactorRunner.run(InitReactorRunner.java:43) at jenkins.model.Jenkins.executeReactor(Jenkins.java:894) at jenkins.model.Jenkins.<init>(Jenkins.java:796) at hudson.model.Hudson.<init>(Hudson.java:81) at hudson.model.Hudson.<init>(Hudson.java:77) at hudson.WebAppMain$2.run(WebAppMain.java:214) Caused by: hudson.util.IOException2: Unable to read /users/plopez/.jenkins/config.xml at hudson.XmlFile.unmarshal(XmlFile.java:164) at jenkins.model.Jenkins$16.run(Jenkins.java:2512) at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146) at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259) at jenkins.model.Jenkins$7.runTask(Jenkins.java:883) 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:898) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:920) at java.lang.Thread.run(Thread.java:736) Caused by: com.thoughtworks.xstream.converters.ConversionException: Array index out of range: -1 : Array index out of range: -1 ---- Debugging information ---- message : Array index out of range: -1 cause-exception : java.lang.ArrayIndexOutOfBoundsException cause-message : Array index out of range: -1 class : hudson.model.Hudson required-type : hudson.model.Hudson converter-type : hudson.util.RobustReflectionConverter path : /hudson/disabledAdministrativeMonitors line number : 3 version : null ------------------------------- at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:79) at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65) at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66) at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50) at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:134) at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32) at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1061) at hudson.util.XStream2.unmarshal(XStream2.java:109) at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1045) at hudson.XmlFile.unmarshal(XmlFile.java:160) ... 9 more Caused by: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: -1 at com.thoughtworks.xstream.core.util.OrderRetainingMap.entrySet(OrderRetainingMap.java:77) at java.util.HashMap.putAllImpl(HashMap.java:678) at java.util.HashMap.putAll(HashMap.java:669) at com.thoughtworks.xstream.core.util.OrderRetainingMap.<init>(OrderRetainingMap.java:36) at com.thoughtworks.xstream.converters.reflection.FieldDictionary.buildMap(FieldDictionary.java:135) at com.thoughtworks.xstream.converters.reflection.FieldDictionary.fieldOrNull(FieldDictionary.java:113) at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.getFieldOrNull(PureJavaReflectionProvider.java:186) at hudson.util.RobustReflectionConverter.fieldDefinedInClass(RobustReflectionConverter.java:328) at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:269) at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:222) at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72) ... 18 more

          srikant kumar added a comment -

          same with my case.
          Stack trace error

          Stack trace
          javax.servlet.ServletException: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: -1
          at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:778)
          at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858)
          at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:248)
          at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
          at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:728)
          at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858)
          at org.kohsuke.stapler.Stapler.invoke(Stapler.java:631)
          at org.kohsuke.stapler.Stapler.service(Stapler.java:225)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
          at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:686)
          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1494)
          at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:96)
          at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:88)
          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
          at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:85)
          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
          at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
          at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
          at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117)
          at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
          at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
          at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
          at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:174)
          at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:64)
          at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
          at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67)
          at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
          at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
          at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:46)
          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
          at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1474)
          at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499)
          at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
          at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533)
          at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
          at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
          at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)
          at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
          at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
          at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
          at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
          at org.eclipse.jetty.server.Server.handle(Server.java:370)
          at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
          at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:960)
          at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1021)
          at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:865)
          at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)
          at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
          at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:668)
          at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
          at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
          at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:896)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
          at java.lang.Thread.run(Thread.java:735)
          Caused by: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: -1
          at com.thoughtworks.xstream.core.util.OrderRetainingMap.entrySet(OrderRetainingMap.java:77)
          at java.util.HashMap.putAllImpl(Unknown Source)
          at java.util.HashMap.putAll(Unknown Source)
          at com.thoughtworks.xstream.core.util.OrderRetainingMap.<init>(OrderRetainingMap.java:36)
          at com.thoughtworks.xstream.converters.reflection.FieldDictionary.buildMap(FieldDictionary.java:135)
          at com.thoughtworks.xstream.converters.reflection.FieldDictionary.fieldsFor(FieldDictionary.java:76)
          at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:127)
          at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:143)
          at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:102)
          at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
          at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
          at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
          at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
          at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
          at com.thoughtworks.xstream.XStream.marshal(XStream.java:898)
          at com.thoughtworks.xstream.XStream.marshal(XStream.java:887)
          at com.thoughtworks.xstream.XStream.toXML(XStream.java:860)
          at hudson.XmlFile.write(XmlFile.java:183)
          at hudson.model.AbstractItem.save(AbstractItem.java:458)
          at hudson.model.Job.save(Job.java:162)
          at hudson.model.AbstractProject.save(AbstractProject.java:286)
          at hudson.model.ItemGroupMixIn.createProject(ItemGroupMixIn.java:272)
          at hudson.model.ItemGroupMixIn.createTopLevelItem(ItemGroupMixIn.java:179)
          at jenkins.model.Jenkins.doCreateItem(Jenkins.java:2931)
          at jenkins.model.Jenkins.doCreateItem(Jenkins.java:310)
          at hudson.model.AllView.doCreateItem(AllView.java:70)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
          at java.lang.reflect.Method.invoke(Method.java:599)
          at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:298)
          at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:161)
          at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:96)
          at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:120)
          at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
          at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:728)
          ... 63 more

          srikant kumar added a comment - same with my case. Stack trace error Stack trace javax.servlet.ServletException: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: -1 at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:778) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858) at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:248) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:728) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:631) at org.kohsuke.stapler.Stapler.service(Stapler.java:225) at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:686) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1494) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:96) at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:88) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482) at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:85) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84) at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:174) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:64) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249) at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76) at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482) at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:46) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482) at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1474) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) at org.eclipse.jetty.server.Server.handle(Server.java:370) at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489) at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:960) at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1021) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:865) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240) at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:668) at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52) at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:896) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:735) Caused by: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: -1 at com.thoughtworks.xstream.core.util.OrderRetainingMap.entrySet(OrderRetainingMap.java:77) at java.util.HashMap.putAllImpl(Unknown Source) at java.util.HashMap.putAll(Unknown Source) at com.thoughtworks.xstream.core.util.OrderRetainingMap.<init>(OrderRetainingMap.java:36) at com.thoughtworks.xstream.converters.reflection.FieldDictionary.buildMap(FieldDictionary.java:135) at com.thoughtworks.xstream.converters.reflection.FieldDictionary.fieldsFor(FieldDictionary.java:76) at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:127) at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:143) at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:102) at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69) at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58) at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43) at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82) at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37) at com.thoughtworks.xstream.XStream.marshal(XStream.java:898) at com.thoughtworks.xstream.XStream.marshal(XStream.java:887) at com.thoughtworks.xstream.XStream.toXML(XStream.java:860) at hudson.XmlFile.write(XmlFile.java:183) at hudson.model.AbstractItem.save(AbstractItem.java:458) at hudson.model.Job.save(Job.java:162) at hudson.model.AbstractProject.save(AbstractProject.java:286) at hudson.model.ItemGroupMixIn.createProject(ItemGroupMixIn.java:272) at hudson.model.ItemGroupMixIn.createTopLevelItem(ItemGroupMixIn.java:179) at jenkins.model.Jenkins.doCreateItem(Jenkins.java:2931) at jenkins.model.Jenkins.doCreateItem(Jenkins.java:310) at hudson.model.AllView.doCreateItem(AllView.java:70) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) at java.lang.reflect.Method.invoke(Method.java:599) at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:298) at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:161) at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:96) at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:120) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:728) ... 63 more

          I have same issue ... any fix/solution/work around?

          I am trying to deploy jenkins 1.543 on tomcat7 on AIX VM.

          Ganesh Gembali added a comment - I have same issue ... any fix/solution/work around? I am trying to deploy jenkins 1.543 on tomcat7 on AIX VM.

          Michael Stengel added a comment - - edited

          The problem seems to be the xstream library 1.4.4. We use IBM JAVA and have the same problem.

          The bug in XStream is fixed in XStream Version 1.4.6: See ChangeLog

          •XSTR-739 and XSTR-746: OrderRetainingMap fails if HashMap.putAll(Map) of Java Runtime is not implemented calling put for every element within the map.

          Michael Stengel added a comment - - edited The problem seems to be the xstream library 1.4.4. We use IBM JAVA and have the same problem. The bug in XStream is fixed in XStream Version 1.4.6: See ChangeLog •XSTR-739 and XSTR-746: OrderRetainingMap fails if HashMap.putAll(Map) of Java Runtime is not implemented calling put for every element within the map.

          K P added a comment -

          I assume this is now resolved by JENKINS-18537 ?

          K P added a comment - I assume this is now resolved by JENKINS-18537 ?

          Daniel Beck added a comment -

          Should be fixed in 1.557 and 1.554.1 by this commit. If you're still experiencing this exact problem on these versions or newer, feel free to reopen.

          Daniel Beck added a comment - Should be fixed in 1.557 and 1.554.1 by this commit . If you're still experiencing this exact problem on these versions or newer, feel free to reopen.

          Code changed in jenkins
          User: Toomas Romer
          Path:
          pom.xml
          http://jenkins-ci.org/commit/cluster-stats/0824d108caac8778eb3ffa7a4591ca9d07d69c5b
          Log:
          Bumped dep to get it compiled wo missing com.github.jnr:jffi, bumped again JENKINS-19031

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Toomas Romer Path: pom.xml http://jenkins-ci.org/commit/cluster-stats/0824d108caac8778eb3ffa7a4591ca9d07d69c5b Log: Bumped dep to get it compiled wo missing com.github.jnr:jffi, bumped again JENKINS-19031

          Code changed in jenkins
          User: Christoph Kutzinski
          Path:
          pom.xml
          http://jenkins-ci.org/commit/instant-messaging-parent-plugin/3c2666d51c523325621b025c4971232143a8b1f0
          Log:
          Update to Jenkins 1.565 because of JENKINS-19031

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Christoph Kutzinski Path: pom.xml http://jenkins-ci.org/commit/instant-messaging-parent-plugin/3c2666d51c523325621b025c4971232143a8b1f0 Log: Update to Jenkins 1.565 because of JENKINS-19031

          thoni56 added a comment -

          After updating to Windows 10 and a Java update I see this exact issue on Jenkins 1.633. I tried re-installing 1.633 but no change. What can I do to debug this further?

          thoni56 added a comment - After updating to Windows 10 and a Java update I see this exact issue on Jenkins 1.633. I tried re-installing 1.633 but no change. What can I do to debug this further?

            Unassigned Unassigned
            cjw296 Chris Withers
            Votes:
            4 Vote for this issue
            Watchers:
            12 Start watching this issue

              Created:
              Updated:
              Resolved: