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

ArrayIndexOutOfBoundsException during Jenkins.doConfigSubmit; need XStream 1.4.6

      I am running Jenkins under AIX within a Jetty web server. When trying to save changes (e.g. in Jenkins->configuration) a java.lang.ArrayIndexOutOfBoundsException occurs.

      Stack trace:
      javax.servlet.ServletException: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: -1
      at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:725)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:776)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:585)
      at org.kohsuke.stapler.Stapler.service(Stapler.java:216)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
      at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1448)
      at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95)
      at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1419)
      at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:48)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1419)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
      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:1419)
      at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1419)
      at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1419)
      at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:455)
      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:1075)
      at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:384)
      at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
      at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009)
      at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
      at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)
      at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)
      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 org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
      at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
      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(HashMap.java:673)
      at java.util.HashMap.putAll(HashMap.java:664)
      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 jenkins.model.Jenkins.save(Jenkins.java:2625)
      at hudson.BulkChange.commit(BulkChange.java:112)
      at jenkins.model.Jenkins.doConfigSubmit(Jenkins.java:2735)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      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:297)
      at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:160)
      at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:95)
      at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:111)
      at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
      at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:683)
      ... 43 more

          [JENKINS-18537] ArrayIndexOutOfBoundsException during Jenkins.doConfigSubmit; need XStream 1.4.6

          Jens Brejner added a comment -

          This case is not related to "component" because does not existk - or at least it should not exist, we are trying to get rid of it.

          Jens Brejner added a comment - This case is not related to "component" because does not existk - or at least it should not exist, we are trying to get rid of it.

          I'm seeing this issue on a fresh install of Jenkins 1.523 on RHEL4

          Joseph Wilkicki added a comment - I'm seeing this issue on a fresh install of Jenkins 1.523 on RHEL4

          Mario Guenterberg added a comment - - edited

          Same here in a fresh Jenkins 1.532 installation on OS X 10.8.5 with JDK 1.7.0_40.

          Nothing can be saved, no config changes, no security settings. Jobs can't created!

          Mario Guenterberg added a comment - - edited Same here in a fresh Jenkins 1.532 installation on OS X 10.8.5 with JDK 1.7.0_40. Nothing can be saved, no config changes, no security settings. Jobs can't created!

          Gael Ribes added a comment -

          Gael Ribes added a comment - Linked to this http://jira.codehaus.org/browse/XSTR-746 ?

          Mike Allen added a comment -

          Me too: running on 64-bit Ubuntu 10.04 with Jenkins v1.536 & JDK8 (build 1.8.0-ea-b112).

          Mike Allen added a comment - Me too: running on 64-bit Ubuntu 10.04 with Jenkins v1.536 & JDK8 (build 1.8.0-ea-b112).

          Martin Lehmann added a comment - - edited

          I encountered this as well, on Ubuntu 13.10.

          The solution for me was to change the location of Java (in /etc/default/jenkins) to another installation (I picked Java 7). It now looks like the following.

          # location of java
          JAVA=/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java

          Hope this helps if it is still an issue.

          Martin Lehmann added a comment - - edited I encountered this as well, on Ubuntu 13.10. The solution for me was to change the location of Java (in /etc/default/jenkins) to another installation (I picked Java 7). It now looks like the following. # location of java JAVA=/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java Hope this helps if it is still an issue.

          I fixed this locally by updating the patched Jenkins Xstream with the code from the bug fix in Xstream and it seems to be working fine. Could someone (or myself?) upgrade the patched version to at least 1.4.6?

          Original bug: http://jira.codehaus.org/browse/XSTR-746
          Code changes: https://fisheye.codehaus.org/changelog/xstream?cs=2151

          Peter Liljenberg added a comment - I fixed this locally by updating the patched Jenkins Xstream with the code from the bug fix in Xstream and it seems to be working fine. Could someone (or myself?) upgrade the patched version to at least 1.4.6? Original bug: http://jira.codehaus.org/browse/XSTR-746 Code changes: https://fisheye.codehaus.org/changelog/xstream?cs=2151

          martin brook added a comment -

          I was suffering this as well see jenkins-21047

          I added a pull request at https://github.com/jenkinsci/xstream/pulls yesterday

          martin brook added a comment - I was suffering this as well see jenkins-21047 I added a pull request at https://github.com/jenkinsci/xstream/pulls yesterday

          I guess we want to upgrade to the 1.4.6 version of XStream and apply the Jenkin specific patches, not just apply the fix for this problem? Otherwise maintenance will be "hell"

          Peter Liljenberg added a comment - I guess we want to upgrade to the 1.4.6 version of XStream and apply the Jenkin specific patches, not just apply the fix for this problem? Otherwise maintenance will be "hell"

          martin brook added a comment -

          ok, I think there is already 1.4.7 in the incoming branch, I'm not sure how many of the 17 specific patches are still required in 1.4.7.

          martin brook added a comment - ok, I think there is already 1.4.7 in the incoming branch, I'm not sure how many of the 17 specific patches are still required in 1.4.7.

          Looks like "incoming" is the branch to merge to master and release as soon as possible then....

          Peter Liljenberg added a comment - Looks like "incoming" is the branch to merge to master and release as soon as possible then....

          1.4.7 merged. Testing 1.4.7-jenkins-1 with core.

          Kohsuke Kawaguchi added a comment - 1.4.7 merged. Testing 1.4.7-jenkins-1 with core.

          Code changed in jenkins
          User: Kohsuke Kawaguchi
          Path:
          changelog.html
          core/pom.xml
          http://jenkins-ci.org/commit/jenkins/585eb87c2d1fdd93c585efca2b993ad734afdb20
          Log:
          [FIXED JENKINS-18537]

          Integrated the new version of XStream that contains the fix.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: changelog.html core/pom.xml http://jenkins-ci.org/commit/jenkins/585eb87c2d1fdd93c585efca2b993ad734afdb20 Log: [FIXED JENKINS-18537] Integrated the new version of XStream that contains the fix.

          Jesse Glick added a comment -

          Raising priority since this seems to be thrown consistently during startup (totally breaking Jenkins) when run on Java 8. The fix does appear to work.

          Jesse Glick added a comment - Raising priority since this seems to be thrown consistently during startup (totally breaking Jenkins) when run on Java 8. The fix does appear to work.

          dogfood added a comment -

          Integrated in jenkins_main_trunk #3247
          [FIXED JENKINS-18537] (Revision 585eb87c2d1fdd93c585efca2b993ad734afdb20)

          Result = SUCCESS
          kohsuke : 585eb87c2d1fdd93c585efca2b993ad734afdb20
          Files :

          • changelog.html
          • core/pom.xml

          dogfood added a comment - Integrated in jenkins_main_trunk #3247 [FIXED JENKINS-18537] (Revision 585eb87c2d1fdd93c585efca2b993ad734afdb20) Result = SUCCESS kohsuke : 585eb87c2d1fdd93c585efca2b993ad734afdb20 Files : changelog.html core/pom.xml

          Code changed in jenkins
          User: Kohsuke Kawaguchi
          Path:
          core/pom.xml
          http://jenkins-ci.org/commit/jenkins/de5e12f3b64669ea4febdc08f2516bc0283a8bf4
          Log:
          [FIXED JENKINS-18537]

          Integrated the new version of XStream that contains the fix.

          (cherry picked from commit 585eb87c2d1fdd93c585efca2b993ad734afdb20)

          Conflicts:
          changelog.html

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: core/pom.xml http://jenkins-ci.org/commit/jenkins/de5e12f3b64669ea4febdc08f2516bc0283a8bf4 Log: [FIXED JENKINS-18537] Integrated the new version of XStream that contains the fix. (cherry picked from commit 585eb87c2d1fdd93c585efca2b993ad734afdb20) Conflicts: changelog.html

          Pedro Lopez added a comment -

          The problem is still present on version 1.556
          See the log file:
          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$12.dispatch(MetaClass.java:390)
          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:48)
          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
          at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
          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:898)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:920)
          at java.lang.Thread.run(Thread.java:736)
          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.fieldsFor(FieldDictionary.java:76)
          at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:127)
          at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:149)
          at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
          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:178)
          at jenkins.model.Jenkins.save(Jenkins.java:2672)
          at hudson.BulkChange.commit(BulkChange.java:112)
          at hudson.security.GlobalSecurityConfiguration.doConfigure(GlobalSecurityConfiguration.java:84)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
          at java.lang.reflect.Method.invoke(Method.java:600)
          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)
          ... 45 more

          Pedro Lopez added a comment - The problem is still present on version 1.556 See the log file: 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$12.dispatch(MetaClass.java:390) 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:48) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84) 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:898) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:920) at java.lang.Thread.run(Thread.java:736) 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.fieldsFor(FieldDictionary.java:76) at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:127) at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:149) at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108) 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:178) at jenkins.model.Jenkins.save(Jenkins.java:2672) at hudson.BulkChange.commit(BulkChange.java:112) at hudson.security.GlobalSecurityConfiguration.doConfigure(GlobalSecurityConfiguration.java:84) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:600) 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) ... 45 more

          @Pedro - the fix is included in version 1.557 so that is not surprising?

          http://jenkins-ci.org/changelog
          ...
          What's new in 1.557 (2014/03/31)
          Fixed ArrayIndexOutOfBoundsException in XStream with Oracle JDK8 release version (issue 18537)
          ...

          Please test with 1.557.

          Peter Liljenberg added a comment - @Pedro - the fix is included in version 1.557 so that is not surprising? http://jenkins-ci.org/changelog ... What's new in 1.557 (2014/03/31) Fixed ArrayIndexOutOfBoundsException in XStream with Oracle JDK8 release version (issue 18537) ... Please test with 1.557.

          Pedro Lopez added a comment -

          In the version 1.557 I have a core dump when I update the configuration file by modifying the configuration:
          Unhandled exception
          Type=Segmentation error vmState=0x00000000
          J9Generic_Signal_Number=00000004 Signal_Number=0000000b Error_Value=00000000 Signal_Code=00000032
          Handler1=09001000A0405128 Handler2=09001000A03FCD38
          R0=0001021100010005 R1=000000011AA1B520 R2=09001000A04085F0 R3=0000000113AA69D0
          R4=0000000117691346 R5=0000000000000000 R6=0000000117691345 R7=000000011769133E
          R8=00000001125EDCD8 R9=09001000A04D6C98 R10=0000000000000004 R11=0000000000000000
          R12=0900000000813E50 R13=000000011AA26800 R14=000000011A0264F8 R15=0000000116618A00
          R16=0000000118F962F3 R17=0000000114479BD0 R18=09001000A04092E8 R19=0000000000000034
          R20=0000000113BF4E78 R21=000000011A026600 R22=0000000100000000 R23=0A00000000F89B98
          R24=0A0000000233CE10 R25=0A0000007DC88150 R26=0A0000007DC88180 R27=0A00000000F90238
          R28=000000011A01CAC8 R29=00000001152151E0 R30=0A0000007DC88200 R31=0000000117691488
          IAR=0001021100010004 LR=0900000000813E50 MSR=A00000000000D032 CTR=0001021100010005
          CR=8400064400000001 FPSCR=8200200000000000 XER=0000000182002000
          FPR0 3fe8000000000000 (f: 0.000000, d: 7.500000e-01)
          FPR1 4028000000000000 (f: 0.000000, d: 1.200000e+01)
          FPR2 3fe8000000000000 (f: 0.000000, d: 7.500000e-01)
          FPR3 3fe8000000000000 (f: 0.000000, d: 7.500000e-01)
          FPR4 4030000000000000 (f: 0.000000, d: 1.600000e+01)
          FPR5 fff800000000000c (f: 12.000000, d: -NaNQ)
          FPR6 4028000000000000 (f: 0.000000, d: 1.200000e+01)
          FPR7 4030000000000000 (f: 0.000000, d: 1.600000e+01)
          FPR8 3fe8000000000000 (f: 0.000000, d: 7.500000e-01)
          FPR9 4030000000000000 (f: 0.000000, d: 1.600000e+01)
          FPR10 00640043006f006e (f: 7274606.000000, d: 8.900750e-307)
          FPR11 0066006900670075 (f: 6750325.000000, d: 9.791038e-307)
          FPR12 4034000000000000 (f: 0.000000, d: 2.000000e+01)
          FPR13 47efffffe0000000 (f: 3758096384.000000, d: 3.402823e+38)
          FPR14 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR15 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR16 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR17 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR18 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR19 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR20 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR21 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR22 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR23 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR24 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR25 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR26 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR27 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR28 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR29 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR30 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR31 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          Target=2_40_20100609_059383 (AIX 7.1)
          CPU=ppc64 (4 logical CPUs) (0x100000000 RAM)
          ----------- Stack Backtrace -----------
          (0x090000000078846C [libjvm.so+0x946c])
          Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x18 (0x09000000008AC2CC [libjava.so+0x172cc])
          (0x0000000112889148)
          (0x09000000007B6FA8 [libj9vm24.so+0xcfa8])
          (0x090000000084ABD4 [libj9prt24.so+0x3bd4])
          (0x09000000007B6EC8 [libj9vm24.so+0xcec8])
          (0x0900000000835658 [libj9thr24.so+0x2658])
          _pthread_body+0xf0 (0x09000000004DCE14 [libpthreads.a+0x3e14])
          ---------------------------------------
          JVMDUMP006I Processing dump event "gpf", detail "" - please wait.
          JVMDUMP032I JVM requested System dump using '/home/jenkins/jenkins-1.557/core.20140409.124647.7274732.0001.dmp' in response to an event
          Note: "Enable full CORE dump" in smit is set to FALSE and as a result there will be limited threading information in core file.
          Unhandled exception
          Type=Segmentation error vmState=0x00000000
          J9Generic_Signal_Number=00000004 Signal_Number=0000000b Error_Value=00000000 Signal_Code=00000032
          Handler1=09001000A0405128 Handler2=09001000A03FCD38
          R0=0001021100010005 R1=00000001188E9BF0 R2=09001000A04085F0 R3=0000000113AA69D0
          R4=00000001186A2BFD R5=0000000000000000 R6=00000001186A2BFC R7=00000001186A2BF5
          R8=00000001125EDCD8 R9=09001000A04D6C98 R10=0000000000000004 R11=0000000000000000
          R12=0900000000813E50 R13=00000001188F4800 R14=0000000120EA4978 R15=0000000118728D00
          R16=0000000118F962F3 R17=0000000114479BD0 R18=09001000A04092E8 R19=0000000000000000
          R20=0000000113BF4E78 R21=0000000120EA4A80 R22=0000000100000000 R23=0A00000000F89B98
          R24=0A0000000233CE10 R25=0A0000007DD339D8 R26=0A0000007DD33A08 R27=0A00000000F90238
          R28=0000000120EA06A8 R29=00000001152151E0 R30=0A0000007DD33A88 R31=00000001186A2C08
          IAR=0001021100010004 LR=0900000000813E50 MSR=A00000000000D032 CTR=0001021100010005
          CR=8400022400000000 FPSCR=8200200000000000 XER=0000000082002000
          FPR0 fff80000000000c0 (f: 192.000000, d: -NaNQ)
          FPR1 4068000000000000 (f: 0.000000, d: 1.920000e+02)
          FPR2 4070000000000000 (f: 0.000000, d: 2.560000e+02)
          FPR3 3fe8000000000000 (f: 0.000000, d: 7.500000e-01)
          FPR4 4070000000000000 (f: 0.000000, d: 2.560000e+02)
          FPR5 fff800000000000c (f: 12.000000, d: -NaNQ)
          FPR6 4028000000000000 (f: 0.000000, d: 1.200000e+01)
          FPR7 4030000000000000 (f: 0.000000, d: 1.600000e+01)
          FPR8 3fe8000000000000 (f: 0.000000, d: 7.500000e-01)
          FPR9 4030000000000000 (f: 0.000000, d: 1.600000e+01)
          FPR10 0a0000001ba6bbd8 (f: 463911904.000000, d: 1.625975e-260)
          FPR11 0a0000001ba6bf28 (f: 463912736.000000, d: 1.625975e-260)
          FPR12 3fe0000000000000 (f: 0.000000, d: 5.000000e-01)
          FPR13 3fe0000000000000 (f: 0.000000, d: 5.000000e-01)
          FPR14 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR15 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR16 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR17 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR18 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR19 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR20 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR21 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR22 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR23 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR24 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR25 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR26 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR27 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR28 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR29 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR30 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR31 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          Target=2_40_20100609_059383 (AIX 7.1)
          CPU=ppc64 (4 logical CPUs) (0x100000000 RAM)
          ----------- Stack Backtrace -----------
          (0x09000000007B6FA8 [libj9vm24.so+0xcfa8])
          (0x090000000084ABD4 [libj9prt24.so+0x3bd4])
          (0x09000000007B6EC8 [libj9vm24.so+0xcec8])
          (0x0900000000835658 [libj9thr24.so+0x2658])
          _pthread_body+0xf0 (0x09000000004DCE14 [libpthreads.a+0x3e14])
          ---------------------------------------
          JVMDUMP006I Processing dump event "gpf", detail "" - please wait.
          Apr 9, 2014 12:46:55 PM hudson.slaves.SlaveComputer tryReconnect
          INFO: Attempting to reconnect CTS-MGT02
          Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect
          INFO: Attempting to reconnect hebuildaix01
          Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect
          INFO: Attempting to reconnect hebuildaix03
          Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect
          INFO: Attempting to reconnect hebuildaix04
          Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect
          INFO: Attempting to reconnect hebuildlinux01
          Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect
          INFO: Attempting to reconnect hedeveme02
          Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect
          INFO: Attempting to reconnect helabct05
          Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect
          INFO: Attempting to reconnect helablinux01
          Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect
          INFO: Attempting to reconnect hetestsas20
          Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect
          INFO: Attempting to reconnect hetestsas21
          Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect
          INFO: Attempting to reconnect nite_dev_01
          Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect
          INFO: Attempting to reconnect sasqa_vm_04
          Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect
          INFO: Attempting to reconnect sasqa_vm_05
          Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect
          INFO: Attempting to reconnect sasqa_vm_06
          Unhandled exception
          Type=Segmentation error vmState=0x00000000
          J9Generic_Signal_Number=00000004 Signal_Number=0000000b Error_Value=00000000 Signal_Code=00000032
          Handler1=09001000A0405128 Handler2=09001000A03FCD38
          R0=0001021100010005 R1=0000000115F30BF0 R2=09001000A04085F0 R3=0000000113AA69D0
          R4=0000000114549866 R5=0000000000000000 R6=0000000114549865 R7=000000011454985E
          R8=00000001125EDCD8 R9=09001000A04D6C98 R10=0000000000000004 R11=0000000000000000
          R12=0900000000813E50 R13=0000000115F3B800 R14=0000000114E02F18 R15=0000000114545500
          R16=0000000118F962F3 R17=0000000114479BD0 R18=09001000A04092E8 R19=0000000000000009
          R20=0000000113BF4E78 R21=0000000114E03020 R22=0000000100000000 R23=0A00000000F89B98
          R24=0A0000000233CE10 R25=0A0000007DDA5E68 R26=0A0000007DDA5E98 R27=0A00000000F90238
          R28=0000000114DFEC48 R29=00000001152151E0 R30=0A0000007DDA5F18 R31=0000000114549948
          IAR=0001021100010004 LR=0900000000813E50 MSR=A00000000000D032 CTR=0001021100010005
          CR=8400002400000004 FPSCR=8200200000000000 XER=0000000482002000
          FPR0 bfeda5f800000000 (f: 0.000000, d: -9.265099e-01)
          FPR1 3fe0000000000000 (f: 0.000000, d: 5.000000e-01)
          FPR2 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR3 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR4 3fecccccc0000000 (f: 3221225472.000000, d: 9.000000e-01)
          FPR5 fff800000000000c (f: 12.000000, d: -NaNQ)
          FPR6 4028000000000000 (f: 0.000000, d: 1.200000e+01)
          FPR7 4030000000000000 (f: 0.000000, d: 1.600000e+01)
          FPR8 3fe8000000000000 (f: 0.000000, d: 7.500000e-01)
          FPR9 4030000000000000 (f: 0.000000, d: 1.600000e+01)
          FPR10 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR11 3fecccccc0000000 (f: 3221225472.000000, d: 9.000000e-01)
          FPR12 403e000000000000 (f: 0.000000, d: 3.000000e+01)
          FPR13 403e000000000000 (f: 0.000000, d: 3.000000e+01)
          FPR14 3fb99999a0000000 (f: 2684354560.000000, d: 1.000000e-01)
          FPR15 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR16 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR17 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR18 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR19 403e000000000000 (f: 0.000000, d: 3.000000e+01)
          FPR20 400fc3ad00000000 (f: 0.000000, d: 3.970545e+00)
          FPR21 3ff0000000000000 (f: 0.000000, d: 1.000000e+00)
          FPR22 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR23 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR24 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR25 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR26 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR27 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR28 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR29 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR30 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          FPR31 0000000000000000 (f: 0.000000, d: 0.000000e+00)
          Target=2_40_20100609_059383 (AIX 7.1)
          CPU=ppc64 (4 logical CPUs) (0x100000000 RAM)
          ----------- Stack Backtrace -----------
          (0x09000000007B6FA8 [libj9vm24.so+0xcfa8])
          (0x090000000084ABD4 [libj9prt24.so+0x3bd4])
          (0x09000000007B6EC8 [libj9vm24.so+0xcec8])
          (0x0900000000835658 [libj9thr24.so+0x2658])
          _pthread_body+0xf0 (0x09000000004DCE14 [libpthreads.a+0x3e14])
          ---------------------------------------
          JVMDUMP006I Processing dump event "gpf", detail "" - please wait.
          Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect
          INFO: Attempting to reconnect sasqa_vm_07
          Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect
          INFO: Attempting to reconnect sasqa_vm_08
          Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect
          INFO: Attempting to reconnect sasqa_vm_09
          Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect
          INFO: Attempting to reconnect sasqa_vm_10
          Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect
          INFO: Attempting to reconnect sasqa_vm_11
          Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect
          INFO: Attempting to reconnect sasqa_vm_12
          Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect
          INFO: Attempting to reconnect VM10201
          JVMDUMP010I System dump written to /home/jenkins/jenkins-1.557/core.20140409.124647.7274732.0001.dmp
          JVMDUMP032I JVM requested Snap dump using '/home/jenkins/jenkins-1.557/Snap.20140409.124647.7274732.0004.trc' in response to an event
          JVMDUMP010I Snap dump written to /home/jenkins/jenkins-1.557/Snap.20140409.124647.7274732.0004.trc
          JVMDUMP032I JVM requested Java dump using '/home/jenkins/jenkins-1.557/javacore.20140409.124647.7274732.0005.txt' in response to an event
          JVMDUMP032I JVM requested System dump using '/home/jenkins/jenkins-1.557/core.20140409.124652.7274732.0002.dmp' in response to an event
          Note: "Enable full CORE dump" in smit is set to FALSE and as a result there will be limited threading information in core file.
          JVMDUMP010I Java dump written to /home/jenkins/jenkins-1.557/javacore.20140409.124647.7274732.0005.txt
          JVMDUMP013I Processed dump event "gpf", detail "".

          Pedro Lopez added a comment - In the version 1.557 I have a core dump when I update the configuration file by modifying the configuration: Unhandled exception Type=Segmentation error vmState=0x00000000 J9Generic_Signal_Number=00000004 Signal_Number=0000000b Error_Value=00000000 Signal_Code=00000032 Handler1=09001000A0405128 Handler2=09001000A03FCD38 R0=0001021100010005 R1=000000011AA1B520 R2=09001000A04085F0 R3=0000000113AA69D0 R4=0000000117691346 R5=0000000000000000 R6=0000000117691345 R7=000000011769133E R8=00000001125EDCD8 R9=09001000A04D6C98 R10=0000000000000004 R11=0000000000000000 R12=0900000000813E50 R13=000000011AA26800 R14=000000011A0264F8 R15=0000000116618A00 R16=0000000118F962F3 R17=0000000114479BD0 R18=09001000A04092E8 R19=0000000000000034 R20=0000000113BF4E78 R21=000000011A026600 R22=0000000100000000 R23=0A00000000F89B98 R24=0A0000000233CE10 R25=0A0000007DC88150 R26=0A0000007DC88180 R27=0A00000000F90238 R28=000000011A01CAC8 R29=00000001152151E0 R30=0A0000007DC88200 R31=0000000117691488 IAR=0001021100010004 LR=0900000000813E50 MSR=A00000000000D032 CTR=0001021100010005 CR=8400064400000001 FPSCR=8200200000000000 XER=0000000182002000 FPR0 3fe8000000000000 (f: 0.000000, d: 7.500000e-01) FPR1 4028000000000000 (f: 0.000000, d: 1.200000e+01) FPR2 3fe8000000000000 (f: 0.000000, d: 7.500000e-01) FPR3 3fe8000000000000 (f: 0.000000, d: 7.500000e-01) FPR4 4030000000000000 (f: 0.000000, d: 1.600000e+01) FPR5 fff800000000000c (f: 12.000000, d: -NaNQ) FPR6 4028000000000000 (f: 0.000000, d: 1.200000e+01) FPR7 4030000000000000 (f: 0.000000, d: 1.600000e+01) FPR8 3fe8000000000000 (f: 0.000000, d: 7.500000e-01) FPR9 4030000000000000 (f: 0.000000, d: 1.600000e+01) FPR10 00640043006f006e (f: 7274606.000000, d: 8.900750e-307) FPR11 0066006900670075 (f: 6750325.000000, d: 9.791038e-307) FPR12 4034000000000000 (f: 0.000000, d: 2.000000e+01) FPR13 47efffffe0000000 (f: 3758096384.000000, d: 3.402823e+38) FPR14 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR15 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR16 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR17 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR18 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR19 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR20 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR21 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR22 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR23 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR24 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR25 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR26 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR27 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR28 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR29 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR30 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR31 0000000000000000 (f: 0.000000, d: 0.000000e+00) Target=2_40_20100609_059383 (AIX 7.1) CPU=ppc64 (4 logical CPUs) (0x100000000 RAM) ----------- Stack Backtrace ----------- (0x090000000078846C [libjvm.so+0x946c] ) Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x18 (0x09000000008AC2CC [libjava.so+0x172cc] ) (0x0000000112889148) (0x09000000007B6FA8 [libj9vm24.so+0xcfa8] ) (0x090000000084ABD4 [libj9prt24.so+0x3bd4] ) (0x09000000007B6EC8 [libj9vm24.so+0xcec8] ) (0x0900000000835658 [libj9thr24.so+0x2658] ) _pthread_body+0xf0 (0x09000000004DCE14 [libpthreads.a+0x3e14] ) --------------------------------------- JVMDUMP006I Processing dump event "gpf", detail "" - please wait. JVMDUMP032I JVM requested System dump using '/home/jenkins/jenkins-1.557/core.20140409.124647.7274732.0001.dmp' in response to an event Note: "Enable full CORE dump" in smit is set to FALSE and as a result there will be limited threading information in core file. Unhandled exception Type=Segmentation error vmState=0x00000000 J9Generic_Signal_Number=00000004 Signal_Number=0000000b Error_Value=00000000 Signal_Code=00000032 Handler1=09001000A0405128 Handler2=09001000A03FCD38 R0=0001021100010005 R1=00000001188E9BF0 R2=09001000A04085F0 R3=0000000113AA69D0 R4=00000001186A2BFD R5=0000000000000000 R6=00000001186A2BFC R7=00000001186A2BF5 R8=00000001125EDCD8 R9=09001000A04D6C98 R10=0000000000000004 R11=0000000000000000 R12=0900000000813E50 R13=00000001188F4800 R14=0000000120EA4978 R15=0000000118728D00 R16=0000000118F962F3 R17=0000000114479BD0 R18=09001000A04092E8 R19=0000000000000000 R20=0000000113BF4E78 R21=0000000120EA4A80 R22=0000000100000000 R23=0A00000000F89B98 R24=0A0000000233CE10 R25=0A0000007DD339D8 R26=0A0000007DD33A08 R27=0A00000000F90238 R28=0000000120EA06A8 R29=00000001152151E0 R30=0A0000007DD33A88 R31=00000001186A2C08 IAR=0001021100010004 LR=0900000000813E50 MSR=A00000000000D032 CTR=0001021100010005 CR=8400022400000000 FPSCR=8200200000000000 XER=0000000082002000 FPR0 fff80000000000c0 (f: 192.000000, d: -NaNQ) FPR1 4068000000000000 (f: 0.000000, d: 1.920000e+02) FPR2 4070000000000000 (f: 0.000000, d: 2.560000e+02) FPR3 3fe8000000000000 (f: 0.000000, d: 7.500000e-01) FPR4 4070000000000000 (f: 0.000000, d: 2.560000e+02) FPR5 fff800000000000c (f: 12.000000, d: -NaNQ) FPR6 4028000000000000 (f: 0.000000, d: 1.200000e+01) FPR7 4030000000000000 (f: 0.000000, d: 1.600000e+01) FPR8 3fe8000000000000 (f: 0.000000, d: 7.500000e-01) FPR9 4030000000000000 (f: 0.000000, d: 1.600000e+01) FPR10 0a0000001ba6bbd8 (f: 463911904.000000, d: 1.625975e-260) FPR11 0a0000001ba6bf28 (f: 463912736.000000, d: 1.625975e-260) FPR12 3fe0000000000000 (f: 0.000000, d: 5.000000e-01) FPR13 3fe0000000000000 (f: 0.000000, d: 5.000000e-01) FPR14 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR15 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR16 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR17 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR18 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR19 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR20 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR21 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR22 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR23 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR24 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR25 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR26 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR27 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR28 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR29 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR30 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR31 0000000000000000 (f: 0.000000, d: 0.000000e+00) Target=2_40_20100609_059383 (AIX 7.1) CPU=ppc64 (4 logical CPUs) (0x100000000 RAM) ----------- Stack Backtrace ----------- (0x09000000007B6FA8 [libj9vm24.so+0xcfa8] ) (0x090000000084ABD4 [libj9prt24.so+0x3bd4] ) (0x09000000007B6EC8 [libj9vm24.so+0xcec8] ) (0x0900000000835658 [libj9thr24.so+0x2658] ) _pthread_body+0xf0 (0x09000000004DCE14 [libpthreads.a+0x3e14] ) --------------------------------------- JVMDUMP006I Processing dump event "gpf", detail "" - please wait. Apr 9, 2014 12:46:55 PM hudson.slaves.SlaveComputer tryReconnect INFO: Attempting to reconnect CTS-MGT02 Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect INFO: Attempting to reconnect hebuildaix01 Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect INFO: Attempting to reconnect hebuildaix03 Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect INFO: Attempting to reconnect hebuildaix04 Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect INFO: Attempting to reconnect hebuildlinux01 Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect INFO: Attempting to reconnect hedeveme02 Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect INFO: Attempting to reconnect helabct05 Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect INFO: Attempting to reconnect helablinux01 Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect INFO: Attempting to reconnect hetestsas20 Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect INFO: Attempting to reconnect hetestsas21 Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect INFO: Attempting to reconnect nite_dev_01 Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect INFO: Attempting to reconnect sasqa_vm_04 Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect INFO: Attempting to reconnect sasqa_vm_05 Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect INFO: Attempting to reconnect sasqa_vm_06 Unhandled exception Type=Segmentation error vmState=0x00000000 J9Generic_Signal_Number=00000004 Signal_Number=0000000b Error_Value=00000000 Signal_Code=00000032 Handler1=09001000A0405128 Handler2=09001000A03FCD38 R0=0001021100010005 R1=0000000115F30BF0 R2=09001000A04085F0 R3=0000000113AA69D0 R4=0000000114549866 R5=0000000000000000 R6=0000000114549865 R7=000000011454985E R8=00000001125EDCD8 R9=09001000A04D6C98 R10=0000000000000004 R11=0000000000000000 R12=0900000000813E50 R13=0000000115F3B800 R14=0000000114E02F18 R15=0000000114545500 R16=0000000118F962F3 R17=0000000114479BD0 R18=09001000A04092E8 R19=0000000000000009 R20=0000000113BF4E78 R21=0000000114E03020 R22=0000000100000000 R23=0A00000000F89B98 R24=0A0000000233CE10 R25=0A0000007DDA5E68 R26=0A0000007DDA5E98 R27=0A00000000F90238 R28=0000000114DFEC48 R29=00000001152151E0 R30=0A0000007DDA5F18 R31=0000000114549948 IAR=0001021100010004 LR=0900000000813E50 MSR=A00000000000D032 CTR=0001021100010005 CR=8400002400000004 FPSCR=8200200000000000 XER=0000000482002000 FPR0 bfeda5f800000000 (f: 0.000000, d: -9.265099e-01) FPR1 3fe0000000000000 (f: 0.000000, d: 5.000000e-01) FPR2 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR3 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR4 3fecccccc0000000 (f: 3221225472.000000, d: 9.000000e-01) FPR5 fff800000000000c (f: 12.000000, d: -NaNQ) FPR6 4028000000000000 (f: 0.000000, d: 1.200000e+01) FPR7 4030000000000000 (f: 0.000000, d: 1.600000e+01) FPR8 3fe8000000000000 (f: 0.000000, d: 7.500000e-01) FPR9 4030000000000000 (f: 0.000000, d: 1.600000e+01) FPR10 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR11 3fecccccc0000000 (f: 3221225472.000000, d: 9.000000e-01) FPR12 403e000000000000 (f: 0.000000, d: 3.000000e+01) FPR13 403e000000000000 (f: 0.000000, d: 3.000000e+01) FPR14 3fb99999a0000000 (f: 2684354560.000000, d: 1.000000e-01) FPR15 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR16 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR17 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR18 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR19 403e000000000000 (f: 0.000000, d: 3.000000e+01) FPR20 400fc3ad00000000 (f: 0.000000, d: 3.970545e+00) FPR21 3ff0000000000000 (f: 0.000000, d: 1.000000e+00) FPR22 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR23 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR24 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR25 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR26 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR27 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR28 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR29 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR30 0000000000000000 (f: 0.000000, d: 0.000000e+00) FPR31 0000000000000000 (f: 0.000000, d: 0.000000e+00) Target=2_40_20100609_059383 (AIX 7.1) CPU=ppc64 (4 logical CPUs) (0x100000000 RAM) ----------- Stack Backtrace ----------- (0x09000000007B6FA8 [libj9vm24.so+0xcfa8] ) (0x090000000084ABD4 [libj9prt24.so+0x3bd4] ) (0x09000000007B6EC8 [libj9vm24.so+0xcec8] ) (0x0900000000835658 [libj9thr24.so+0x2658] ) _pthread_body+0xf0 (0x09000000004DCE14 [libpthreads.a+0x3e14] ) --------------------------------------- JVMDUMP006I Processing dump event "gpf", detail "" - please wait. Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect INFO: Attempting to reconnect sasqa_vm_07 Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect INFO: Attempting to reconnect sasqa_vm_08 Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect INFO: Attempting to reconnect sasqa_vm_09 Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect INFO: Attempting to reconnect sasqa_vm_10 Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect INFO: Attempting to reconnect sasqa_vm_11 Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect INFO: Attempting to reconnect sasqa_vm_12 Apr 9, 2014 12:46:56 PM hudson.slaves.SlaveComputer tryReconnect INFO: Attempting to reconnect VM10201 JVMDUMP010I System dump written to /home/jenkins/jenkins-1.557/core.20140409.124647.7274732.0001.dmp JVMDUMP032I JVM requested Snap dump using '/home/jenkins/jenkins-1.557/Snap.20140409.124647.7274732.0004.trc' in response to an event JVMDUMP010I Snap dump written to /home/jenkins/jenkins-1.557/Snap.20140409.124647.7274732.0004.trc JVMDUMP032I JVM requested Java dump using '/home/jenkins/jenkins-1.557/javacore.20140409.124647.7274732.0005.txt' in response to an event JVMDUMP032I JVM requested System dump using '/home/jenkins/jenkins-1.557/core.20140409.124652.7274732.0002.dmp' in response to an event Note: "Enable full CORE dump" in smit is set to FALSE and as a result there will be limited threading information in core file. JVMDUMP010I Java dump written to /home/jenkins/jenkins-1.557/javacore.20140409.124647.7274732.0005.txt JVMDUMP013I Processed dump event "gpf", detail "".

          Jesse Glick added a comment -

          @plo750 the HotSpot error is probably unrelated so please do not discuss it here.

          Jesse Glick added a comment - @plo750 the HotSpot error is probably unrelated so please do not discuss it here.

          Pedro Lopez added a comment -

          If for the same operation, now we have a core dump... For me it seems that the fix not solve completely the problem. Did you try the fix on a AIX machine ?
          For your information I have same problem on 1.558 version.
          Why did you said probably unrelated ?
          Thank's for your feedback.

          Pedro Lopez added a comment - If for the same operation, now we have a core dump... For me it seems that the fix not solve completely the problem. Did you try the fix on a AIX machine ? For your information I have same problem on 1.558 version. Why did you said probably unrelated ? Thank's for your feedback.

          Jesse Glick added a comment -

          now we have a core dump

          Possibly a bug in your JRE. May or may not have anything to do with XStream. This fix may simply have allowed Jenkins to proceed past the error reported here, on to some unrelated code which triggers a Java crash.

          Did you try the fix on a AIX machine?

          No, I do not know of any core Jenkins developers with access to an AIX machine for testing.

          Jesse Glick added a comment - now we have a core dump Possibly a bug in your JRE. May or may not have anything to do with XStream. This fix may simply have allowed Jenkins to proceed past the error reported here, on to some unrelated code which triggers a Java crash. Did you try the fix on a AIX machine? No, I do not know of any core Jenkins developers with access to an AIX machine for testing.

          I believe the fix made under this issue has caused on unfortunate side effect when attempting to make modifications to views with complex configurations. After upgrading from v1.532.3 to v1.554.1 we are now unable to make any modifications to some of our more complex views on our Jenkins master. The error we are getting looks like this:

          Stack trace

          javax.servlet.ServletException: java.lang.IllegalStateException: Form too large 292116>200000
          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 net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:202)
          at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:180)
          at net.bull.javamelody.PluginMonitoringFilter.doFilter(PluginMonitoringFilter.java:85)
          at org.jvnet.hudson.plugins.monitoring.HudsonMonitoringFilter.doFilter(HudsonMonitoringFilter.java:90)
          at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:99)
          at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:58)
          at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:99)
          at hudson.plugins.audit_trail.AuditTrailFilter.doFilter(AuditTrailFilter.java:89)
          at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:99)
          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:48)
          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:79)
          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.runWorker(Unknown Source)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          at java.lang.Thread.run(Unknown Source)
          Caused by: java.lang.IllegalStateException: Form too large 292116>200000
          at org.eclipse.jetty.server.Request.extractParameters(Request.java:352)
          at org.eclipse.jetty.server.Request.getParameter(Request.java:790)
          at javax.servlet.ServletRequestWrapper.getParameter(ServletRequestWrapper.java:184)
          at javax.servlet.ServletRequestWrapper.getParameter(ServletRequestWrapper.java:184)
          at org.kohsuke.stapler.RequestImpl.getSubmittedForm(RequestImpl.java:858)
          at hudson.plugins.sectioned_view.SectionedView.submit(SectionedView.java:148)
          at hudson.model.View.doConfigSubmit(View.java:946)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
          at java.lang.reflect.Method.invoke(Unknown Source)
          at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:298)
          at org.kohsuke.stapler.interceptor.RequirePOST$Processor.invoke(RequirePOST.java:46)
          at org.kohsuke.stapler.Function$InterceptedFunction.invoke(Function.java:399)
          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)
          ... 72 more

          We get this error when attempting to make even the most trivial change to the afflicted view, like adding or removing a column or job from the view. These views were previously supported, as is evidenced by the fact that we successfully created them in the first place using an earlier version of Jenkins.

          I suspect what is happening is that the data being submitted for certain view types is significantly larger than a typical Jenkins view and thus is exploiting some newly added threshold is being surpassed (ie: Form too large 292116 > 200000) preventing the new configuration information from being accepted. We have several dozen views configured on our Jenkins master, which leverage several view-related plugins, and only a subset of them are experiencing this problem. Most notably we have several views using the "Sectioned View" plugin, which are comprised of 5-10 "sections" each of which are comprised by independent "List Views", and then each of these list views has independent configurations for job filters, visible columns, and the like. I suspect in these cases the typical size of the configuration being submitted is being multiplied for each section and thus exploits this arbitrary limitation.

          Finally, given the fact that this operation was working previously and after reviewing the change log for this latest release, it seemed to me that this fix is the most likely cause of this new bug. If this is not the case then just let me know and I will file a new bug as necessary. Given the fact that this issue is now preventing us from making any modification to these afflicted views it's only a matter of time before it affects our production use of Jenkins and thus needs to be fixed asap.

          Kevin Phillips added a comment - I believe the fix made under this issue has caused on unfortunate side effect when attempting to make modifications to views with complex configurations. After upgrading from v1.532.3 to v1.554.1 we are now unable to make any modifications to some of our more complex views on our Jenkins master. The error we are getting looks like this: Stack trace javax.servlet.ServletException: java.lang.IllegalStateException: Form too large 292116>200000 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 net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:202) at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:180) at net.bull.javamelody.PluginMonitoringFilter.doFilter(PluginMonitoringFilter.java:85) at org.jvnet.hudson.plugins.monitoring.HudsonMonitoringFilter.doFilter(HudsonMonitoringFilter.java:90) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:99) at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:58) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:99) at hudson.plugins.audit_trail.AuditTrailFilter.doFilter(AuditTrailFilter.java:89) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:99) 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:48) 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:79) 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.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.IllegalStateException: Form too large 292116>200000 at org.eclipse.jetty.server.Request.extractParameters(Request.java:352) at org.eclipse.jetty.server.Request.getParameter(Request.java:790) at javax.servlet.ServletRequestWrapper.getParameter(ServletRequestWrapper.java:184) at javax.servlet.ServletRequestWrapper.getParameter(ServletRequestWrapper.java:184) at org.kohsuke.stapler.RequestImpl.getSubmittedForm(RequestImpl.java:858) at hudson.plugins.sectioned_view.SectionedView.submit(SectionedView.java:148) at hudson.model.View.doConfigSubmit(View.java:946) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:298) at org.kohsuke.stapler.interceptor.RequirePOST$Processor.invoke(RequirePOST.java:46) at org.kohsuke.stapler.Function$InterceptedFunction.invoke(Function.java:399) 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) ... 72 more We get this error when attempting to make even the most trivial change to the afflicted view, like adding or removing a column or job from the view. These views were previously supported, as is evidenced by the fact that we successfully created them in the first place using an earlier version of Jenkins. I suspect what is happening is that the data being submitted for certain view types is significantly larger than a typical Jenkins view and thus is exploiting some newly added threshold is being surpassed (ie: Form too large 292116 > 200000) preventing the new configuration information from being accepted. We have several dozen views configured on our Jenkins master, which leverage several view-related plugins, and only a subset of them are experiencing this problem. Most notably we have several views using the "Sectioned View" plugin, which are comprised of 5-10 "sections" each of which are comprised by independent "List Views", and then each of these list views has independent configurations for job filters, visible columns, and the like. I suspect in these cases the typical size of the configuration being submitted is being multiplied for each section and thus exploits this arbitrary limitation. Finally, given the fact that this operation was working previously and after reviewing the change log for this latest release, it seemed to me that this fix is the most likely cause of this new bug. If this is not the case then just let me know and I will file a new bug as necessary. Given the fact that this issue is now preventing us from making any modification to these afflicted views it's only a matter of time before it affects our production use of Jenkins and thus needs to be fixed asap.

          Jesse Glick added a comment -

          @leedega your issue is totally unrelated: something like JENKINS-20327 (but affecting the Sectioned View plugin rather than the built-in list view).

          Jesse Glick added a comment - @leedega your issue is totally unrelated: something like JENKINS-20327 (but affecting the Sectioned View plugin rather than the built-in list view).

          @Jesse Thanks for pointing that out. You are probably correct.

          Kevin Phillips added a comment - @Jesse Thanks for pointing that out. You are probably correct.

          Code changed in jenkins
          User: Kohsuke Kawaguchi
          Path:
          core/pom.xml
          http://jenkins-ci.org/commit/jenkins/82d6292cf8d9c21cbf9346930cbc3e2a69548fe7
          Log:
          [FIXED JENKINS-18537]

          Integrated the new version of XStream that contains the fix.

          (cherry picked from commit 585eb87c2d1fdd93c585efca2b993ad734afdb20)

          Conflicts:
          changelog.html

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: core/pom.xml http://jenkins-ci.org/commit/jenkins/82d6292cf8d9c21cbf9346930cbc3e2a69548fe7 Log: [FIXED JENKINS-18537] Integrated the new version of XStream that contains the fix. (cherry picked from commit 585eb87c2d1fdd93c585efca2b993ad734afdb20) Conflicts: changelog.html

          Code changed in jenkins
          User: Kohsuke Kawaguchi
          Path:
          core/pom.xml
          http://jenkins-ci.org/commit/jenkins/82d6292cf8d9c21cbf9346930cbc3e2a69548fe7
          Log:
          [FIXED JENKINS-18537]

          Integrated the new version of XStream that contains the fix.

          (cherry picked from commit 585eb87c2d1fdd93c585efca2b993ad734afdb20)

          Conflicts:
          changelog.html

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: core/pom.xml http://jenkins-ci.org/commit/jenkins/82d6292cf8d9c21cbf9346930cbc3e2a69548fe7 Log: [FIXED JENKINS-18537] Integrated the new version of XStream that contains the fix. (cherry picked from commit 585eb87c2d1fdd93c585efca2b993ad734afdb20) Conflicts: changelog.html

          dogfood added a comment -

          Integrated in jenkins_main_trunk #3989
          [FIXED JENKINS-18537] (Revision 82d6292cf8d9c21cbf9346930cbc3e2a69548fe7)

          Result = SUCCESS
          jesse glick : 82d6292cf8d9c21cbf9346930cbc3e2a69548fe7
          Files :

          • core/pom.xml

          dogfood added a comment - Integrated in jenkins_main_trunk #3989 [FIXED JENKINS-18537] (Revision 82d6292cf8d9c21cbf9346930cbc3e2a69548fe7) Result = SUCCESS jesse glick : 82d6292cf8d9c21cbf9346930cbc3e2a69548fe7 Files : core/pom.xml

          Code changed in jenkins
          User: MerkushevKirill
          Path:
          pom.xml
          http://jenkins-ci.org/commit/github-plugin/5287c6c8e76d2bc18e86372f5d40179964a80d2f
          Log:
          fix for build and run with jdk8 (JENKINS-18537)

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: MerkushevKirill Path: pom.xml http://jenkins-ci.org/commit/github-plugin/5287c6c8e76d2bc18e86372f5d40179964a80d2f Log: fix for build and run with jdk8 ( JENKINS-18537 )

          Code changed in jenkins
          User: Kanstantsin Shautsou
          Path:
          pom.xml
          http://jenkins-ci.org/commit/github-plugin/518aeccb26a2ca1a91d284aa648c80c974e785e6
          Log:
          Merge pull request #55 from lanwen/webhooks

          fix for build and run with jdk8 (JENKINS-18537)

          Compare: https://github.com/jenkinsci/github-plugin/compare/e5e5674f03de...518aeccb26a2

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kanstantsin Shautsou Path: pom.xml http://jenkins-ci.org/commit/github-plugin/518aeccb26a2ca1a91d284aa648c80c974e785e6 Log: Merge pull request #55 from lanwen/webhooks fix for build and run with jdk8 ( JENKINS-18537 ) Compare: https://github.com/jenkinsci/github-plugin/compare/e5e5674f03de...518aeccb26a2

          Code changed in jenkins
          User: ikedam
          Path:
          pom.xml
          http://jenkins-ci.org/commit/matrix-combinations-plugin/c280fd1949d9d959ed87438693e374aefb8ae3bb
          Log:
          Make tests run with jdk8 avoiding JENKINS-18537.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: ikedam Path: pom.xml http://jenkins-ci.org/commit/matrix-combinations-plugin/c280fd1949d9d959ed87438693e374aefb8ae3bb Log: Make tests run with jdk8 avoiding JENKINS-18537 .

          Code changed in jenkins
          User: ikedam
          Path:
          pom.xml
          http://jenkins-ci.org/commit/matrix-combinations-plugin/bdf67fde1dcc94d61560cbf668649308cc964604
          Log:
          Merge pull request #18 from ikedam/feature/JENKINS-18537_TestWitjJdk8

          Make tests run with jdk8 avoiding JENKINS-18537.

          Compare: https://github.com/jenkinsci/matrix-combinations-plugin/compare/7bc42586da79...bdf67fde1dcc

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: ikedam Path: pom.xml http://jenkins-ci.org/commit/matrix-combinations-plugin/bdf67fde1dcc94d61560cbf668649308cc964604 Log: Merge pull request #18 from ikedam/feature/ JENKINS-18537 _TestWitjJdk8 Make tests run with jdk8 avoiding JENKINS-18537 . Compare: https://github.com/jenkinsci/matrix-combinations-plugin/compare/7bc42586da79...bdf67fde1dcc

          Code changed in jenkins
          User: Oliver Gondža
          Path:
          pom.xml
          http://jenkins-ci.org/commit/kerberos-sso-plugin/0a9faeb761b8857d4882eb2ab65fce42bfe42fa1
          Log:
          Avoid JENKINS-18537

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oliver Gondža Path: pom.xml http://jenkins-ci.org/commit/kerberos-sso-plugin/0a9faeb761b8857d4882eb2ab65fce42bfe42fa1 Log: Avoid JENKINS-18537

          Code changed in jenkins
          User: Eric Nielsen
          Path:
          pom.xml
          http://jenkins-ci.org/commit/plot-plugin/10c11d9befd07b452a2bf7b4ebaea32adb127c0e
          Log:
          Upgrade core dependency version to 1.557

          So code can be built in JDK8. See
          https://issues.jenkins-ci.org/browse/JENKINS-18537

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Eric Nielsen Path: pom.xml http://jenkins-ci.org/commit/plot-plugin/10c11d9befd07b452a2bf7b4ebaea32adb127c0e Log: Upgrade core dependency version to 1.557 So code can be built in JDK8. See https://issues.jenkins-ci.org/browse/JENKINS-18537

          Code changed in jenkins
          User: Brian Riddle
          Path:
          pom.xml
          http://jenkins-ci.org/commit/cucumber-performance-plugin/6fd93ffbfa42e9d0ba2b47ddea44e301835a7772
          Log:
          Bump plugin parent to work with java 8. See JENKINS-18537

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Brian Riddle Path: pom.xml http://jenkins-ci.org/commit/cucumber-performance-plugin/6fd93ffbfa42e9d0ba2b47ddea44e301835a7772 Log: Bump plugin parent to work with java 8. See JENKINS-18537

          Code changed in jenkins
          User: ikedam
          Path:
          pom.xml
          src/main/java/jp/ikedam/jenkins/plugins/extensible_choice_parameter/SystemGroovyChoiceListProvider.java
          src/test/java/jp/ikedam/jenkins/plugins/extensible_choice_parameter/ExtensibleChoiceParameterDefinitionJenkinsTest.java
          src/test/java/jp/ikedam/jenkins/plugins/extensible_choice_parameter/ExtensibleChoiceParameterJenkinsRule.java
          src/test/java/jp/ikedam/jenkins/plugins/extensible_choice_parameter/GlobalTextareaChoiceListProviderJenkinsTest.java
          src/test/java/jp/ikedam/jenkins/plugins/extensible_choice_parameter/SystemGroovyChoiceListProviderJenkinsTest.java
          http://jenkins-ci.org/commit/extensible-choice-parameter-plugin/ab3c03d14a891055b09df1b152cac2ce223af471
          Log:
          [SECURITY-123] Target the current latest LTS and script-security

          There were some problems developing with old Jenkins core:

          • Can't run with Java7 for JENKINS-18537. (requires >= 1.557 or 1.554.1)
          • doFillItems requires RelativePath in the latest Jenkins, but doesn't work with old Jenkins core. (requires >= 1.526)

          I decided to target to the current LTS to avoid any problems with old cores.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: ikedam Path: pom.xml src/main/java/jp/ikedam/jenkins/plugins/extensible_choice_parameter/SystemGroovyChoiceListProvider.java src/test/java/jp/ikedam/jenkins/plugins/extensible_choice_parameter/ExtensibleChoiceParameterDefinitionJenkinsTest.java src/test/java/jp/ikedam/jenkins/plugins/extensible_choice_parameter/ExtensibleChoiceParameterJenkinsRule.java src/test/java/jp/ikedam/jenkins/plugins/extensible_choice_parameter/GlobalTextareaChoiceListProviderJenkinsTest.java src/test/java/jp/ikedam/jenkins/plugins/extensible_choice_parameter/SystemGroovyChoiceListProviderJenkinsTest.java http://jenkins-ci.org/commit/extensible-choice-parameter-plugin/ab3c03d14a891055b09df1b152cac2ce223af471 Log: [SECURITY-123] Target the current latest LTS and script-security There were some problems developing with old Jenkins core: Can't run with Java7 for JENKINS-18537 . (requires >= 1.557 or 1.554.1) doFillItems requires RelativePath in the latest Jenkins, but doesn't work with old Jenkins core. (requires >= 1.526) I decided to target to the current LTS to avoid any problems with old cores.

            Unassigned Unassigned
            mschreiber2 Marc Schreiber
            Votes:
            6 Vote for this issue
            Watchers:
            20 Start watching this issue

              Created:
              Updated:
              Resolved: