Skip to content
This repository has been archived by the owner on Jan 25, 2022. It is now read-only.

jpi fails to create free style job #124

Open
melezhik opened this issue Oct 31, 2018 · 0 comments
Open

jpi fails to create free style job #124

melezhik opened this issue Oct 31, 2018 · 0 comments

Comments

@melezhik
Copy link

melezhik commented Oct 31, 2018

Steps to reproduce:

  1. install jpi
  2. install dependencies (bundler install)
  3. run jpi server
  4. go to interface and try to create free style job
  5. get 500 error with details:
Status Code: 500
Exception: java.lang.ArrayIndexOutOfBoundsException: -1
Stacktrace:
javax.servlet.ServletException: java.lang.ArrayIndexOutOfBoundsException: -1
	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:719)
	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:770)
	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:583)
	at org.kohsuke.stapler.Stapler.service(Stapler.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:45)
	at winstone.ServletConfiguration.execute(ServletConfiguration.java:248)
	at winstone.RequestDispatcher.forward(RequestDispatcher.java:333)
	at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:376)
	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95)
	at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87)
	at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
	at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
	at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:48)
	at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
	at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
	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 winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
	at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
	at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:50)
	at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
	at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
	at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
	at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
	at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
	at winstone.RequestDispatcher.forward(RequestDispatcher.java:331)
	at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:227)
	at winstone.RequestHandlerThread.run(RequestHandlerThread.java:150)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ArrayIndexOutOfBoundsException: -1
	at com.thoughtworks.xstream.core.util.OrderRetainingMap.entrySet(OrderRetainingMap.java:77)
	at java.util.HashMap.putMapEntries(HashMap.java:512)
	at java.util.HashMap.putAll(HashMap.java:785)
	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:473)
	at hudson.model.Job.save(Job.java:154)
	at hudson.model.AbstractProject.save(AbstractProject.java:273)
	at hudson.model.ItemGroupMixIn.createProject(ItemGroupMixIn.java:271)
	at hudson.model.ItemGroupMixIn.createTopLevelItem(ItemGroupMixIn.java:175)
	at jenkins.model.Jenkins.doCreateItem(Jenkins.java:2876)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:288)
	at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:151)
	at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:90)
	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:677)
	... 34 more

Generated by Stapler at Wed Oct 31 12:47:01 CST 2018

ruby env

[root@1411f3f34de0 chef-plugin]# jruby --version
jruby 1.7.27 (1.9.3p551) 2017-05-11 8cdb01a on OpenJDK 64-Bit Server VM 1.8.0_191-b12 +jit [linux-amd64]

my plugin


git clone https://github.com/melezhik/chef-plugin.git
cd chef-plugin

[root@1411f3f34de0 chef-plugin]# jruby -J-Xmx1024m -S bundle install
Don't run Bundler as root. Bundler can ask for sudo if it is needed, and
installing your bundle as root will break this application for all non-root
users on this machine.
The git source `git://github.com/melezhik/simple_console.git` uses the `git` protocol, which transmits data without encryption. Disable this warning with `bundle config git.allow_insecure true`, or switch to the `https` protocol to keep your data secure.
Fetching gem metadata from http://rubygems.org/....
Resolving dependencies...
Using bundler 1.17.1
Fetching json 1.7.7 (java)
Installing json 1.7.7 (java)
Fetching slop 3.0.4
Installing slop 3.0.4
Fetching jenkins-plugin-runtime 0.2.3
Installing jenkins-plugin-runtime 0.2.3
Fetching logger 1.2.8
Installing logger 1.2.8
Fetching term-ansicolor 1.1.1
Installing term-ansicolor 1.1.1
Using simple_console 0.0.1 from git://github.com/melezhik/simple_console.git (at master@553fc2d)
Bundle complete! 3 Gemfile dependencies, 7 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
[root@1411f3f34de0 chef-plugin]# jpi --help server
bash: jpi: command not found
[root@1411f3f34de0 chef-plugin]# gem install jpi
Fetching: jenkins-war-1.514.gem (100%)
Successfully installed jenkins-war-1.514
Fetching: rubyzip-1.1.7.gem (100%)
Successfully installed rubyzip-1.1.7
Fetching: thor-0.20.0.gem (100%)
Successfully installed thor-0.20.0
Fetching: jpi-0.4.1.gem (100%)
Successfully installed jpi-0.4.1
4 gems installed

gem list

[root@1411f3f34de0 chef-plugin]# gem list

*** LOCAL GEMS ***

bundler (1.17.1)
bundler-unload (1.0.2)
executable-hooks (1.6.0)
gem-wrappers (1.4.0)
jar-dependencies (0.2.6)
jenkins-plugin-runtime (0.2.3)
jenkins-war (1.514)
jpi (0.4.1)
jruby-launcher (1.1.6 java)
jruby-openssl (0.10.1 java, 0.9.19 java)
json (1.8.0 java, 1.7.7 java)
logger (1.2.8)
rake (10.1.0)
rdoc (4.1.2)
rubygems-bundler (1.4.5)
rubyzip (1.1.7)
rvm (1.11.3.9)
slop (3.0.4)
term-ansicolor (1.1.1)
thor (0.20.0)

os

centos7

jpi server log

[root@1411f3f34de0 chef-plugin]# jpi server --port 90
Downloading ruby-runtime 0.12
  from http://updates.jenkins-ci.org/download/plugins/ruby-runtime/0.12/ruby-runtime.hpi?for=ruby-plugin
Listening for transport dt_socket at address: 8000
Running from: /usr/local/rvm/gems/jruby-1.7.27/gems/jenkins-war-1.514/lib/jenkins/jenkins.war
webroot: System.getProperty("JENKINS_HOME")
Oct 31, 2018 12:46:03 PM winstone.Logger logInternal
INFO: Beginning extraction from war file
Jenkins home directory: /root/projects/chef-plugin/work found at: System.getProperty("JENKINS_HOME")
Oct 31, 2018 12:46:05 PM winstone.Logger logInternal
INFO: HTTP Listener started: port=90
Oct 31, 2018 12:46:05 PM winstone.Logger logInternal
INFO: Winstone Servlet Engine v0.9.10 running: controlPort=disabled
Oct 31, 2018 12:46:06 PM jenkins.InitReactorRunner$1 onAttained
INFO: Started initialization
Oct 31, 2018 12:46:08 PM jenkins.InitReactorRunner$1 onAttained
INFO: Listed all plugins
Oct 31, 2018 12:46:08 PM ruby.RubyRuntimePlugin start
INFO: Injecting JRuby into XStream
Trying to load models from /root/projects/chef-plugin/models
Loading /root/projects/chef-plugin/models/chef-builder.rb
Oct 31, 2018 12:46:16 PM jenkins.InitReactorRunner$1 onAttained
INFO: Prepared all plugins
Oct 31, 2018 12:46:16 PM jenkins.InitReactorRunner$1 onAttained
INFO: Started all plugins
Oct 31, 2018 12:46:16 PM jenkins.InitReactorRunner$1 onAttained
INFO: Augmented all extensions
Oct 31, 2018 12:46:16 PM jenkins.InitReactorRunner$1 onAttained
INFO: Loaded all jobs
Oct 31, 2018 12:46:19 PM org.jenkinsci.main.modules.sshd.SSHD start
INFO: Started SSHD at port 37735
Oct 31, 2018 12:46:20 PM jenkins.InitReactorRunner$1 onAttained
INFO: Completed initialization
Oct 31, 2018 12:46:20 PM hudson.TcpSlaveAgentListener <init>
INFO: JNLP slave agent listener started on TCP port 44801
Oct 31, 2018 12:46:20 PM hudson.WebAppMain$2 run
INFO: Jenkins is fully up and running
Oct 31, 2018 12:46:26 PM hudson.triggers.SafeTimerTask run
SEVERE: Timer task hudson.model.LoadStatistics$LoadStatisticsUpdater@7fc3b900 failed
java.lang.NoClassDefFoundError: Could not initialize class hudson.model.ComputerSet
        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.TimerThread.mainLoop(Timer.java:555)
        at java.util.TimerThread.run(Timer.java:505)

Oct 31, 2018 12:46:28 PM hudson.triggers.SafeTimerTask run
SEVERE: Timer task hudson.triggers.Trigger$2@11f29ace failed
java.lang.NoClassDefFoundError: Could not initialize class hudson.model.ComputerSet
        at hudson.triggers.Trigger$2.doRun(Trigger.java:305)
        at hudson.triggers.SafeTimerTask.run(SafeTimerTask.java:54)
        at java.util.TimerThread.mainLoop(Timer.java:555)
        at java.util.TimerThread.run(Timer.java:505)

Oct 31, 2018 12:46:36 PM hudson.triggers.SafeTimerTask run
SEVERE: Timer task hudson.model.LoadStatistics$LoadStatisticsUpdater@7fc3b900 failed
java.lang.NoClassDefFoundError: Could not initialize class hudson.model.ComputerSet
        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.TimerThread.mainLoop(Timer.java:555)
        at java.util.TimerThread.run(Timer.java:505)

Oct 31, 2018 12:46:46 PM hudson.triggers.SafeTimerTask run
SEVERE: Timer task hudson.model.LoadStatistics$LoadStatisticsUpdater@7fc3b900 failed
java.lang.NoClassDefFoundError: Could not initialize class hudson.model.ComputerSet
        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.TimerThread.mainLoop(Timer.java:555)
        at java.util.TimerThread.run(Timer.java:505)

Oct 31, 2018 12:46:54 PM hudson.model.DownloadService$Downloadable doPostBack
INFO: Obtained the updated data file for hudson.tasks.Ant.AntInstaller
Oct 31, 2018 12:46:54 PM hudson.model.DownloadService$Downloadable doPostBack
INFO: Obtained the updated data file for hudson.tasks.Maven.MavenInstaller
Oct 31, 2018 12:46:54 PM hudson.model.DownloadService$Downloadable doPostBack
INFO: Obtained the updated data file for hudson.tools.JDKInstaller
Oct 31, 2018 12:46:56 PM hudson.triggers.SafeTimerTask run
SEVERE: Timer task hudson.model.LoadStatistics$LoadStatisticsUpdater@7fc3b900 failed
java.lang.NoClassDefFoundError: Could not initialize class hudson.model.ComputerSet
        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.TimerThread.mainLoop(Timer.java:555)
        at java.util.TimerThread.run(Timer.java:505)

Oct 31, 2018 12:47:01 PM winstone.Logger logInternal
SEVERE: Error while serving http://127.0.0.1:90/createItem
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:288)
        at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:151)
        at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:90)
        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:677)
        at org.kohsuke.stapler.Stapler.invoke(Stapler.java:770)
        at org.kohsuke.stapler.Stapler.invoke(Stapler.java:583)
        at org.kohsuke.stapler.Stapler.service(Stapler.java:214)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:45)
        at winstone.ServletConfiguration.execute(ServletConfiguration.java:248)
        at winstone.RequestDispatcher.forward(RequestDispatcher.java:333)
        at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:376)
        at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95)
        at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87)
        at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
        at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
        at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:48)
        at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
        at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
        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 winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
        at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
        at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:50)
        at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
        at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
        at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
        at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
        at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
        at winstone.RequestDispatcher.forward(RequestDispatcher.java:331)
        at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:227)
        at winstone.RequestHandlerThread.run(RequestHandlerThread.java:150)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ArrayIndexOutOfBoundsException: -1
        at com.thoughtworks.xstream.core.util.OrderRetainingMap.entrySet(OrderRetainingMap.java:77)
        at java.util.HashMap.putMapEntries(HashMap.java:512)
        at java.util.HashMap.putAll(HashMap.java:785)
        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:473)
        at hudson.model.Job.save(Job.java:154)
        at hudson.model.AbstractProject.save(AbstractProject.java:273)
        at hudson.model.ItemGroupMixIn.createProject(ItemGroupMixIn.java:271)
        at hudson.model.ItemGroupMixIn.createTopLevelItem(ItemGroupMixIn.java:175)
        at jenkins.model.Jenkins.doCreateItem(Jenkins.java:2876)
        ... 44 more

Oct 31, 2018 12:47:01 PM org.kohsuke.stapler.compression.CompressionFilter reportException
WARNING: Untrapped servlet exception
javax.servlet.ServletException: java.lang.ArrayIndexOutOfBoundsException: -1
        at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:719)
        at org.kohsuke.stapler.Stapler.invoke(Stapler.java:770)
        at org.kohsuke.stapler.Stapler.invoke(Stapler.java:583)
        at org.kohsuke.stapler.Stapler.service(Stapler.java:214)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:45)
        at winstone.ServletConfiguration.execute(ServletConfiguration.java:248)
        at winstone.RequestDispatcher.forward(RequestDispatcher.java:333)
        at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:376)
        at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95)
        at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87)
        at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
        at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
        at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:48)
        at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
        at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
        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 winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
        at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
        at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:50)
        at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
        at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
        at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
        at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
        at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
        at winstone.RequestDispatcher.forward(RequestDispatcher.java:331)
        at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:227)
        at winstone.RequestHandlerThread.run(RequestHandlerThread.java:150)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ArrayIndexOutOfBoundsException: -1
        at com.thoughtworks.xstream.core.util.OrderRetainingMap.entrySet(OrderRetainingMap.java:77)
        at java.util.HashMap.putMapEntries(HashMap.java:512)
        at java.util.HashMap.putAll(HashMap.java:785)
        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:473)
        at hudson.model.Job.save(Job.java:154)
        at hudson.model.AbstractProject.save(AbstractProject.java:273)
        at hudson.model.ItemGroupMixIn.createProject(ItemGroupMixIn.java:271)
        at hudson.model.ItemGroupMixIn.createTopLevelItem(ItemGroupMixIn.java:175)
        at jenkins.model.Jenkins.doCreateItem(Jenkins.java:2876)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:288)
        at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:151)
        at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:90)
        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:677)
        ... 34 more

Oct 31, 2018 12:47:06 PM hudson.triggers.SafeTimerTask run
SEVERE: Timer task hudson.model.LoadStatistics$LoadStatisticsUpdater@7fc3b900 failed
java.lang.NoClassDefFoundError: Could not initialize class hudson.model.ComputerSet
        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.TimerThread.mainLoop(Timer.java:555)
        at java.util.TimerThread.run(Timer.java:505)

Oct 31, 2018 12:47:16 PM hudson.triggers.SafeTimerTask run
SEVERE: Timer task hudson.model.LoadStatistics$LoadStatisticsUpdater@7fc3b900 failed
java.lang.NoClassDefFoundError: Could not initialize class hudson.model.ComputerSet
        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.TimerThread.mainLoop(Timer.java:555)
        at java.util.TimerThread.run(Timer.java:505)

Oct 31, 2018 12:47:26 PM hudson.triggers.SafeTimerTask run
SEVERE: Timer task hudson.model.LoadStatistics$LoadStatisticsUpdater@7fc3b900 failed
java.lang.NoClassDefFoundError: Could not initialize class hudson.model.ComputerSet
        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.TimerThread.mainLoop(Timer.java:555)
        at java.util.TimerThread.run(Timer.java:505)

Oct 31, 2018 12:47:36 PM hudson.triggers.SafeTimerTask run
SEVERE: Timer task hudson.model.LoadStatistics$LoadStatisticsUpdater@7fc3b900 failed
java.lang.NoClassDefFoundError: Could not initialize class hudson.model.ComputerSet
        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.TimerThread.mainLoop(Timer.java:555)
        at java.util.TimerThread.run(Timer.java:505)

Oct 31, 2018 12:47:46 PM hudson.triggers.SafeTimerTask run
SEVERE: Timer task hudson.model.LoadStatistics$LoadStatisticsUpdater@7fc3b900 failed
java.lang.NoClassDefFoundError: Could not initialize class hudson.model.ComputerSet
        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.TimerThread.mainLoop(Timer.java:555)
        at java.util.TimerThread.run(Timer.java:505)
@melezhik melezhik changed the title jpi failes to create free style job jpi fails to create free style job Oct 31, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant