• Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • custom-tools-0.8

      When saving configuration, Jenkins crashes with A problem occurred while processing the request message.

      2020-12-01 12:09:55.993+0000 [id=13]	WARNING	h.i.i.InstallUncaughtExceptionHandler#handleException: Caught unhandled exception with ID 6831e9be-6f25-4d91-982d-ce31da6bc5ad
      net.sf.json.JSONException: JSONObject["rememberPasswordEnabled"] not found.
      	at net.sf.json.JSONObject.getString(JSONObject.java:2040)
      	at com.sonyericsson.rebuild.RebuildDescriptor.configure(RebuildDescriptor.java:28)
      	at jenkins.model.Jenkins.configureDescriptor(Jenkins.java:3857)
      	at jenkins.model.Jenkins.doConfigSubmit(Jenkins.java:3821)
      	at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)
      	at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:396)
      	at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:408)
      	at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:212)
      	at org.kohsuke.stapler.SelectionInterceptedFunction$Adapter.invoke(SelectionInterceptedFunction.java:36)
      	at org.kohsuke.stapler.verb.HttpVerbInterceptor.invoke(HttpVerbInterceptor.java:48)
      	at org.kohsuke.stapler.SelectionInterceptedFunction.bindAndInvoke(SelectionInterceptedFunction.java:26)
      	at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:145)
      	at org.kohsuke.stapler.MetaClass$11.doDispatch(MetaClass.java:536)
      	at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
      	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:766)
      	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:898)
      	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:694)
      	at org.kohsuke.stapler.Stapler.service(Stapler.java:240)
      	at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
      	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:763)
      	at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1633)
      	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:154)
      	at org.jenkinsci.plugins.ssegateway.Endpoint$SSEListenChannelFilter.doFilter(Endpoint.java:248)
      	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
      	at jenkins.security.ResourceDomainFilter.doFilter(ResourceDomainFilter.java:76)
      	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
      	at jenkins.telemetry.impl.UserLanguages$AcceptLanguageFilter.doFilter(UserLanguages.java:129)
      	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
      	at io.jenkins.blueocean.auth.jwt.impl.JwtAuthenticationFilter.doFilter(JwtAuthenticationFilter.java:60)
      	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
      	at com.cloudbees.jenkins.support.slowrequest.SlowRequestFilter.doFilter(SlowRequestFilter.java:37)
      	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
      	at com.smartcodeltd.jenkinsci.plugin.assetbundler.filters.LessCSS.doFilter(LessCSS.java:47)
      	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
      	at io.jenkins.blueocean.ResourceCacheControl.doFilter(ResourceCacheControl.java:134)
      	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
      	at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:239)
      	at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:215)
      	at net.bull.javamelody.PluginMonitoringFilter.doFilter(PluginMonitoringFilter.java:88)
      	at org.jvnet.hudson.plugins.monitoring.HudsonMonitoringFilter.doFilter(HudsonMonitoringFilter.java:114)
      	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
      	at javax.servlet.FilterChain$doFilter.call(Unknown Source)
      	at com.ceilfors.jenkins.plugins.jiratrigger.ExceptionLoggingFilter.doFilter(ExceptionLoggingFilter.groovy:29)
      	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
      	at jenkins.metrics.impl.MetricsFilter.doFilter(MetricsFilter.java:125)
      	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
      	at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:157)
      	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
      	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
      	at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:153)
      	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
      	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
      	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:92)
      	at jenkins.security.AcegiSecurityExceptionFilter.doFilter(AcegiSecurityExceptionFilter.java:52)
      	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:97)
      	at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
      	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:97)
      	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
      	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
      	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:97)
      	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:105)
      	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:97)
      	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:101)
      	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:92)
      	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:97)
      	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:218)
      	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:212)
      	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:97)
      	at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93)
      	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:97)
      	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)
      	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)
      	at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:62)
      	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:97)
      	at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:109)
      	at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:168)
      	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
      	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
      	at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:51)
      	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
      	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
      	at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82)
      	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
      	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
      	at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
      	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
      	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
      	at jenkins.security.SuspiciousRequestFilter.doFilter(SuspiciousRequestFilter.java:36)
      	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
      	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
      	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:561)
      	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
      	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:578)
      	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
      	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
      	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1612)
      	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
      	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1434)
      	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
      	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)
      	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1582)
      	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
      	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1349)
      	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
      	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
      	at org.eclipse.jetty.server.Server.handle(Server.java:516)
      	at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:383)
      	at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:556)
      	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:375)
      	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:273)
      	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
      	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
      	at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
      	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336)
      	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313)
      	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171)
      	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129)
      	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:375)
      	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:773)
      	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:905)
      	at java.lang.Thread.run(Thread.java:748)
      Caused: javax.servlet.ServletException
      	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:816)
      	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:898)
      	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:694)
      	at org.kohsuke.stapler.Stapler.service(Stapler.java:240)
      	at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
      	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:763)
      	at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1633)
      	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:154)
      	at org.jenkinsci.plugins.ssegateway.Endpoint$SSEListenChannelFilter.doFilter(Endpoint.java:248)
      	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
      	at jenkins.security.ResourceDomainFilter.doFilter(ResourceDomainFilter.java:76)
      	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
      	at jenkins.telemetry.impl.UserLanguages$AcceptLanguageFilter.doFilter(UserLanguages.java:129)
      	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
      	at io.jenkins.blueocean.auth.jwt.impl.JwtAuthenticationFilter.doFilter(JwtAuthenticationFilter.java:60)
      	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
      	at com.cloudbees.jenkins.support.slowrequest.SlowRequestFilter.doFilter(SlowRequestFilter.java:37)
      	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
      	at com.smartcodeltd.jenkinsci.plugin.assetbundler.filters.LessCSS.doFilter(LessCSS.java:47)
      	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
      	at io.jenkins.blueocean.ResourceCacheControl.doFilter(ResourceCacheControl.java:134)
      	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
      	at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:239)
      	at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:215)
      	at net.bull.javamelody.PluginMonitoringFilter.doFilter(PluginMonitoringFilter.java:88)
      	at org.jvnet.hudson.plugins.monitoring.HudsonMonitoringFilter.doFilter(HudsonMonitoringFilter.java:114)
      	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
      	at javax.servlet.FilterChain$doFilter.call(Unknown Source)
      	at com.ceilfors.jenkins.plugins.jiratrigger.ExceptionLoggingFilter.doFilter(ExceptionLoggingFilter.groovy:29)
      	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
      	at jenkins.metrics.impl.MetricsFilter.doFilter(MetricsFilter.java:125)
      	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
      	at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:157)
      	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
      	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
      	at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:153)
      	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
      	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
      	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:92)
      	at jenkins.security.AcegiSecurityExceptionFilter.doFilter(AcegiSecurityExceptionFilter.java:52)
      	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:97)
      	at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
      	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:97)
      	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
      	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
      	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:97)
      	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:105)
      	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:97)
      	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:101)
      	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:92)
      	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:97)
      	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:218)
      	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:212)
      	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:97)
      	at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93)
      	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:97)
      	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)
      	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)
      	at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:62)
      	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:97)
      	at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:109)
      	at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:168)
      	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
      	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
      	at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:51)
      	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
      	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
      	at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82)
      	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
      	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
      	at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
      	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
      	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
      	at jenkins.security.SuspiciousRequestFilter.doFilter(SuspiciousRequestFilter.java:36)
      	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
      	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
      	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:561)
      	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
      	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:578)
      	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
      	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
      	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1612)
      	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
      	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1434)
      	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
      	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)
      	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1582)
      	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
      	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1349)
      	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
      	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
      	at org.eclipse.jetty.server.Server.handle(Server.java:516)
      	at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:383)
      	at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:556)
      	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:375)
      	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:273)
      	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
      	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
      	at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
      	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336)
      	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313)
      	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171)
      	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129)
      	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:375)
      	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:773)
      	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:905)
      	at java.lang.Thread.run(Thread.java:748)
      

      The exception posted above is generated by rebuild plugin.

      How to reproduce the problem:

      1. Run Jenkins in docker container
      2. Install all the plugins and restart Jenkins after installation
      3. Go to Manage Jenkins -> Configure System
      4. Click Save button

      List of plugins to install:
      ace-editor
      allure-jenkins-plugin
      ansicolor
      ant
      antisamy-markup-formatter
      apache-httpcomponents-client-4-api
      async-http-client
      authentication-tokens
      authorize-project
      badge
      basic-branch-build-strategies
      blueocean
      blueocean-autofavorite
      blueocean-bitbucket-pipeline
      blueocean-commons
      blueocean-config
      blueocean-core-js
      blueocean-dashboard
      blueocean-display-url
      blueocean-events
      blueocean-executor-info
      blueocean-github-pipeline
      blueocean-git-pipeline
      blueocean-i18n
      blueocean-jira
      blueocean-jwt
      blueocean-personalization
      blueocean-pipeline-api-impl
      blueocean-pipeline-editor
      blueocean-pipeline-scm-api
      blueocean-rest
      blueocean-rest-impl
      blueocean-web
      bootstrap4-api
      bouncycastle-api
      branch-api
      build-monitor-plugin
      build-pipeline-plugin
      build-timeout
      build-token-root
      build-with-parameters
      built-on-column
      changelog-history
      checks-api
      claim
      cloudbees-bitbucket-branch-source
      cloudbees-folder
      cloud-stats
      cobertura
      code-coverage-api
      command-launcher
      compress-buildlog
      conditional-buildstep
      config-file-provider
      configuration-as-code
      copyartifact
      credentials
      credentials-binding
      cucumber
      cucumber-reports
      cucumber-testresult-plugin
      custom-tools-plugin
      cvs
      delivery-pipeline-plugin
      dependency-check-jenkins-plugin
      dependency-track
      display-url-api
      docker-build-step
      docker-commons
      docker-java-api
      docker-plugin
      docker-workflow
      downstream-buildview
      dtkit-api
      durable-task
      echarts-api
      email-ext
      embeddable-build-status
      emma
      envinject
      envinject-api
      Exclusion
      extended-choice-parameter
      extended-read-permission
      external-monitor-job
      extra-columns
      ez-templates
      favorite
      font-awesome-api
      gcp-secrets-manager-credentials-provider
      git
      git-client
      github
      github-api
      github-branch-source
      gitlab-plugin
      git-parameter
      git-server
      golang
      google-cloudbuild
      google-compute-engine
      google-container-registry-auth
      google-metadata-plugin
      google-oauth-plugin
      google-storage-plugin
      gradle
      groovy
      groovy-postbuild
      h2-api
      handlebars
      handy-uri-templates-2-api
      hsts-filter-plugin
      htmlpublisher
      icon-shim
      jackson2-api
      jacoco
      javadoc
      jclouds-jenkins
      jdk-tool
      jenkins-design-language
      jenkins-multijob-plugin
      jira
      jira-steps
      jira-trigger
      jobConfigHistory
      job-dsl
      join
      jquery
      jquery3-api
      jquery-detached
      jsch
      junit
      junit-attachments
      kubernetes
      kubernetes-client-api
      kubernetes-credentials
      ldap
      lockable-resources
      logstash
      mailer
      mail-watcher-plugin
      mapdb-api
      mask-passwords
      matrix-auth
      matrix-project
      maven-deployment-linker
      maven-plugin
      mercurial
      metrics
      momentjs
      monitoring
      mstest
      mstestrunner
      naginator
      nested-view
      next-build-number
      nodejs
      nodelabelparameter
      nunit
      oauth-credentials
      okhttp-api
      packer
      pam-auth
      parameterized-scheduler
      parameterized-trigger
      performance
      pipeline-build-step
      pipeline-github-lib
      pipeline-graph-analysis
      pipeline-input-step
      pipeline-maven
      pipeline-milestone-step
      pipeline-model-api
      pipeline-model-definition
      pipeline-model-extensions
      pipeline-rest-api
      pipeline-stage-step
      pipeline-stage-tags-metadata
      pipeline-stage-view
      pipeline-utility-steps
      plain-credentials
      plot
      plugin-util-api
      popper-api
      postbuild-task
      powershell
      preSCMbuildstep
      promoted-builds
      publish-over
      publish-over-ftp
      publish-over-ssh
      pubsub-light
      python
      rebuild
      repository
      resource-disposer
      ruby-runtime
      run-condition
      scm-api
      script-security
      secure-requester-whitelist
      seleniumhtmlreport
      singleuseslave
      slack
      sloccount
      snakeyaml-api
      sonar
      sse-gateway
      ssh-agent
      ssh-credentials
      ssh-slaves
      structs
      subversion
      support-core
      swarm
      test-results-analyzer
      text-finder
      throttle-concurrents
      timestamper
      token-macro
      trac
      translation
      trilead-api
      validating-string-parameter
      variant
      windows-slaves
      workflow-aggregator
      workflow-api
      workflow-basic-steps
      workflow-cps
      workflow-cps-global-lib
      workflow-durable-task-step
      workflow-job
      workflow-multibranch
      workflow-scm-step
      workflow-step-api
      workflow-support
      ws-cleanup
      xunit

          [JENKINS-64341] Plugins breaks Configure system

          Tim Jacomb added a comment - - edited

          Hmm testing CVS in isolation no error =/, created a PR for it anyway: https://github.com/jenkinsci/cvs-plugin/pull/52

          Tim Jacomb added a comment - - edited Hmm testing CVS in isolation no error =/, created a PR for it anyway: https://github.com/jenkinsci/cvs-plugin/pull/52

          Tim Jacomb added a comment -

          Can't find anything wrong with the logstash plugin

          Tim Jacomb added a comment - Can't find anything wrong with the logstash plugin

          Tim Jacomb added a comment -

          Same with naginator

          Tim Jacomb added a comment - Same with naginator

          Tim Jacomb added a comment - - edited

          It's really hard to tell exactly what is causing this issue as I tested half of the above list and couldn't find individual breakages so I'm assuming it's a combination and best just to fix any tabular markup

          Following references to tabular markup found in the system configuration page,

          GitTool - looks to be a dropdown in something not sure where it's coming from
          Mask passwords plugin - https://github.com/jenkinsci/mask-passwords-plugin/pull/23, released in 3.0
          Sonar installation - https://github.com/SonarSource/sonar-scanner-jenkins/pull/175
          Multijob plugin
          AnsiColorBuildWrapper - https://github.com/jenkinsci/ansicolor-plugin/pull/213, merged
          GitLabConnectionConfig - already fixed on master but not released, so compiled master branch of https://github.com/jenkinsci/gitlab-plugin
          RebuildDescriptor
          name="declaredResources"
          github-plugin-configuration - https://github.com/jenkinsci/github-plugin/pull/244, JENKINS-64536
          CVSSCM - https://github.com/jenkinsci/cvs-plugin/pull/52, JENKINS-64535
          BapFtpHostConfiguration
          jenkins.plugins.jclouds.blobstore.BlobStoreProfile - https://github.com/jenkinsci/jclouds-plugin/pull/143, JENKINS-64537
          ru.yandex.qatools.allure.jenkins.AllureReportPublisher

          Tim Jacomb added a comment - - edited It's really hard to tell exactly what is causing this issue as I tested half of the above list and couldn't find individual breakages so I'm assuming it's a combination and best just to fix any tabular markup Following references to tabular markup found in the system configuration page, GitTool - looks to be a dropdown in something not sure where it's coming from Mask passwords plugin - https://github.com/jenkinsci/mask-passwords-plugin/pull/23 , released in 3.0 Sonar installation - https://github.com/SonarSource/sonar-scanner-jenkins/pull/175 Multijob plugin AnsiColorBuildWrapper - https://github.com/jenkinsci/ansicolor-plugin/pull/213 , merged GitLabConnectionConfig - already fixed on master but not released, so compiled master branch of https://github.com/jenkinsci/gitlab-plugin RebuildDescriptor name="declaredResources" github-plugin-configuration - https://github.com/jenkinsci/github-plugin/pull/244 , JENKINS-64536 CVSSCM - https://github.com/jenkinsci/cvs-plugin/pull/52 , JENKINS-64535 BapFtpHostConfiguration jenkins.plugins.jclouds.blobstore.BlobStoreProfile - https://github.com/jenkinsci/jclouds-plugin/pull/143 , JENKINS-64537 ru.yandex.qatools.allure.jenkins.AllureReportPublisher

          Tim Jacomb added a comment - - edited

          Not sure exactly which one or what number of the PRs are required above but with those changes compiled and in my running Jenkins on 2.273 I can now save the configuration page, I'll create issues for each one so we can track it and I'll probably do the rest of the plugins in case they cause issues elsewhere

          Tim Jacomb added a comment - - edited Not sure exactly which one or what number of the PRs are required above but with those changes compiled and in my running Jenkins on 2.273 I can now save the configuration page, I'll create issues for each one so we can track it and I'll probably do the rest of the plugins in case they cause issues elsewhere

          Ryan added a comment -

          We have seen this same error. We recently upgraded from LTS v2.263.2-lts-jdk11 to 2.280-jdk11 and are seeing the same issues described in this ticket. We did a lot of research on our end to rule out components that we have control of and were able to conclude that there was a breaking change made between v2.263 and v2.264 that caused this issue. We do not see this issue on any versions before v2.263, but we do see the issue on every version tested after v2.263 (included the latest weekly release of v2.281). We tested with the same configs and same plugins across these versions in order to come to this conclusion.

          Have there been any additional findings on this issue that might not have been reported on this ticket?

          Ryan added a comment - We have seen this same error. We recently upgraded from LTS v2.263.2-lts-jdk11 to 2.280-jdk11 and are seeing the same issues described in this ticket. We did a lot of research on our end to rule out components that we have control of and were able to conclude that there was a breaking change made between v2.263 and v2.264 that caused this issue. We do not see this issue on any versions before v2.263, but we do see the issue on every version tested after v2.263 (included the latest weekly release of v2.281). We tested with the same configs and same plugins across these versions in order to come to this conclusion. Have there been any additional findings on this issue that might not have been reported on this ticket?

          Mark Waite added a comment -

          rxe70 thanks for testing and thanks for reporting an issue.

          We need enough details so that someone else can duplicate the problem you're seeing. Please provide the list of plugins, the plugin versions (system Groovy script is included in the "How to report an issue" page), and the sequence of steps taken to show the problem.

          Usually it is best to report that as a separate issue rather than appending it to this issue. The separate issue is more likely to receive attention than adding it here. Please add the label tables-to-divs-regression to the issue when you submit it.

          Mark Waite added a comment - rxe70 thanks for testing and thanks for reporting an issue. We need enough details so that someone else can duplicate the problem you're seeing. Please provide the list of plugins, the plugin versions (system Groovy script is included in the "How to report an issue" page ), and the sequence of steps taken to show the problem. Usually it is best to report that as a separate issue rather than appending it to this issue. The separate issue is more likely to receive attention than adding it here. Please add the label tables-to-divs-regression to the issue when you submit it.

          Bill added a comment -

          markewaite: Thank you so much for your quick response. I've opened https://issues.jenkins.io/browse/JENKINS-64976 for the same issues as suggested.

          Bill added a comment - markewaite : Thank you so much for your quick response. I've opened https://issues.jenkins.io/browse/JENKINS-64976  for the same issues as suggested.

          Oleg Nenashev added a comment -

          Oleg Nenashev added a comment - Publish Over FTP was fixed in https://github.com/jenkinsci/publish-over-ftp-plugin/releases/tag/publish-over-ftp-1.16  

          hi, apologies for posting on a closed ticket, but what is the actual solution here?

          I have :
          Apr 27, 2021 8:58:34 AM WARNING hudson.init.impl.InstallUncaughtExceptionHandler handleException
          Caught unhandled exception with ID b570eae6-540e-4d6b-91e9-8199058a00a5 net.sf.json.JSONException: JSONObject["showNeedToCloneInformation"] is not a Boolean. at net.sf.json.JSONObject.getBoolean(JSONObject.java:1929) at net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterDefinition$DescriptorImpl.configure(GitParameterDefinition.java:654) at jenkins.model.Jenkins.configureDescriptor(Jenkins.java:3859) at jenkins.model.Jenkins.doConfigSubmit(Jenkins.java:3823)

          so it seems the git parameter plugin is the cause but after disabling that:

          net.sf.json.JSONException: JSONObject["dockerUrl"] not found. at net.sf.json.JSONObject.getString(JSONObject.java:2040)

          So I have to figure out now what the actual cause is.
          This seems like a jenkins bug? It should check if a plugin works properly, for example by doing a save action?
          Pretty inconvenient the whole server cannot be configured. Ho do I know the original cause and what is the best spot to file a bug ?

          thanks

          Vincent Gerris added a comment - hi, apologies for posting on a closed ticket, but what is the actual solution here? I have : Apr 27, 2021 8:58:34 AM WARNING hudson.init.impl.InstallUncaughtExceptionHandler handleException Caught unhandled exception with ID b570eae6-540e-4d6b-91e9-8199058a00a5 net.sf.json.JSONException: JSONObject ["showNeedToCloneInformation"] is not a Boolean. at net.sf.json.JSONObject.getBoolean(JSONObject.java:1929) at net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterDefinition$DescriptorImpl.configure(GitParameterDefinition.java:654) at jenkins.model.Jenkins.configureDescriptor(Jenkins.java:3859) at jenkins.model.Jenkins.doConfigSubmit(Jenkins.java:3823) so it seems the git parameter plugin is the cause but after disabling that: net.sf.json.JSONException: JSONObject ["dockerUrl"] not found. at net.sf.json.JSONObject.getString(JSONObject.java:2040) So I have to figure out now what the actual cause is. This seems like a jenkins bug? It should check if a plugin works properly, for example by doing a save action? Pretty inconvenient the whole server cannot be configured. Ho do I know the original cause and what is the best spot to file a bug ? thanks

            aalbagarcia Alfonso Alba
            Joachim Joachim Wytrzyszczak
            Votes:
            9 Vote for this issue
            Watchers:
            13 Start watching this issue

              Created:
              Updated:
              Resolved: