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

Unable to Save an Agent Config at configureClouds - Jenkins 2.234

      We are not able to save any new agent configuration under configureClouds in  Jenkins since our last upgrade to version Jenkins 2.234   .  It throws us out to a login page with the below.

      I tried this multiple times, but no luck. We are blocked. Please help.

       Oops!

      A problem occurred while processing the request.

      Logging ID=2305ce12-f9e6-4778-ae3b-ccc6c9b80731

          [JENKINS-62293] Unable to Save an Agent Config at configureClouds - Jenkins 2.234

          Oleg Nenashev added a comment -

          So this is an Amazon ECS Plugin. I have no idea why the plugin would need to send any requests when sending the configuration, it is a pretty bad practice.

          Oleg Nenashev added a comment - So this is an Amazon ECS Plugin. I have no idea why the plugin would need to send any requests when sending the configuration, it is a pretty bad practice.

          roehrijn2 and ndeloof, is there a way we can fix this. AWS recommends adding some exponential backoff, some kind of delay when making calls to ECS.  Each time we try to modify an Agent in the Cloud Configure or add a new One, the plugin goes through all the existing agents and makes continuous RegisterTaskDefinition calls ( depending on the number of agents configured )  to ECS and then we get throttled.  Any input will be helpful. Thanks

          Vinod Radhakrishnan added a comment - roehrijn2  and ndeloof , is there a way we can fix this. AWS recommends adding some exponential backoff, some kind of delay when making calls to ECS.  Each time we try to modify an Agent in the Cloud Configure or add a new One, the plugin goes through all the existing agents and makes continuous RegisterTaskDefinition calls ( depending on the number of agents configured )  to ECS and then we get throttled.  Any input will be helpful. Thanks

          Hi roehrijn2 , appreciate if we could get some help with this issue. We are blocked right now and not able to add/modify the agents as we face this throttling issue.  Do you suggest we raise a PR for this? assuming this is where the code is - https://github.com/jenkinsci/amazon-ecs-plugin/blob/master/src/main/java/com/cloudbees/jenkins/plugins/amazonecs/ECSCloud.java Please let me know. Thanks

          Vinod Radhakrishnan added a comment - Hi roehrijn2 , appreciate if we could get some help with this issue. We are blocked right now and not able to add/modify the agents as we face this throttling issue.  Do you suggest we raise a PR for this? assuming this is where the code is -  https://github.com/jenkinsci/amazon-ecs-plugin/blob/master/src/main/java/com/cloudbees/jenkins/plugins/amazonecs/ECSCloud.java  Please let me know. Thanks

          update: I was able to get this issue resolved after I rebooted my client/mac. It had something to do with local/browser cache, weird!

          Vinod Radhakrishnan added a comment - update: I was able to get this issue resolved after I rebooted my client/mac. It had something to do with local/browser cache, weird!

          Still have this issue. This is such a useful plugin and we don't want to be blocked not to be able to add/save new agents. 

          Vinod Radhakrishnan added a comment - Still have this issue. This is such a useful plugin and we don't want to be blocked not to be able to add/save new agents. 

          s singh added a comment -

          Facing this issue too - unable to configure new clouds

          s singh added a comment - Facing this issue too - unable to configure new clouds

          s singh added a comment - - edited

          2020-11-25 22:20:09.980+0000 [id=57] WARNING o.e.j.s.h.ContextHandler$Context#log: Error while serving http://ec2-XX-XX-XX-XX.compute-1.amazonaws.com:8080/configureClouds/configure
          org.kohsuke.stapler.WrongTypeException: Got type array but no lister class found for type class java.lang.String
          at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:724)
          at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:478)
          at org.kohsuke.stapler.RequestImpl.instantiate(RequestImpl.java:787)
          Caused: java.lang.IllegalArgumentException: Failed to convert the instanceCapStr parameter of the constructor public hudson.plugins.ec2.AmazonEC2Cloud(java.lang.String,boolean,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.lang.String,java.lang.String)
          at org.kohsuke.stapler.RequestImpl.instantiate(RequestImpl.java:789)
          at org.kohsuke.stapler.RequestImpl.access$200(RequestImpl.java:83)
          at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:678)
          Caused: java.lang.IllegalArgumentException: Failed to instantiate class hudson.plugins.ec2.AmazonEC2Cloud from {"cloudName":"agent.group","includeUser":["false","false"],"credentialsId":"","useInstanceProfileForCredentials":true,"altEC2Endpoint":"","region":"us-east-1","sshKeysCredentialsId":"34fdefda-16d7-4889-92e6-c69be62fb933","instanceCapStr":["",""],"noDelayProvisioning":false,"roleArn":"","roleSessionName":"","templates":{"description":"","ami":"ami-04bf6dcdc9ab498ca","type":"T2Micro","ebsOptimized":false,"monitoring":false,"t2Unlimited":false,"zone":"","securityGroups":"","remoteFS":"/var/jenkins","remoteAdmin":"jenkins","":"0","amiType":

          {"rootCommandPrefix":"","slaveCommandPrefix":"","slaveCommandSuffix":"","sshPort":"","stapler-class":"hudson.plugins.ec2.UnixData","$class":"hudson.plugins.ec2.UnixData"}

          ,"labelString":"","mode":"NORMAL","idleTerminationMinutes":"30","initScript":"","tmpDir":"","userData":"","numExecutors":"","jvmopts":"","stopOnTerminate":false,"subnetId":"","useDedicatedTenancy":false,"name":"","value":""},"minimumNumberOfInstances":"","minimumNumberOfSpareInstances":"","iamInstanceProfile":"","deleteRootOnTermination":false,"useEphemeralDevices":false,"customDeviceMapping":"","launchTimeoutStr":"","associatePublicIp":false,"connectionStrategy":"PRIVATE_IP","connectBySSHProcess":false,"hostKeyVerificationStrategy":"CHECK_NEW_HARD","maxTotalUses":"-1","nodeProperties":

          {"stapler-class-bag":"true"}

          ,"stapler-class":"hudson.plugins.ec2.AmazonEC2Cloud","$class":"hudson.plugins.ec2.AmazonEC2Cloud"}
          at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:681)
          at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:478)
          at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:474)
          at hudson.model.Descriptor.newInstance(Descriptor.java:598)
          Caused: java.lang.Error: Failed to instantiate class hudson.plugins.ec2.AmazonEC2Cloud from {"cloudName":"agent.group","includeUser":["false","false"],"credentialsId":"","useInstanceProfileForCredentials":true,"altEC2Endpoint":"","region":"us-east-1","sshKeysCredentialsId":"34fdefda-16d7-4889-92e6-c69be62fb933","instanceCapStr":["",""],"noDelayProvisioning":false,"roleArn":"","roleSessionName":"","templates":{"description":"","ami":"ami-04bf6dcdc9ab498ca","type":"T2Micro","ebsOptimized":false,"monitoring":false,"t2Unlimited":false,"zone":"","securityGroups":"","remoteFS":"/var/jenkins","remoteAdmin":"jenkins","":"0","amiType":

          {"rootCommandPrefix":"","slaveCommandPrefix":"","slaveCommandSuffix":"","sshPort":"","stapler-class":"hudson.plugins.ec2.UnixData","$class":"hudson.plugins.ec2.UnixData"}

          ,"labelString":"","mode":"NORMAL","idleTerminationMinutes":"30","initScript":"","tmpDir":"","userData":"","numExecutors":"","jvmopts":"","stopOnTerminate":false,"subnetId":"","useDedicatedTenancy":false,"name":"","value":""},"minimumNumberOfInstances":"","minimumNumberOfSpareInstances":"","iamInstanceProfile":"","deleteRootOnTermination":false,"useEphemeralDevices":false,"customDeviceMapping":"","launchTimeoutStr":"","associatePublicIp":false,"connectionStrategy":"PRIVATE_IP","connectBySSHProcess":false,"hostKeyVerificationStrategy":"CHECK_NEW_HARD","maxTotalUses":"-1","nodeProperties":

          {"stapler-class-bag":"true"}

          ,"stapler-class":"hudson.plugins.ec2.AmazonEC2Cloud","$class":"hudson.plugins.ec2.AmazonEC2Cloud"}
          at hudson.model.Descriptor.newInstance(Descriptor.java:606)
          at hudson.model.Descriptor.newInstancesFromHeteroList(Descriptor.java:1075)
          at hudson.model.Descriptor.newInstancesFromHeteroList(Descriptor.java:1037)
          at hudson.util.DescribableList.rebuildHetero(DescribableList.java:208)
          at jenkins.model.GlobalCloudConfiguration.doConfigure(GlobalCloudConfiguration.java:53)
          at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)
          at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:396)
          Caused: java.lang.reflect.InvocationTargetException
          at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:400)
          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.MetaClass$9.dispatch(MetaClass.java:457)
          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 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 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)
          2020-11-25 22:20:09.985+0000 [id=57] WARNING h.i.i.InstallUncaughtExceptionHandler#handleException: Caught unhandled exception with ID 113ccd25-6b48-4f82-b245-c0f3b04ca990
          org.kohsuke.stapler.WrongTypeException: Got type array but no lister class found for type class java.lang.String
          at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:724)
          at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:478)
          at org.kohsuke.stapler.RequestImpl.instantiate(RequestImpl.java:787)
          Caused: java.lang.IllegalArgumentException: Failed to convert the instanceCapStr parameter of the constructor public hudson.plugins.ec2.AmazonEC2Cloud(java.lang.String,boolean,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.lang.String,java.lang.String)
          at org.kohsuke.stapler.RequestImpl.instantiate(RequestImpl.java:789)
          at org.kohsuke.stapler.RequestImpl.access$200(RequestImpl.java:83)
          at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:678)
          Caused: java.lang.IllegalArgumentException: Failed to instantiate class hudson.plugins.ec2.AmazonEC2Cloud from {"cloudName":"agent.group","includeUser":["false","false"],"credentialsId":"","useInstanceProfileForCredentials":true,"altEC2Endpoint":"","region":"us-east-1","sshKeysCredentialsId":"34fdefda-16d7-4889-92e6-c69be62fb933","instanceCapStr":["",""],"noDelayProvisioning":false,"roleArn":"","roleSessionName":"","templates":{"description":"","ami":"ami-04bf6dcdc9ab498ca","type":"T2Micro","ebsOptimized":false,"monitoring":false,"t2Unlimited":false,"zone":"","securityGroups":"","remoteFS":"/var/jenkins","remoteAdmin":"jenkins","":"0","amiType":

          {"rootCommandPrefix":"","slaveCommandPrefix":"","slaveCommandSuffix":"","sshPort":"","stapler-class":"hudson.plugins.ec2.UnixData","$class":"hudson.plugins.ec2.UnixData"}

          ,"labelString":"","mode":"NORMAL","idleTerminationMinutes":"30","initScript":"","tmpDir":"","userData":"","numExecutors":"","jvmopts":"","stopOnTerminate":false,"subnetId":"","useDedicatedTenancy":false,"name":"","value":""},"minimumNumberOfInstances":"","minimumNumberOfSpareInstances":"","iamInstanceProfile":"","deleteRootOnTermination":false,"useEphemeralDevices":false,"customDeviceMapping":"","launchTimeoutStr":"","associatePublicIp":false,"connectionStrategy":"PRIVATE_IP","connectBySSHProcess":false,"hostKeyVerificationStrategy":"CHECK_NEW_HARD","maxTotalUses":"-1","nodeProperties":

          {"stapler-class-bag":"true"}

          ,"stapler-class":"hudson.plugins.ec2.AmazonEC2Cloud","$class":"hudson.plugins.ec2.AmazonEC2Cloud"}
          at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:681)
          at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:478)
          at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:474)
          at hudson.model.Descriptor.newInstance(Descriptor.java:598)
          Caused: java.lang.Error: Failed to instantiate class hudson.plugins.ec2.AmazonEC2Cloud from {"cloudName":"agent.group","includeUser":["false","false"],"credentialsId":"","useInstanceProfileForCredentials":true,"altEC2Endpoint":"","region":"us-east-1","sshKeysCredentialsId":"34fdefda-16d7-4889-92e6-c69be62fb933","instanceCapStr":["",""],"noDelayProvisioning":false,"roleArn":"","roleSessionName":"","templates":{"description":"","ami":"ami-04bf6dcdc9ab498ca","type":"T2Micro","ebsOptimized":false,"monitoring":false,"t2Unlimited":false,"zone":"","securityGroups":"","remoteFS":"/var/jenkins","remoteAdmin":"jenkins","":"0","amiType":

          {"rootCommandPrefix":"","slaveCommandPrefix":"","slaveCommandSuffix":"","sshPort":"","stapler-class":"hudson.plugins.ec2.UnixData","$class":"hudson.plugins.ec2.UnixData"}

          ,"labelString":"","mode":"NORMAL","idleTerminationMinutes":"30","initScript":"","tmpDir":"","userData":"","numExecutors":"","jvmopts":"","stopOnTerminate":false,"subnetId":"","useDedicatedTenancy":false,"name":"","value":""},"minimumNumberOfInstances":"","minimumNumberOfSpareInstances":"","iamInstanceProfile":"","deleteRootOnTermination":false,"useEphemeralDevices":false,"customDeviceMapping":"","launchTimeoutStr":"","associatePublicIp":false,"connectionStrategy":"PRIVATE_IP","connectBySSHProcess":false,"hostKeyVerificationStrategy":"CHECK_NEW_HARD","maxTotalUses":"-1","nodeProperties":

          {"stapler-class-bag":"true"}

          ,"stapler-class":"hudson.plugins.ec2.AmazonEC2Cloud","$class":"hudson.plugins.ec2.AmazonEC2Cloud"}
          at hudson.model.Descriptor.newInstance(Descriptor.java:606)
          at hudson.model.Descriptor.newInstancesFromHeteroList(Descriptor.java:1075)
          at hudson.model.Descriptor.newInstancesFromHeteroList(Descriptor.java:1037)
          at hudson.util.DescribableList.rebuildHetero(DescribableList.java:208)
          at jenkins.model.GlobalCloudConfiguration.doConfigure(GlobalCloudConfiguration.java:53)
          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)
          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.MetaClass$9.dispatch(MetaClass.java:457)
          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 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 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)

          s singh added a comment - - edited 2020-11-25 22:20:09.980+0000 [id=57] WARNING o.e.j.s.h.ContextHandler$Context#log: Error while serving http://ec2-XX-XX-XX-XX.compute-1.amazonaws.com:8080/configureClouds/configure org.kohsuke.stapler.WrongTypeException: Got type array but no lister class found for type class java.lang.String at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:724) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:478) at org.kohsuke.stapler.RequestImpl.instantiate(RequestImpl.java:787) Caused: java.lang.IllegalArgumentException: Failed to convert the instanceCapStr parameter of the constructor public hudson.plugins.ec2.AmazonEC2Cloud(java.lang.String,boolean,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.lang.String,java.lang.String) at org.kohsuke.stapler.RequestImpl.instantiate(RequestImpl.java:789) at org.kohsuke.stapler.RequestImpl.access$200(RequestImpl.java:83) at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:678) Caused: java.lang.IllegalArgumentException: Failed to instantiate class hudson.plugins.ec2.AmazonEC2Cloud from {"cloudName":"agent.group","includeUser": ["false","false"] ,"credentialsId":"","useInstanceProfileForCredentials":true,"altEC2Endpoint":"","region":"us-east-1","sshKeysCredentialsId":"34fdefda-16d7-4889-92e6-c69be62fb933","instanceCapStr": ["",""] ,"noDelayProvisioning":false,"roleArn":"","roleSessionName":"","templates":{"description":"","ami":"ami-04bf6dcdc9ab498ca","type":"T2Micro","ebsOptimized":false,"monitoring":false,"t2Unlimited":false,"zone":"","securityGroups":"","remoteFS":"/var/jenkins","remoteAdmin":"jenkins","":"0","amiType": {"rootCommandPrefix":"","slaveCommandPrefix":"","slaveCommandSuffix":"","sshPort":"","stapler-class":"hudson.plugins.ec2.UnixData","$class":"hudson.plugins.ec2.UnixData"} ,"labelString":"","mode":"NORMAL","idleTerminationMinutes":"30","initScript":"","tmpDir":"","userData":"","numExecutors":"","jvmopts":"","stopOnTerminate":false,"subnetId":"","useDedicatedTenancy":false,"name":"","value":""},"minimumNumberOfInstances":"","minimumNumberOfSpareInstances":"","iamInstanceProfile":"","deleteRootOnTermination":false,"useEphemeralDevices":false,"customDeviceMapping":"","launchTimeoutStr":"","associatePublicIp":false,"connectionStrategy":"PRIVATE_IP","connectBySSHProcess":false,"hostKeyVerificationStrategy":"CHECK_NEW_HARD","maxTotalUses":"-1","nodeProperties": {"stapler-class-bag":"true"} ,"stapler-class":"hudson.plugins.ec2.AmazonEC2Cloud","$class":"hudson.plugins.ec2.AmazonEC2Cloud"} at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:681) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:478) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:474) at hudson.model.Descriptor.newInstance(Descriptor.java:598) Caused: java.lang.Error: Failed to instantiate class hudson.plugins.ec2.AmazonEC2Cloud from {"cloudName":"agent.group","includeUser": ["false","false"] ,"credentialsId":"","useInstanceProfileForCredentials":true,"altEC2Endpoint":"","region":"us-east-1","sshKeysCredentialsId":"34fdefda-16d7-4889-92e6-c69be62fb933","instanceCapStr": ["",""] ,"noDelayProvisioning":false,"roleArn":"","roleSessionName":"","templates":{"description":"","ami":"ami-04bf6dcdc9ab498ca","type":"T2Micro","ebsOptimized":false,"monitoring":false,"t2Unlimited":false,"zone":"","securityGroups":"","remoteFS":"/var/jenkins","remoteAdmin":"jenkins","":"0","amiType": {"rootCommandPrefix":"","slaveCommandPrefix":"","slaveCommandSuffix":"","sshPort":"","stapler-class":"hudson.plugins.ec2.UnixData","$class":"hudson.plugins.ec2.UnixData"} ,"labelString":"","mode":"NORMAL","idleTerminationMinutes":"30","initScript":"","tmpDir":"","userData":"","numExecutors":"","jvmopts":"","stopOnTerminate":false,"subnetId":"","useDedicatedTenancy":false,"name":"","value":""},"minimumNumberOfInstances":"","minimumNumberOfSpareInstances":"","iamInstanceProfile":"","deleteRootOnTermination":false,"useEphemeralDevices":false,"customDeviceMapping":"","launchTimeoutStr":"","associatePublicIp":false,"connectionStrategy":"PRIVATE_IP","connectBySSHProcess":false,"hostKeyVerificationStrategy":"CHECK_NEW_HARD","maxTotalUses":"-1","nodeProperties": {"stapler-class-bag":"true"} ,"stapler-class":"hudson.plugins.ec2.AmazonEC2Cloud","$class":"hudson.plugins.ec2.AmazonEC2Cloud"} at hudson.model.Descriptor.newInstance(Descriptor.java:606) at hudson.model.Descriptor.newInstancesFromHeteroList(Descriptor.java:1075) at hudson.model.Descriptor.newInstancesFromHeteroList(Descriptor.java:1037) at hudson.util.DescribableList.rebuildHetero(DescribableList.java:208) at jenkins.model.GlobalCloudConfiguration.doConfigure(GlobalCloudConfiguration.java:53) at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627) at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:396) Caused: java.lang.reflect.InvocationTargetException at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:400) 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.MetaClass$9.dispatch(MetaClass.java:457) 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 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 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) 2020-11-25 22:20:09.985+0000 [id=57] WARNING h.i.i.InstallUncaughtExceptionHandler#handleException: Caught unhandled exception with ID 113ccd25-6b48-4f82-b245-c0f3b04ca990 org.kohsuke.stapler.WrongTypeException: Got type array but no lister class found for type class java.lang.String at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:724) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:478) at org.kohsuke.stapler.RequestImpl.instantiate(RequestImpl.java:787) Caused: java.lang.IllegalArgumentException: Failed to convert the instanceCapStr parameter of the constructor public hudson.plugins.ec2.AmazonEC2Cloud(java.lang.String,boolean,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.lang.String,java.lang.String) at org.kohsuke.stapler.RequestImpl.instantiate(RequestImpl.java:789) at org.kohsuke.stapler.RequestImpl.access$200(RequestImpl.java:83) at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:678) Caused: java.lang.IllegalArgumentException: Failed to instantiate class hudson.plugins.ec2.AmazonEC2Cloud from {"cloudName":"agent.group","includeUser": ["false","false"] ,"credentialsId":"","useInstanceProfileForCredentials":true,"altEC2Endpoint":"","region":"us-east-1","sshKeysCredentialsId":"34fdefda-16d7-4889-92e6-c69be62fb933","instanceCapStr": ["",""] ,"noDelayProvisioning":false,"roleArn":"","roleSessionName":"","templates":{"description":"","ami":"ami-04bf6dcdc9ab498ca","type":"T2Micro","ebsOptimized":false,"monitoring":false,"t2Unlimited":false,"zone":"","securityGroups":"","remoteFS":"/var/jenkins","remoteAdmin":"jenkins","":"0","amiType": {"rootCommandPrefix":"","slaveCommandPrefix":"","slaveCommandSuffix":"","sshPort":"","stapler-class":"hudson.plugins.ec2.UnixData","$class":"hudson.plugins.ec2.UnixData"} ,"labelString":"","mode":"NORMAL","idleTerminationMinutes":"30","initScript":"","tmpDir":"","userData":"","numExecutors":"","jvmopts":"","stopOnTerminate":false,"subnetId":"","useDedicatedTenancy":false,"name":"","value":""},"minimumNumberOfInstances":"","minimumNumberOfSpareInstances":"","iamInstanceProfile":"","deleteRootOnTermination":false,"useEphemeralDevices":false,"customDeviceMapping":"","launchTimeoutStr":"","associatePublicIp":false,"connectionStrategy":"PRIVATE_IP","connectBySSHProcess":false,"hostKeyVerificationStrategy":"CHECK_NEW_HARD","maxTotalUses":"-1","nodeProperties": {"stapler-class-bag":"true"} ,"stapler-class":"hudson.plugins.ec2.AmazonEC2Cloud","$class":"hudson.plugins.ec2.AmazonEC2Cloud"} at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:681) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:478) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:474) at hudson.model.Descriptor.newInstance(Descriptor.java:598) Caused: java.lang.Error: Failed to instantiate class hudson.plugins.ec2.AmazonEC2Cloud from {"cloudName":"agent.group","includeUser": ["false","false"] ,"credentialsId":"","useInstanceProfileForCredentials":true,"altEC2Endpoint":"","region":"us-east-1","sshKeysCredentialsId":"34fdefda-16d7-4889-92e6-c69be62fb933","instanceCapStr": ["",""] ,"noDelayProvisioning":false,"roleArn":"","roleSessionName":"","templates":{"description":"","ami":"ami-04bf6dcdc9ab498ca","type":"T2Micro","ebsOptimized":false,"monitoring":false,"t2Unlimited":false,"zone":"","securityGroups":"","remoteFS":"/var/jenkins","remoteAdmin":"jenkins","":"0","amiType": {"rootCommandPrefix":"","slaveCommandPrefix":"","slaveCommandSuffix":"","sshPort":"","stapler-class":"hudson.plugins.ec2.UnixData","$class":"hudson.plugins.ec2.UnixData"} ,"labelString":"","mode":"NORMAL","idleTerminationMinutes":"30","initScript":"","tmpDir":"","userData":"","numExecutors":"","jvmopts":"","stopOnTerminate":false,"subnetId":"","useDedicatedTenancy":false,"name":"","value":""},"minimumNumberOfInstances":"","minimumNumberOfSpareInstances":"","iamInstanceProfile":"","deleteRootOnTermination":false,"useEphemeralDevices":false,"customDeviceMapping":"","launchTimeoutStr":"","associatePublicIp":false,"connectionStrategy":"PRIVATE_IP","connectBySSHProcess":false,"hostKeyVerificationStrategy":"CHECK_NEW_HARD","maxTotalUses":"-1","nodeProperties": {"stapler-class-bag":"true"} ,"stapler-class":"hudson.plugins.ec2.AmazonEC2Cloud","$class":"hudson.plugins.ec2.AmazonEC2Cloud"} at hudson.model.Descriptor.newInstance(Descriptor.java:606) at hudson.model.Descriptor.newInstancesFromHeteroList(Descriptor.java:1075) at hudson.model.Descriptor.newInstancesFromHeteroList(Descriptor.java:1037) at hudson.util.DescribableList.rebuildHetero(DescribableList.java:208) at jenkins.model.GlobalCloudConfiguration.doConfigure(GlobalCloudConfiguration.java:53) 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) 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.MetaClass$9.dispatch(MetaClass.java:457) 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 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 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)

          We also have this issue, had to downgrade the jenkins instance to version 2.263.

          We have the parallelsdesktop plugin installed.

          This does not actually log out the user, but the error is shown as for a logged out user.

          I attach the log from the 2.268 instance. FYI this happens for us from version 2.264 on:

          2020-11-27 08:50:01.613+0000 [id=906]	WARNING	o.e.j.s.h.ContextHandler$Context#log: Error while serving https://<my-jenkins-instance>/configureClouds/configure
          java.lang.ClassNotFoundException: cached miss for ["hudson.slaves.JNLPLauncher","hudson.slaves.CommandLauncher","hudson.plugins.sshslaves.SSHLauncher","hudson.os.windows.ManagedWindowsServiceLauncher"]
          	at hudson.PluginManager$UberClassLoader.findClass(PluginManager.java:2028)
          	at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
          	at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
          	at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:669)
          Caused: java.lang.IllegalArgumentException: Class ["hudson.slaves.JNLPLauncher","hudson.slaves.CommandLauncher","hudson.plugins.sshslaves.SSHLauncher","hudson.os.windows.ManagedWindowsServiceLauncher"] is specified in JSON, but no such class found in classLoader hudson.PluginManager$UberClassLoader
          	at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:674)
          Caused: java.lang.IllegalArgumentException: Failed to instantiate class hudson.slaves.ComputerLauncher from {"stapler-class":["hudson.slaves.JNLPLauncher","hudson.slaves.CommandLauncher","hudson.plugins.sshslaves.SSHLauncher","hudson.os.windows.ManagedWindowsServiceLauncher"],"workDirSettings":{"disabled":false,"workDirPath":"","internalDir":"remoting","failIfWorkDirIsMissing":false},"webSocket":false,"tunnel":"","vmargs":""}
          	at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:681)
          	at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:478)
          	at org.kohsuke.stapler.RequestImpl.instantiate(RequestImpl.java:787)
          Caused: java.lang.IllegalArgumentException: Failed to convert the pdLauncher parameter of the constructor public com.parallels.desktopcloud.ParallelsDesktopCloud(java.lang.String,java.lang.String,java.lang.String,hudson.slaves.ComputerLauncher,boolean,java.util.List)
          	at org.kohsuke.stapler.RequestImpl.instantiate(RequestImpl.java:789)
          	at org.kohsuke.stapler.RequestImpl.access$200(RequestImpl.java:83)
          	at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:678)
          Caused: java.lang.IllegalArgumentException: Failed to instantiate class com.parallels.desktopcloud.ParallelsDesktopCloud from {"name":"Parallels Desktop Cloud","labelString":"","remoteFS":"","useConnectorAsBuilder":false,"":"hudson.slaves.JNLPLauncher","pdLauncher":{"stapler-class":["hudson.slaves.JNLPLauncher","hudson.slaves.CommandLauncher","hudson.plugins.sshslaves.SSHLauncher","hudson.os.windows.ManagedWindowsServiceLauncher"],"workDirSettings":{"disabled":false,"workDirPath":"","internalDir":"remoting","failIfWorkDirIsMissing":false},"webSocket":false,"tunnel":"","vmargs":""},"stapler-class":"com.parallels.desktopcloud.ParallelsDesktopCloud","$class":"com.parallels.desktopcloud.ParallelsDesktopCloud"}
          	at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:681)
          	at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:478)
          	at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:474)
          	at hudson.model.Descriptor.newInstance(Descriptor.java:598)
          Caused: java.lang.Error: Failed to instantiate class com.parallels.desktopcloud.ParallelsDesktopCloud from {"name":"Parallels Desktop Cloud","labelString":"","remoteFS":"","useConnectorAsBuilder":false,"":"hudson.slaves.JNLPLauncher","pdLauncher":{"stapler-class":["hudson.slaves.JNLPLauncher","hudson.slaves.CommandLauncher","hudson.plugins.sshslaves.SSHLauncher","hudson.os.windows.ManagedWindowsServiceLauncher"],"workDirSettings":{"disabled":false,"workDirPath":"","internalDir":"remoting","failIfWorkDirIsMissing":false},"webSocket":false,"tunnel":"","vmargs":""},"stapler-class":"com.parallels.desktopcloud.ParallelsDesktopCloud","$class":"com.parallels.desktopcloud.ParallelsDesktopCloud"}
          	at hudson.model.Descriptor.newInstance(Descriptor.java:606)
          	at hudson.model.Descriptor.newInstancesFromHeteroList(Descriptor.java:1075)
          	at hudson.model.Descriptor.newInstancesFromHeteroList(Descriptor.java:1037)
          	at hudson.util.DescribableList.rebuildHetero(DescribableList.java:208)
          	at jenkins.model.GlobalCloudConfiguration.doConfigure(GlobalCloudConfiguration.java:53)
          	at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)
          	at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:396)
          Caused: java.lang.reflect.InvocationTargetException
          	at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:400)
          	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.MetaClass$9.dispatch(MetaClass.java:457)
          	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.telemetry.impl.UserLanguages$AcceptLanguageFilter.doFilter(UserLanguages.java:129)
          	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 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 hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:59)
          	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
          	at hudson.plugins.locale.LocaleFilter.doFilter(LocaleFilter.java:42)
          	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)2020-11-27 08:50:01.619+0000 [id=906]	WARNING	h.i.i.InstallUncaughtExceptionHandler#handleException: Caught unhandled exception with ID 84e042ea-d280-425e-8acb-9ace8648ffbe
          java.lang.ClassNotFoundException: cached miss for ["hudson.slaves.JNLPLauncher","hudson.slaves.CommandLauncher","hudson.plugins.sshslaves.SSHLauncher","hudson.os.windows.ManagedWindowsServiceLauncher"]
          	at hudson.PluginManager$UberClassLoader.findClass(PluginManager.java:2028)
          	at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
          	at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
          	at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:669)
          Caused: java.lang.IllegalArgumentException: Class ["hudson.slaves.JNLPLauncher","hudson.slaves.CommandLauncher","hudson.plugins.sshslaves.SSHLauncher","hudson.os.windows.ManagedWindowsServiceLauncher"] is specified in JSON, but no such class found in classLoader hudson.PluginManager$UberClassLoader
          	at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:674)
          Caused: java.lang.IllegalArgumentException: Failed to instantiate class hudson.slaves.ComputerLauncher from {"stapler-class":["hudson.slaves.JNLPLauncher","hudson.slaves.CommandLauncher","hudson.plugins.sshslaves.SSHLauncher","hudson.os.windows.ManagedWindowsServiceLauncher"],"workDirSettings":{"disabled":false,"workDirPath":"","internalDir":"remoting","failIfWorkDirIsMissing":false},"webSocket":false,"tunnel":"","vmargs":""}
          	at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:681)
          	at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:478)
          	at org.kohsuke.stapler.RequestImpl.instantiate(RequestImpl.java:787)
          Caused: java.lang.IllegalArgumentException: Failed to convert the pdLauncher parameter of the constructor public com.parallels.desktopcloud.ParallelsDesktopCloud(java.lang.String,java.lang.String,java.lang.String,hudson.slaves.ComputerLauncher,boolean,java.util.List)
          	at org.kohsuke.stapler.RequestImpl.instantiate(RequestImpl.java:789)
          	at org.kohsuke.stapler.RequestImpl.access$200(RequestImpl.java:83)
          	at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:678)
          Caused: java.lang.IllegalArgumentException: Failed to instantiate class com.parallels.desktopcloud.ParallelsDesktopCloud from {"name":"Parallels Desktop Cloud","labelString":"","remoteFS":"","useConnectorAsBuilder":false,"":"hudson.slaves.JNLPLauncher","pdLauncher":{"stapler-class":["hudson.slaves.JNLPLauncher","hudson.slaves.CommandLauncher","hudson.plugins.sshslaves.SSHLauncher","hudson.os.windows.ManagedWindowsServiceLauncher"],"workDirSettings":{"disabled":false,"workDirPath":"","internalDir":"remoting","failIfWorkDirIsMissing":false},"webSocket":false,"tunnel":"","vmargs":""},"stapler-class":"com.parallels.desktopcloud.ParallelsDesktopCloud","$class":"com.parallels.desktopcloud.ParallelsDesktopCloud"}
          	at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:681)
          	at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:478)
          	at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:474)
          	at hudson.model.Descriptor.newInstance(Descriptor.java:598)
          Caused: java.lang.Error: Failed to instantiate class com.parallels.desktopcloud.ParallelsDesktopCloud from {"name":"Parallels Desktop Cloud","labelString":"","remoteFS":"","useConnectorAsBuilder":false,"":"hudson.slaves.JNLPLauncher","pdLauncher":{"stapler-class":["hudson.slaves.JNLPLauncher","hudson.slaves.CommandLauncher","hudson.plugins.sshslaves.SSHLauncher","hudson.os.windows.ManagedWindowsServiceLauncher"],"workDirSettings":{"disabled":false,"workDirPath":"","internalDir":"remoting","failIfWorkDirIsMissing":false},"webSocket":false,"tunnel":"","vmargs":""},"stapler-class":"com.parallels.desktopcloud.ParallelsDesktopCloud","$class":"com.parallels.desktopcloud.ParallelsDesktopCloud"}
          	at hudson.model.Descriptor.newInstance(Descriptor.java:606)
          	at hudson.model.Descriptor.newInstancesFromHeteroList(Descriptor.java:1075)
          	at hudson.model.Descriptor.newInstancesFromHeteroList(Descriptor.java:1037)
          	at hudson.util.DescribableList.rebuildHetero(DescribableList.java:208)
          	at jenkins.model.GlobalCloudConfiguration.doConfigure(GlobalCloudConfiguration.java:53)
          	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)
          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.MetaClass$9.dispatch(MetaClass.java:457)
          	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.telemetry.impl.UserLanguages$AcceptLanguageFilter.doFilter(UserLanguages.java:129)
          	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 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 hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:59)
          	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
          	at hudson.plugins.locale.LocaleFilter.doFilter(LocaleFilter.java:42)
          	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)
          

           

          Franziska Schlösser added a comment - We also have this issue, had to downgrade the jenkins instance to version 2.263. We have the parallelsdesktop plugin installed. This does not actually log out the user, but the error is shown as for a logged out user. I attach the log from the 2.268 instance. FYI this happens for us from version 2.264 on: 2020-11-27 08:50:01.613+0000 [id=906] WARNING o.e.j.s.h.ContextHandler$Context#log: Error while serving https://<my-jenkins-instance>/configureClouds/configure java.lang.ClassNotFoundException: cached miss for ["hudson.slaves.JNLPLauncher","hudson.slaves.CommandLauncher","hudson.plugins.sshslaves.SSHLauncher","hudson.os.windows.ManagedWindowsServiceLauncher"] at hudson.PluginManager$UberClassLoader.findClass(PluginManager.java:2028) at java.lang.ClassLoader.loadClass(ClassLoader.java:418) at java.lang.ClassLoader.loadClass(ClassLoader.java:351) at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:669) Caused: java.lang.IllegalArgumentException: Class ["hudson.slaves.JNLPLauncher","hudson.slaves.CommandLauncher","hudson.plugins.sshslaves.SSHLauncher","hudson.os.windows.ManagedWindowsServiceLauncher"] is specified in JSON, but no such class found in classLoader hudson.PluginManager$UberClassLoader at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:674) Caused: java.lang.IllegalArgumentException: Failed to instantiate class hudson.slaves.ComputerLauncher from {"stapler-class":["hudson.slaves.JNLPLauncher","hudson.slaves.CommandLauncher","hudson.plugins.sshslaves.SSHLauncher","hudson.os.windows.ManagedWindowsServiceLauncher"],"workDirSettings":{"disabled":false,"workDirPath":"","internalDir":"remoting","failIfWorkDirIsMissing":false},"webSocket":false,"tunnel":"","vmargs":""} at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:681) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:478) at org.kohsuke.stapler.RequestImpl.instantiate(RequestImpl.java:787) Caused: java.lang.IllegalArgumentException: Failed to convert the pdLauncher parameter of the constructor public com.parallels.desktopcloud.ParallelsDesktopCloud(java.lang.String,java.lang.String,java.lang.String,hudson.slaves.ComputerLauncher,boolean,java.util.List) at org.kohsuke.stapler.RequestImpl.instantiate(RequestImpl.java:789) at org.kohsuke.stapler.RequestImpl.access$200(RequestImpl.java:83) at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:678) Caused: java.lang.IllegalArgumentException: Failed to instantiate class com.parallels.desktopcloud.ParallelsDesktopCloud from {"name":"Parallels Desktop Cloud","labelString":"","remoteFS":"","useConnectorAsBuilder":false,"":"hudson.slaves.JNLPLauncher","pdLauncher":{"stapler-class":["hudson.slaves.JNLPLauncher","hudson.slaves.CommandLauncher","hudson.plugins.sshslaves.SSHLauncher","hudson.os.windows.ManagedWindowsServiceLauncher"],"workDirSettings":{"disabled":false,"workDirPath":"","internalDir":"remoting","failIfWorkDirIsMissing":false},"webSocket":false,"tunnel":"","vmargs":""},"stapler-class":"com.parallels.desktopcloud.ParallelsDesktopCloud","$class":"com.parallels.desktopcloud.ParallelsDesktopCloud"} at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:681) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:478) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:474) at hudson.model.Descriptor.newInstance(Descriptor.java:598) Caused: java.lang.Error: Failed to instantiate class com.parallels.desktopcloud.ParallelsDesktopCloud from {"name":"Parallels Desktop Cloud","labelString":"","remoteFS":"","useConnectorAsBuilder":false,"":"hudson.slaves.JNLPLauncher","pdLauncher":{"stapler-class":["hudson.slaves.JNLPLauncher","hudson.slaves.CommandLauncher","hudson.plugins.sshslaves.SSHLauncher","hudson.os.windows.ManagedWindowsServiceLauncher"],"workDirSettings":{"disabled":false,"workDirPath":"","internalDir":"remoting","failIfWorkDirIsMissing":false},"webSocket":false,"tunnel":"","vmargs":""},"stapler-class":"com.parallels.desktopcloud.ParallelsDesktopCloud","$class":"com.parallels.desktopcloud.ParallelsDesktopCloud"} at hudson.model.Descriptor.newInstance(Descriptor.java:606) at hudson.model.Descriptor.newInstancesFromHeteroList(Descriptor.java:1075) at hudson.model.Descriptor.newInstancesFromHeteroList(Descriptor.java:1037) at hudson.util.DescribableList.rebuildHetero(DescribableList.java:208) at jenkins.model.GlobalCloudConfiguration.doConfigure(GlobalCloudConfiguration.java:53) at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627) at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:396) Caused: java.lang.reflect.InvocationTargetException at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:400) 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.MetaClass$9.dispatch(MetaClass.java:457) 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.telemetry.impl.UserLanguages$AcceptLanguageFilter.doFilter(UserLanguages.java:129) 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 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 hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:59) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151) at hudson.plugins.locale.LocaleFilter.doFilter(LocaleFilter.java:42) 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)2020-11-27 08:50:01.619+0000 [id=906] WARNING h.i.i.InstallUncaughtExceptionHandler#handleException: Caught unhandled exception with ID 84e042ea-d280-425e-8acb-9ace8648ffbe java.lang.ClassNotFoundException: cached miss for ["hudson.slaves.JNLPLauncher","hudson.slaves.CommandLauncher","hudson.plugins.sshslaves.SSHLauncher","hudson.os.windows.ManagedWindowsServiceLauncher"] at hudson.PluginManager$UberClassLoader.findClass(PluginManager.java:2028) at java.lang.ClassLoader.loadClass(ClassLoader.java:418) at java.lang.ClassLoader.loadClass(ClassLoader.java:351) at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:669) Caused: java.lang.IllegalArgumentException: Class ["hudson.slaves.JNLPLauncher","hudson.slaves.CommandLauncher","hudson.plugins.sshslaves.SSHLauncher","hudson.os.windows.ManagedWindowsServiceLauncher"] is specified in JSON, but no such class found in classLoader hudson.PluginManager$UberClassLoader at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:674) Caused: java.lang.IllegalArgumentException: Failed to instantiate class hudson.slaves.ComputerLauncher from {"stapler-class":["hudson.slaves.JNLPLauncher","hudson.slaves.CommandLauncher","hudson.plugins.sshslaves.SSHLauncher","hudson.os.windows.ManagedWindowsServiceLauncher"],"workDirSettings":{"disabled":false,"workDirPath":"","internalDir":"remoting","failIfWorkDirIsMissing":false},"webSocket":false,"tunnel":"","vmargs":""} at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:681) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:478) at org.kohsuke.stapler.RequestImpl.instantiate(RequestImpl.java:787) Caused: java.lang.IllegalArgumentException: Failed to convert the pdLauncher parameter of the constructor public com.parallels.desktopcloud.ParallelsDesktopCloud(java.lang.String,java.lang.String,java.lang.String,hudson.slaves.ComputerLauncher,boolean,java.util.List) at org.kohsuke.stapler.RequestImpl.instantiate(RequestImpl.java:789) at org.kohsuke.stapler.RequestImpl.access$200(RequestImpl.java:83) at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:678) Caused: java.lang.IllegalArgumentException: Failed to instantiate class com.parallels.desktopcloud.ParallelsDesktopCloud from {"name":"Parallels Desktop Cloud","labelString":"","remoteFS":"","useConnectorAsBuilder":false,"":"hudson.slaves.JNLPLauncher","pdLauncher":{"stapler-class":["hudson.slaves.JNLPLauncher","hudson.slaves.CommandLauncher","hudson.plugins.sshslaves.SSHLauncher","hudson.os.windows.ManagedWindowsServiceLauncher"],"workDirSettings":{"disabled":false,"workDirPath":"","internalDir":"remoting","failIfWorkDirIsMissing":false},"webSocket":false,"tunnel":"","vmargs":""},"stapler-class":"com.parallels.desktopcloud.ParallelsDesktopCloud","$class":"com.parallels.desktopcloud.ParallelsDesktopCloud"} at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:681) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:478) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:474) at hudson.model.Descriptor.newInstance(Descriptor.java:598) Caused: java.lang.Error: Failed to instantiate class com.parallels.desktopcloud.ParallelsDesktopCloud from {"name":"Parallels Desktop Cloud","labelString":"","remoteFS":"","useConnectorAsBuilder":false,"":"hudson.slaves.JNLPLauncher","pdLauncher":{"stapler-class":["hudson.slaves.JNLPLauncher","hudson.slaves.CommandLauncher","hudson.plugins.sshslaves.SSHLauncher","hudson.os.windows.ManagedWindowsServiceLauncher"],"workDirSettings":{"disabled":false,"workDirPath":"","internalDir":"remoting","failIfWorkDirIsMissing":false},"webSocket":false,"tunnel":"","vmargs":""},"stapler-class":"com.parallels.desktopcloud.ParallelsDesktopCloud","$class":"com.parallels.desktopcloud.ParallelsDesktopCloud"} at hudson.model.Descriptor.newInstance(Descriptor.java:606) at hudson.model.Descriptor.newInstancesFromHeteroList(Descriptor.java:1075) at hudson.model.Descriptor.newInstancesFromHeteroList(Descriptor.java:1037) at hudson.util.DescribableList.rebuildHetero(DescribableList.java:208) at jenkins.model.GlobalCloudConfiguration.doConfigure(GlobalCloudConfiguration.java:53) 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) 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.MetaClass$9.dispatch(MetaClass.java:457) 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.telemetry.impl.UserLanguages$AcceptLanguageFilter.doFilter(UserLanguages.java:129) 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 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 hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:59) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151) at hudson.plugins.locale.LocaleFilter.doFilter(LocaleFilter.java:42) 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)  

          Ilguiz Latypov added a comment - - edited

          I have a similar issue saving a job configuration in 2.274, something about a single condition build step.

          2021-01-06 17:41:44.081+0000 [id=21]	INFO	hudson.WebAppMain$3#run: Jenkins is fully up and running
          --> setting agent port for jnlp
          --> setting agent port for jnlp... done
          2021-01-06 17:41:56.986+0000 [id=69]	INFO	h.TcpSlaveAgentListener$ConnectionHandler#run: Connection #1 failed: java.io.EOFException
          2021-01-06 17:41:57.033+0000 [id=70]	INFO	h.TcpSlaveAgentListener$ConnectionHandler#run: Accepted JNLP4-connect connection #2 from /10.237.208.78:56370
          2021-01-06 17:52:14.721+0000 [id=155]	INFO	hudson.model.AsyncPeriodicWork#lambda$doRun$0: Started Periodic background build discarder
          2021-01-06 17:52:16.126+0000 [id=155]	INFO	hudson.model.AsyncPeriodicWork#lambda$doRun$0: Finished Periodic background build discarder. 1,404 ms
          2021-01-06 17:53:27.575+0000 [id=16]	WARNING	o.e.j.s.h.ContextHandler$Context#log: Error while serving https://HOST.DOMAIN:8083/job/StaticScans/job/PROJECT/configSubmit
          java.lang.ClassNotFoundException: ["hudson.plugins.sonar.SonarRunnerBuilder","hudson.tasks.BatchFile","hudson.tasks.Shell","hudson.tasks.Ant","org.jfrog.hudson.maven3.Maven3Builder","hudson.plugins.gradle.Gradle","hudson.tasks.Maven","org.jenkinsci.plugins.configfiles.builder.ConfigFileBuildStep","com.cloudbees.jenkins.GitHubSetCommitStatusBuilder","hudson.plugins.sonar.MsBuildSQRunnerBegin","hudson.plugins.sonar.MsBuildSQRunnerEnd"]
          	at hudson.PluginManager$UberClassLoader.findClass(PluginManager.java:2180)
          	at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
          	at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
          	at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:670)
          Caused: java.lang.IllegalArgumentException: Class ["hudson.plugins.sonar.SonarRunnerBuilder","hudson.tasks.BatchFile","hudson.tasks.Shell","hudson.tasks.Ant","org.jfrog.hudson.maven3.Maven3Builder","hudson.plugins.gradle.Gradle","hudson.tasks.Maven","org.jenkinsci.plugins.configfiles.builder.ConfigFileBuildStep","com.cloudbees.jenkins.GitHubSetCommitStatusBuilder","hudson.plugins.sonar.MsBuildSQRunnerBegin","hudson.plugins.sonar.MsBuildSQRunnerEnd"] is specified in JSON, but no such class found in classLoader hudson.PluginManager$UberClassLoader
          	at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:675)
          Caused: java.lang.IllegalArgumentException: Failed to instantiate interface hudson.tasks.BuildStep from {"stapler-class":["hudson.plugins.sonar.SonarRunnerBuilder","hudson.tasks.BatchFile","hudson.tasks.Shell","hudson.tasks.Ant","org.jfrog.hudson.maven3.Maven3Builder","hudson.plugins.gradle.Gradle","hudson.tasks.Maven","org.jenkinsci.plugins.configfiles.builder.ConfigFileBuildStep","com.cloudbees.jenkins.GitHubSetCommitStatusBuilder","hudson.plugins.sonar.MsBuildSQRunnerBegin","hudson.plugins.sonar.MsBuildSQRunnerEnd"],"$class":["hudson.plugins.sonar.SonarRunnerBuilder","hudson.tasks.BatchFile","hudson.tasks.Shell","hudson.tasks.Ant","org.jfrog.hudson.maven3.Maven3Builder","hudson.plugins.gradle.Gradle","hudson.tasks.Maven","org.jenkinsci.plugins.configfiles.builder.ConfigFileBuildStep","com.cloudbees.jenkins.GitHubSetCommitStatusBuilder","hudson.plugins.sonar.MsBuildSQRunnerBegin","hudson.plugins.sonar.MsBuildSQRunnerEnd"],"command":"\"%cygbinslash%bash.exe\" sample-builds/git-security-scans.sh","unstableReturn":""}
          	at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:682)
          	at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:479)
          	at org.kohsuke.stapler.RequestImpl.instantiate(RequestImpl.java:788)
          Caused: java.lang.IllegalArgumentException: Failed to convert the buildStep parameter of the constructor public org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder(hudson.tasks.BuildStep,org.jenkins_ci.plugins.run_condition.RunCondition,org.jenkins_ci.plugins.run_condition.BuildStepRunner)
          	at org.kohsuke.stapler.RequestImpl.instantiate(RequestImpl.java:790)
          	at org.kohsuke.stapler.RequestImpl.access$200(RequestImpl.java:84)
          	at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:679)
          Caused: java.lang.IllegalArgumentException: Failed to instantiate class org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder from {"":["14","0","1"],"condition":{"stapler-class":["org.jenkins_ci.plugins.run_condition.core.AlwaysRun","org.jenkins_ci.plugins.run_condition.core.NeverRun","org.jenkins_ci.plugins.run_condition.core.BooleanCondition","org.jenkins_ci.plugins.run_condition.core.CauseCondition","org.jenkins_ci.plugins.run_condition.core.StatusCondition","org.jenkins_ci.plugins.run_condition.core.DayCondition","org.jenkins_ci.plugins.run_condition.core.VariableExistsCondition","org.jenkins_ci.plugins.run_condition.contributed.ShellCondition","org.jenkins_ci.plugins.run_condition.contributed.BatchFileCondition","org.jenkins_ci.plugins.run_condition.core.NodeCondition","org.jenkins_ci.plugins.run_condition.core.FileExistsCondition","org.jenkins_ci.plugins.run_condition.core.FilesMatchCondition","org.jenkinsci.plugins.conditionalbuildstep.LegacyBuildstepCondition","org.jenkins_ci.plugins.run_condition.core.NumericalComparisonCondition","org.jenkins_ci.plugins.run_condition.core.ExpressionCondition","org.jenkins_ci.plugins.run_condition.core.StringsMatchCondition","org.jenkins_ci.plugins.run_condition.core.TimeCondition","org.jenkins_ci.plugins.run_condition.logic.And","org.jenkins_ci.plugins.run_condition.logic.Or","org.jenkins_ci.plugins.run_condition.logic.Not"],"$class":["org.jenkins_ci.plugins.run_condition.core.AlwaysRun","org.jenkins_ci.plugins.run_condition.core.NeverRun","org.jenkins_ci.plugins.run_condition.core.BooleanCondition","org.jenkins_ci.plugins.run_condition.core.CauseCondition","org.jenkins_ci.plugins.run_condition.core.StatusCondition","org.jenkins_ci.plugins.run_condition.core.DayCondition","org.jenkins_ci.plugins.run_condition.core.VariableExistsCondition","org.jenkins_ci.plugins.run_condition.contributed.ShellCondition","org.jenkins_ci.plugins.run_condition.contributed.BatchFileCondition","org.jenkins_ci.plugins.run_condition.core.NodeCondition","org.jenkins_ci.plugins.run_condition.core.FileExistsCondition","org.jenkins_ci.plugins.run_condition.core.FilesMatchCondition","org.jenkinsci.plugins.conditionalbuildstep.LegacyBuildstepCondition","org.jenkins_ci.plugins.run_condition.core.NumericalComparisonCondition","org.jenkins_ci.plugins.run_condition.core.ExpressionCondition","org.jenkins_ci.plugins.run_condition.core.StringsMatchCondition","org.jenkins_ci.plugins.run_condition.core.TimeCondition","org.jenkins_ci.plugins.run_condition.logic.And","org.jenkins_ci.plugins.run_condition.logic.Or","org.jenkins_ci.plugins.run_condition.logic.Not"],"expression":".*windows.*","label":"${ENV,var=\"NODE_LABELS\"}"},"runner":{"stapler-class":["org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail","org.jenkins_ci.plugins.run_condition.BuildStepRunner$Unstable","org.jenkins_ci.plugins.run_condition.BuildStepRunner$RunUnstable","org.jenkins_ci.plugins.run_condition.BuildStepRunner$Run","org.jenkins_ci.plugins.run_condition.BuildStepRunner$DontRun"],"$class":["org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail","org.jenkins_ci.plugins.run_condition.BuildStepRunner$Unstable","org.jenkins_ci.plugins.run_condition.BuildStepRunner$RunUnstable","org.jenkins_ci.plugins.run_condition.BuildStepRunner$Run","org.jenkins_ci.plugins.run_condition.BuildStepRunner$DontRun"]},"buildStep":{"stapler-class":["hudson.plugins.sonar.SonarRunnerBuilder","hudson.tasks.BatchFile","hudson.tasks.Shell","hudson.tasks.Ant","org.jfrog.hudson.maven3.Maven3Builder","hudson.plugins.gradle.Gradle","hudson.tasks.Maven","org.jenkinsci.plugins.configfiles.builder.ConfigFileBuildStep","com.cloudbees.jenkins.GitHubSetCommitStatusBuilder","hudson.plugins.sonar.MsBuildSQRunnerBegin","hudson.plugins.sonar.MsBuildSQRunnerEnd"],"$class":["hudson.plugins.sonar.SonarRunnerBuilder","hudson.tasks.BatchFile","hudson.tasks.Shell","hudson.tasks.Ant","org.jfrog.hudson.maven3.Maven3Builder","hudson.plugins.gradle.Gradle","hudson.tasks.Maven","org.jenkinsci.plugins.configfiles.builder.ConfigFileBuildStep","com.cloudbees.jenkins.GitHubSetCommitStatusBuilder","hudson.plugins.sonar.MsBuildSQRunnerBegin","hudson.plugins.sonar.MsBuildSQRunnerEnd"],"command":"\"%cygbinslash%bash.exe\" sample-builds/git-security-scans.sh","unstableReturn":""},"stapler-class":"org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder","$class":"org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder"}
          	at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:682)
          	at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:479)
          	at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:475)
          	at hudson.model.Descriptor.newInstance(Descriptor.java:598)
          Caused: java.lang.Error: Failed to instantiate class org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder from {"":["14","0","1"],"condition":{"stapler-class":["org.jenkins_ci.plugins.run_condition.core.AlwaysRun","org.jenkins_ci.plugins.run_condition.core.NeverRun","org.jenkins_ci.plugins.run_condition.core.BooleanCondition","org.jenkins_ci.plugins.run_condition.core.CauseCondition","org.jenkins_ci.plugins.run_condition.core.StatusCondition","org.jenkins_ci.plugins.run_condition.core.DayCondition","org.jenkins_ci.plugins.run_condition.core.VariableExistsCondition","org.jenkins_ci.plugins.run_condition.contributed.ShellCondition","org.jenkins_ci.plugins.run_condition.contributed.BatchFileCondition","org.jenkins_ci.plugins.run_condition.core.NodeCondition","org.jenkins_ci.plugins.run_condition.core.FileExistsCondition","org.jenkins_ci.plugins.run_condition.core.FilesMatchCondition","org.jenkinsci.plugins.conditionalbuildstep.LegacyBuildstepCondition","org.jenkins_ci.plugins.run_condition.core.NumericalComparisonCondition","org.jenkins_ci.plugins.run_condition.core.ExpressionCondition","org.jenkins_ci.plugins.run_condition.core.StringsMatchCondition","org.jenkins_ci.plugins.run_condition.core.TimeCondition","org.jenkins_ci.plugins.run_condition.logic.And","org.jenkins_ci.plugins.run_condition.logic.Or","org.jenkins_ci.plugins.run_condition.logic.Not"],"$class":["org.jenkins_ci.plugins.run_condition.core.AlwaysRun","org.jenkins_ci.plugins.run_condition.core.NeverRun","org.jenkins_ci.plugins.run_condition.core.BooleanCondition","org.jenkins_ci.plugins.run_condition.core.CauseCondition","org.jenkins_ci.plugins.run_condition.core.StatusCondition","org.jenkins_ci.plugins.run_condition.core.DayCondition","org.jenkins_ci.plugins.run_condition.core.VariableExistsCondition","org.jenkins_ci.plugins.run_condition.contributed.ShellCondition","org.jenkins_ci.plugins.run_condition.contributed.BatchFileCondition","org.jenkins_ci.plugins.run_condition.core.NodeCondition","org.jenkins_ci.plugins.run_condition.core.FileExistsCondition","org.jenkins_ci.plugins.run_condition.core.FilesMatchCondition","org.jenkinsci.plugins.conditionalbuildstep.LegacyBuildstepCondition","org.jenkins_ci.plugins.run_condition.core.NumericalComparisonCondition","org.jenkins_ci.plugins.run_condition.core.ExpressionCondition","org.jenkins_ci.plugins.run_condition.core.StringsMatchCondition","org.jenkins_ci.plugins.run_condition.core.TimeCondition","org.jenkins_ci.plugins.run_condition.logic.And","org.jenkins_ci.plugins.run_condition.logic.Or","org.jenkins_ci.plugins.run_condition.logic.Not"],"expression":".*windows.*","label":"${ENV,var=\"NODE_LABELS\"}"},"runner":{"stapler-class":["org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail","org.jenkins_ci.plugins.run_condition.BuildStepRunner$Unstable","org.jenkins_ci.plugins.run_condition.BuildStepRunner$RunUnstable","org.jenkins_ci.plugins.run_condition.BuildStepRunner$Run","org.jenkins_ci.plugins.run_condition.BuildStepRunner$DontRun"],"$class":["org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail","org.jenkins_ci.plugins.run_condition.BuildStepRunner$Unstable","org.jenkins_ci.plugins.run_condition.BuildStepRunner$RunUnstable","org.jenkins_ci.plugins.run_condition.BuildStepRunner$Run","org.jenkins_ci.plugins.run_condition.BuildStepRunner$DontRun"]},"buildStep":{"stapler-class":["hudson.plugins.sonar.SonarRunnerBuilder","hudson.tasks.BatchFile","hudson.tasks.Shell","hudson.tasks.Ant","org.jfrog.hudson.maven3.Maven3Builder","hudson.plugins.gradle.Gradle","hudson.tasks.Maven","org.jenkinsci.plugins.configfiles.builder.ConfigFileBuildStep","com.cloudbees.jenkins.GitHubSetCommitStatusBuilder","hudson.plugins.sonar.MsBuildSQRunnerBegin","hudson.plugins.sonar.MsBuildSQRunnerEnd"],"$class":["hudson.plugins.sonar.SonarRunnerBuilder","hudson.tasks.BatchFile","hudson.tasks.Shell","hudson.tasks.Ant","org.jfrog.hudson.maven3.Maven3Builder","hudson.plugins.gradle.Gradle","hudson.tasks.Maven","org.jenkinsci.plugins.configfiles.builder.ConfigFileBuildStep","com.cloudbees.jenkins.GitHubSetCommitStatusBuilder","hudson.plugins.sonar.MsBuildSQRunnerBegin","hudson.plugins.sonar.MsBuildSQRunnerEnd"],"command":"\"%cygbinslash%bash.exe\" sample-builds/git-security-scans.sh","unstableReturn":""},"stapler-class":"org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder","$class":"org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder"}
          	at hudson.model.Descriptor.newInstance(Descriptor.java:606)
          	at hudson.model.Descriptor.newInstancesFromHeteroList(Descriptor.java:1075)
          	at hudson.model.Descriptor.newInstancesFromHeteroList(Descriptor.java:1037)
          	at hudson.util.DescribableList.rebuildHetero(DescribableList.java:208)
          	at hudson.model.Project.submit(Project.java:230)
          	at hudson.model.Job.doConfigSubmit(Job.java:1335)
          	at hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:768)
          	at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)
          	at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:396)
          Caused: java.lang.reflect.InvocationTargetException
          	at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:400)
          	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.MetaClass$4.doDispatch(MetaClass.java:281)
          	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.MetaClass$4.doDispatch(MetaClass.java:281)
          	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:791)
          	at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1626)
          	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:154)
          	at jenkins.telemetry.impl.UserLanguages$AcceptLanguageFilter.doFilter(UserLanguages.java:129)
          	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 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:1601)
          	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:1601)
          	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:1601)
          	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:1601)
          	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:1601)
          	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:1601)
          	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:1601)
          	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548)
          	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:1624)
          	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
          	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1435)
          	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:1594)
          	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
          	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1350)
          	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:388)
          	at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:633)
          	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:380)
          	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.ssl.SslConnection$DecryptedEndPoint.onFillable(SslConnection.java:540)
          	at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:395)
          	at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:161)
          	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)
          2021-01-06 17:53:27.591+0000 [id=16]	WARNING	h.i.i.InstallUncaughtExceptionHandler#handleException: Caught unhandled exception with ID 5efe4525-b407-4ca5-992f-6c62d9baf8a7
          

          Ilguiz Latypov added a comment - - edited I have a similar issue saving a job configuration in 2.274, something about a single condition build step. 2021-01-06 17:41:44.081+0000 [id=21] INFO hudson.WebAppMain$3#run: Jenkins is fully up and running --> setting agent port for jnlp --> setting agent port for jnlp... done 2021-01-06 17:41:56.986+0000 [id=69] INFO h.TcpSlaveAgentListener$ConnectionHandler#run: Connection #1 failed: java.io.EOFException 2021-01-06 17:41:57.033+0000 [id=70] INFO h.TcpSlaveAgentListener$ConnectionHandler#run: Accepted JNLP4-connect connection #2 from /10.237.208.78:56370 2021-01-06 17:52:14.721+0000 [id=155] INFO hudson.model.AsyncPeriodicWork#lambda$doRun$0: Started Periodic background build discarder 2021-01-06 17:52:16.126+0000 [id=155] INFO hudson.model.AsyncPeriodicWork#lambda$doRun$0: Finished Periodic background build discarder. 1,404 ms 2021-01-06 17:53:27.575+0000 [id=16] WARNING o.e.j.s.h.ContextHandler$Context#log: Error while serving https://HOST.DOMAIN:8083/job/StaticScans/job/PROJECT/configSubmit java.lang.ClassNotFoundException: ["hudson.plugins.sonar.SonarRunnerBuilder","hudson.tasks.BatchFile","hudson.tasks.Shell","hudson.tasks.Ant","org.jfrog.hudson.maven3.Maven3Builder","hudson.plugins.gradle.Gradle","hudson.tasks.Maven","org.jenkinsci.plugins.configfiles.builder.ConfigFileBuildStep","com.cloudbees.jenkins.GitHubSetCommitStatusBuilder","hudson.plugins.sonar.MsBuildSQRunnerBegin","hudson.plugins.sonar.MsBuildSQRunnerEnd"] at hudson.PluginManager$UberClassLoader.findClass(PluginManager.java:2180) at java.lang.ClassLoader.loadClass(ClassLoader.java:418) at java.lang.ClassLoader.loadClass(ClassLoader.java:351) at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:670) Caused: java.lang.IllegalArgumentException: Class ["hudson.plugins.sonar.SonarRunnerBuilder","hudson.tasks.BatchFile","hudson.tasks.Shell","hudson.tasks.Ant","org.jfrog.hudson.maven3.Maven3Builder","hudson.plugins.gradle.Gradle","hudson.tasks.Maven","org.jenkinsci.plugins.configfiles.builder.ConfigFileBuildStep","com.cloudbees.jenkins.GitHubSetCommitStatusBuilder","hudson.plugins.sonar.MsBuildSQRunnerBegin","hudson.plugins.sonar.MsBuildSQRunnerEnd"] is specified in JSON, but no such class found in classLoader hudson.PluginManager$UberClassLoader at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:675) Caused: java.lang.IllegalArgumentException: Failed to instantiate interface hudson.tasks.BuildStep from {"stapler-class":["hudson.plugins.sonar.SonarRunnerBuilder","hudson.tasks.BatchFile","hudson.tasks.Shell","hudson.tasks.Ant","org.jfrog.hudson.maven3.Maven3Builder","hudson.plugins.gradle.Gradle","hudson.tasks.Maven","org.jenkinsci.plugins.configfiles.builder.ConfigFileBuildStep","com.cloudbees.jenkins.GitHubSetCommitStatusBuilder","hudson.plugins.sonar.MsBuildSQRunnerBegin","hudson.plugins.sonar.MsBuildSQRunnerEnd"],"$class":["hudson.plugins.sonar.SonarRunnerBuilder","hudson.tasks.BatchFile","hudson.tasks.Shell","hudson.tasks.Ant","org.jfrog.hudson.maven3.Maven3Builder","hudson.plugins.gradle.Gradle","hudson.tasks.Maven","org.jenkinsci.plugins.configfiles.builder.ConfigFileBuildStep","com.cloudbees.jenkins.GitHubSetCommitStatusBuilder","hudson.plugins.sonar.MsBuildSQRunnerBegin","hudson.plugins.sonar.MsBuildSQRunnerEnd"],"command":"\"%cygbinslash%bash.exe\" sample-builds/git-security-scans.sh","unstableReturn":""} at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:682) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:479) at org.kohsuke.stapler.RequestImpl.instantiate(RequestImpl.java:788) Caused: java.lang.IllegalArgumentException: Failed to convert the buildStep parameter of the constructor public org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder(hudson.tasks.BuildStep,org.jenkins_ci.plugins.run_condition.RunCondition,org.jenkins_ci.plugins.run_condition.BuildStepRunner) at org.kohsuke.stapler.RequestImpl.instantiate(RequestImpl.java:790) at org.kohsuke.stapler.RequestImpl.access$200(RequestImpl.java:84) at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:679) Caused: java.lang.IllegalArgumentException: Failed to instantiate class org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder from {"":["14","0","1"],"condition":{"stapler-class":["org.jenkins_ci.plugins.run_condition.core.AlwaysRun","org.jenkins_ci.plugins.run_condition.core.NeverRun","org.jenkins_ci.plugins.run_condition.core.BooleanCondition","org.jenkins_ci.plugins.run_condition.core.CauseCondition","org.jenkins_ci.plugins.run_condition.core.StatusCondition","org.jenkins_ci.plugins.run_condition.core.DayCondition","org.jenkins_ci.plugins.run_condition.core.VariableExistsCondition","org.jenkins_ci.plugins.run_condition.contributed.ShellCondition","org.jenkins_ci.plugins.run_condition.contributed.BatchFileCondition","org.jenkins_ci.plugins.run_condition.core.NodeCondition","org.jenkins_ci.plugins.run_condition.core.FileExistsCondition","org.jenkins_ci.plugins.run_condition.core.FilesMatchCondition","org.jenkinsci.plugins.conditionalbuildstep.LegacyBuildstepCondition","org.jenkins_ci.plugins.run_condition.core.NumericalComparisonCondition","org.jenkins_ci.plugins.run_condition.core.ExpressionCondition","org.jenkins_ci.plugins.run_condition.core.StringsMatchCondition","org.jenkins_ci.plugins.run_condition.core.TimeCondition","org.jenkins_ci.plugins.run_condition.logic.And","org.jenkins_ci.plugins.run_condition.logic.Or","org.jenkins_ci.plugins.run_condition.logic.Not"],"$class":["org.jenkins_ci.plugins.run_condition.core.AlwaysRun","org.jenkins_ci.plugins.run_condition.core.NeverRun","org.jenkins_ci.plugins.run_condition.core.BooleanCondition","org.jenkins_ci.plugins.run_condition.core.CauseCondition","org.jenkins_ci.plugins.run_condition.core.StatusCondition","org.jenkins_ci.plugins.run_condition.core.DayCondition","org.jenkins_ci.plugins.run_condition.core.VariableExistsCondition","org.jenkins_ci.plugins.run_condition.contributed.ShellCondition","org.jenkins_ci.plugins.run_condition.contributed.BatchFileCondition","org.jenkins_ci.plugins.run_condition.core.NodeCondition","org.jenkins_ci.plugins.run_condition.core.FileExistsCondition","org.jenkins_ci.plugins.run_condition.core.FilesMatchCondition","org.jenkinsci.plugins.conditionalbuildstep.LegacyBuildstepCondition","org.jenkins_ci.plugins.run_condition.core.NumericalComparisonCondition","org.jenkins_ci.plugins.run_condition.core.ExpressionCondition","org.jenkins_ci.plugins.run_condition.core.StringsMatchCondition","org.jenkins_ci.plugins.run_condition.core.TimeCondition","org.jenkins_ci.plugins.run_condition.logic.And","org.jenkins_ci.plugins.run_condition.logic.Or","org.jenkins_ci.plugins.run_condition.logic.Not"],"expression":".*windows.*","label":"${ENV,var=\"NODE_LABELS\"}"},"runner":{"stapler-class":["org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail","org.jenkins_ci.plugins.run_condition.BuildStepRunner$Unstable","org.jenkins_ci.plugins.run_condition.BuildStepRunner$RunUnstable","org.jenkins_ci.plugins.run_condition.BuildStepRunner$Run","org.jenkins_ci.plugins.run_condition.BuildStepRunner$DontRun"],"$class":["org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail","org.jenkins_ci.plugins.run_condition.BuildStepRunner$Unstable","org.jenkins_ci.plugins.run_condition.BuildStepRunner$RunUnstable","org.jenkins_ci.plugins.run_condition.BuildStepRunner$Run","org.jenkins_ci.plugins.run_condition.BuildStepRunner$DontRun"]},"buildStep":{"stapler-class":["hudson.plugins.sonar.SonarRunnerBuilder","hudson.tasks.BatchFile","hudson.tasks.Shell","hudson.tasks.Ant","org.jfrog.hudson.maven3.Maven3Builder","hudson.plugins.gradle.Gradle","hudson.tasks.Maven","org.jenkinsci.plugins.configfiles.builder.ConfigFileBuildStep","com.cloudbees.jenkins.GitHubSetCommitStatusBuilder","hudson.plugins.sonar.MsBuildSQRunnerBegin","hudson.plugins.sonar.MsBuildSQRunnerEnd"],"$class":["hudson.plugins.sonar.SonarRunnerBuilder","hudson.tasks.BatchFile","hudson.tasks.Shell","hudson.tasks.Ant","org.jfrog.hudson.maven3.Maven3Builder","hudson.plugins.gradle.Gradle","hudson.tasks.Maven","org.jenkinsci.plugins.configfiles.builder.ConfigFileBuildStep","com.cloudbees.jenkins.GitHubSetCommitStatusBuilder","hudson.plugins.sonar.MsBuildSQRunnerBegin","hudson.plugins.sonar.MsBuildSQRunnerEnd"],"command":"\"%cygbinslash%bash.exe\" sample-builds/git-security-scans.sh","unstableReturn":""},"stapler-class":"org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder","$class":"org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder"} at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:682) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:479) at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:475) at hudson.model.Descriptor.newInstance(Descriptor.java:598) Caused: java.lang.Error: Failed to instantiate class org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder from {"":["14","0","1"],"condition":{"stapler-class":["org.jenkins_ci.plugins.run_condition.core.AlwaysRun","org.jenkins_ci.plugins.run_condition.core.NeverRun","org.jenkins_ci.plugins.run_condition.core.BooleanCondition","org.jenkins_ci.plugins.run_condition.core.CauseCondition","org.jenkins_ci.plugins.run_condition.core.StatusCondition","org.jenkins_ci.plugins.run_condition.core.DayCondition","org.jenkins_ci.plugins.run_condition.core.VariableExistsCondition","org.jenkins_ci.plugins.run_condition.contributed.ShellCondition","org.jenkins_ci.plugins.run_condition.contributed.BatchFileCondition","org.jenkins_ci.plugins.run_condition.core.NodeCondition","org.jenkins_ci.plugins.run_condition.core.FileExistsCondition","org.jenkins_ci.plugins.run_condition.core.FilesMatchCondition","org.jenkinsci.plugins.conditionalbuildstep.LegacyBuildstepCondition","org.jenkins_ci.plugins.run_condition.core.NumericalComparisonCondition","org.jenkins_ci.plugins.run_condition.core.ExpressionCondition","org.jenkins_ci.plugins.run_condition.core.StringsMatchCondition","org.jenkins_ci.plugins.run_condition.core.TimeCondition","org.jenkins_ci.plugins.run_condition.logic.And","org.jenkins_ci.plugins.run_condition.logic.Or","org.jenkins_ci.plugins.run_condition.logic.Not"],"$class":["org.jenkins_ci.plugins.run_condition.core.AlwaysRun","org.jenkins_ci.plugins.run_condition.core.NeverRun","org.jenkins_ci.plugins.run_condition.core.BooleanCondition","org.jenkins_ci.plugins.run_condition.core.CauseCondition","org.jenkins_ci.plugins.run_condition.core.StatusCondition","org.jenkins_ci.plugins.run_condition.core.DayCondition","org.jenkins_ci.plugins.run_condition.core.VariableExistsCondition","org.jenkins_ci.plugins.run_condition.contributed.ShellCondition","org.jenkins_ci.plugins.run_condition.contributed.BatchFileCondition","org.jenkins_ci.plugins.run_condition.core.NodeCondition","org.jenkins_ci.plugins.run_condition.core.FileExistsCondition","org.jenkins_ci.plugins.run_condition.core.FilesMatchCondition","org.jenkinsci.plugins.conditionalbuildstep.LegacyBuildstepCondition","org.jenkins_ci.plugins.run_condition.core.NumericalComparisonCondition","org.jenkins_ci.plugins.run_condition.core.ExpressionCondition","org.jenkins_ci.plugins.run_condition.core.StringsMatchCondition","org.jenkins_ci.plugins.run_condition.core.TimeCondition","org.jenkins_ci.plugins.run_condition.logic.And","org.jenkins_ci.plugins.run_condition.logic.Or","org.jenkins_ci.plugins.run_condition.logic.Not"],"expression":".*windows.*","label":"${ENV,var=\"NODE_LABELS\"}"},"runner":{"stapler-class":["org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail","org.jenkins_ci.plugins.run_condition.BuildStepRunner$Unstable","org.jenkins_ci.plugins.run_condition.BuildStepRunner$RunUnstable","org.jenkins_ci.plugins.run_condition.BuildStepRunner$Run","org.jenkins_ci.plugins.run_condition.BuildStepRunner$DontRun"],"$class":["org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail","org.jenkins_ci.plugins.run_condition.BuildStepRunner$Unstable","org.jenkins_ci.plugins.run_condition.BuildStepRunner$RunUnstable","org.jenkins_ci.plugins.run_condition.BuildStepRunner$Run","org.jenkins_ci.plugins.run_condition.BuildStepRunner$DontRun"]},"buildStep":{"stapler-class":["hudson.plugins.sonar.SonarRunnerBuilder","hudson.tasks.BatchFile","hudson.tasks.Shell","hudson.tasks.Ant","org.jfrog.hudson.maven3.Maven3Builder","hudson.plugins.gradle.Gradle","hudson.tasks.Maven","org.jenkinsci.plugins.configfiles.builder.ConfigFileBuildStep","com.cloudbees.jenkins.GitHubSetCommitStatusBuilder","hudson.plugins.sonar.MsBuildSQRunnerBegin","hudson.plugins.sonar.MsBuildSQRunnerEnd"],"$class":["hudson.plugins.sonar.SonarRunnerBuilder","hudson.tasks.BatchFile","hudson.tasks.Shell","hudson.tasks.Ant","org.jfrog.hudson.maven3.Maven3Builder","hudson.plugins.gradle.Gradle","hudson.tasks.Maven","org.jenkinsci.plugins.configfiles.builder.ConfigFileBuildStep","com.cloudbees.jenkins.GitHubSetCommitStatusBuilder","hudson.plugins.sonar.MsBuildSQRunnerBegin","hudson.plugins.sonar.MsBuildSQRunnerEnd"],"command":"\"%cygbinslash%bash.exe\" sample-builds/git-security-scans.sh","unstableReturn":""},"stapler-class":"org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder","$class":"org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder"} at hudson.model.Descriptor.newInstance(Descriptor.java:606) at hudson.model.Descriptor.newInstancesFromHeteroList(Descriptor.java:1075) at hudson.model.Descriptor.newInstancesFromHeteroList(Descriptor.java:1037) at hudson.util.DescribableList.rebuildHetero(DescribableList.java:208) at hudson.model.Project.submit(Project.java:230) at hudson.model.Job.doConfigSubmit(Job.java:1335) at hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:768) at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627) at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:396) Caused: java.lang.reflect.InvocationTargetException at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:400) 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.MetaClass$4.doDispatch(MetaClass.java:281) 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.MetaClass$4.doDispatch(MetaClass.java:281) 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:791) at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1626) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:154) at jenkins.telemetry.impl.UserLanguages$AcceptLanguageFilter.doFilter(UserLanguages.java:129) 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 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:1601) 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:1601) 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:1601) 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:1601) 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:1601) 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:1601) 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:1601) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548) 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:1624) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1435) 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:1594) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1350) 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:388) at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:633) at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:380) 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.ssl.SslConnection$DecryptedEndPoint.onFillable(SslConnection.java:540) at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:395) at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:161) 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) 2021-01-06 17:53:27.591+0000 [id=16] WARNING h.i.i.InstallUncaughtExceptionHandler#handleException: Caught unhandled exception with ID 5efe4525-b407-4ca5-992f-6c62d9baf8a7

          Radek added a comment -

          Hello I have very same experience with Jenkins 2.277.3.
           
          Anyway there is option how to set nodes but it requires to change/add values directly in XML files inside Jenkins/nodes/<relatedNode>/config.xml + restart Jenkins server to apply changes.

          Radek added a comment - Hello I have very same experience with Jenkins 2.277.3.   Anyway there is option how to set nodes but it requires to change/add values directly in XML files inside Jenkins/nodes/<relatedNode>/config.xml + restart Jenkins server to apply changes.

            roehrijn2 Jan Roehrich
            vinodkrishna6 Vinod Radhakrishnan
            Votes:
            2 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated: