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

pipeline job stuck with "Still waiting to schedule task" but node is idling and then whole queue stay in deadlock state

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Critical Critical
    • core, pipeline

      Update 2023-10-27 for LTS v2.414.3

      with Jenkins v2.414.3 this bug is now so massive:

      after each restart service goes into this corrupt state just in a few seconds
      -> Jenkins no longer usable for us
      => after downgrade back to 2.414.2 it is usable again
      => but still worse

      hint: we use extensively the Jenkins API to update labels and config of nodes (>150 nodes in parallel) to balance jobs, I think we found here a race condition

      some minutes after restart Jenkins Server service some pipeline job stuck in state "Still waiting to schedule task" and whole queue deadlock forever

      pipeline example:

      pipeline {
          agent { node { label params.nodename } }
          options { buildDiscarder(logRotator(numToKeepStr: '5000', artifactNumToKeepStr: '5000')) }
          parameters
          {
              string (name: 'nodename', defaultValue: '')
              string (name: 'commandLine', defaultValue: '')
              string (name: 'sourceBranch', defaultValue: 'master', description: '')
          }
          stages {
              stage('Execute') {
                  when {
                      beforeAgent true
                      expression { params.nodename != '' }
                  }
                  steps {
                      bat 'echo hello'
                  }
              }
          }
      }
      

      parameter example:
      nodename: VM-514A56DC0979

      node is connected and idling

      finally the whole jenkins queue deadlocks
      no progress until I restart the Jenkins Server service
      but after service restart and some minutes it stuck again in that state

      have also an observation what can be related to this:
      if I want to change configuration of that node it lead to an serious error in Jenkins

      see
      pipeline:

      pipeline job console log:

      parameter values:

      node state:

      queue deadlock:

      thread dump:

      Thread #0
      	at DSL.node(java.util.concurrent.ExecutionException: java.lang.ClassCastException)
      	at org.jenkinsci.plugins.pipeline.modeldefinition.agent.impl.LabelScript.run(LabelScript.groovy:42)
      	at org.jenkinsci.plugins.pipeline.modeldefinition.ModelInterpreter.inDeclarativeAgent(ModelInterpreter.groovy:594)
      	at org.jenkinsci.plugins.pipeline.modeldefinition.ModelInterpreter.call(ModelInterpreter.groovy:76)
      	at WorkflowScript.run(WorkflowScript:1)
      
      

      plugin version:

          [JENKINS-71388] pipeline job stuck with "Still waiting to schedule task" but node is idling and then whole queue stay in deadlock state

          Thomas Patzig added a comment -

          from jenkins log:

          Juni 02, 2023 10:14:45 VORM. WARNING hudson.ExpressionFactory2$JexlExpression evaluate
          Caught exception evaluating: item.isStuck() in /. Reason: java.lang.ClassCastException
          java.lang.ClassCastException
          
          Juni 02, 2023 10:14:45 VORM. WARNING hudson.ExpressionFactory2$JexlExpression evaluate
          Caught exception evaluating: item.why in /. Reason: java.lang.reflect.InvocationTargetException
          java.lang.ClassCastException
          Caused: java.lang.reflect.InvocationTargetException
          	at jdk.internal.reflect.GeneratedMethodAccessor389.invoke(Unknown Source)
          	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
          	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
          	at org.apache.commons.jexl.util.PropertyExecutor.execute(PropertyExecutor.java:125)
          	at org.apache.commons.jexl.util.introspection.UberspectImpl$VelGetterImpl.invoke(UberspectImpl.java:314)
          	at org.apache.commons.jexl.parser.ASTArrayAccess.evaluateExpr(ASTArrayAccess.java:185)
          	at org.apache.commons.jexl.parser.ASTIdentifier.execute(ASTIdentifier.java:75)
          	at org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:83)
          	at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:57)
          	at org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:51)
          	at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:80)
          	at hudson.ExpressionFactory2$JexlExpression.evaluate(ExpressionFactory2.java:76)
          	at org.apache.commons.jelly.expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java:61)
          	at org.apache.commons.jelly.expression.ExpressionSupport.evaluateAsString(ExpressionSupport.java:46)
          	at org.apache.commons.jelly.expression.CompositeExpression.evaluateAsString(CompositeExpression.java:256)
          	at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.buildAttributes(ReallyStaticTagLibrary.java:113)
          	at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:97)
          	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          	at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
          	at org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:46)
          	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265)
          	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          	at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
          	at org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:38)
          	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265)
          	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          	at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:101)
          	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          	at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:101)
          	at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
          	at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150)
          	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265)
          	at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
          	at org.apache.commons.jelly.tags.core.OtherwiseTag.doTag(OtherwiseTag.java:41)
          	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265)
          	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          	at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
          	at org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:38)
          	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265)
          	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          	at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:101)
          	at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
          	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265)
          	at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:101)
          	at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
          	at org.apache.commons.jelly.tags.core.OtherwiseTag.doTag(OtherwiseTag.java:41)
          	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265)
          	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          	at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:101)
          	at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
          	at org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:38)
          	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265)
          	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          	at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:101)
          	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          	at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
          	at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:122)
          	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          	at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
          	at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:122)
          	at org.kohsuke.stapler.jelly.groovy.JellyBuilder.doInvokeMethod(JellyBuilder.java:284)
          	at org.kohsuke.stapler.jelly.groovy.Namespace$ProxyImpl.invoke(Namespace.java:94)
          	at com.sun.proxy.$Proxy108.queue(Unknown Source)
          	at lib.JenkinsTagLib$queue$1.call(Unknown Source)
          	at jenkins.widgets.BuildQueueWidget.index.run(index.groovy:5)
          	at org.kohsuke.stapler.jelly.groovy.GroovierJellyScript.run(GroovierJellyScript.java:94)
          	at org.kohsuke.stapler.jelly.groovy.GroovierJellyScript.run(GroovierJellyScript.java:71)
          	at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:172)
          	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265)
          	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          	at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
          	at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150)
          	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265)
          	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          	at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:101)
          	at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
          	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265)
          	at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98)
          	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          	at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
          	at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:122)
          	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          	at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
          	at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:99)
          	at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:172)
          	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265)
          	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          	at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:101)
          	at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
          	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265)
          	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          	at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:101)
          	at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98)
          	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          	at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:101)
          	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          	at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:101)
          	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          	at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:101)
          	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          	at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:101)
          	at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
          	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265)
          	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          	at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
          	at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:122)
          	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          	at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
          	at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:122)
          	at org.kohsuke.stapler.jelly.CompressTag.doTag(CompressTag.java:45)
          	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265)
          	at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:99)
          	at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:66)
          	at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:55)
          	at org.kohsuke.stapler.jelly.ScriptInvoker.execute(ScriptInvoker.java:56)
          	at org.kohsuke.stapler.jelly.ScriptInvoker.execute(ScriptInvoker.java:43)
          	at org.kohsuke.stapler.Facet.handleIndexRequest(Facet.java:284)
          	at org.kohsuke.stapler.jelly.JellyFacet.handleIndexRequest(JellyFacet.java:104)
          	at org.kohsuke.stapler.IndexViewDispatcher.dispatch(IndexViewDispatcher.java:32)
          	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:770)
          	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:900)
          	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:836)
          	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:900)
          	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:698)
          	at org.kohsuke.stapler.Stapler.service(Stapler.java:248)
          	at javax.servlet.http.HttpServlet.service(HttpServlet.java:590)
          	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:764)
          	at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1665)
          	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:157)
          	at jenkins.telemetry.impl.UserLanguages$AcceptLanguageFilter.doFilter(UserLanguages.java:129)
          	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:154)
          	at jenkins.security.ResourceDomainFilter.doFilter(ResourceDomainFilter.java:81)
          	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:154)
          	at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:160)
          	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
          	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
          	at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:160)
          	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
          	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:94)
          	at jenkins.security.AcegiSecurityExceptionFilter.doFilter(AcegiSecurityExceptionFilter.java:52)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
          	at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:54)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
          	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
          	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
          	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
          	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:145)
          	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:101)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
          	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:227)
          	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:221)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
          	at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:97)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
          	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:117)
          	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
          	at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:63)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
          	at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:111)
          	at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:172)
          	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
          	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
          	at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:53)
          	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
          	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
          	at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:86)
          	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
          	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
          	at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
          	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
          	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
          	at jenkins.security.SuspiciousRequestFilter.doFilter(SuspiciousRequestFilter.java:38)
          	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
          	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
          	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:527)
          	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:131)
          	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:549)
          	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
          	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:223)
          	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1570)
          	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)
          	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1383)
          	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)
          	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)
          	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1543)
          	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)
          	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1305)
          	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)
          	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
          	at org.eclipse.jetty.server.Server.handle(Server.java:563)
          	at org.eclipse.jetty.server.HttpChannel.lambda$handle$0(HttpChannel.java:505)
          	at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:762)
          	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:497)
          	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:282)
          	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:314)
          	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)
          	at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
          	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:416)
          	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:385)
          	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:272)
          	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.lambda$new$0(AdaptiveExecutionStrategy.java:140)
          	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411)
          	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:934)
          	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1078)
          	at java.base/java.lang.Thread.run(Unknown Source)
          
          Juni 02, 2023 10:14:45 VORM. WARNING hudson.ExpressionFactory2$JexlExpression evaluate
          Caught exception evaluating: item.isStuck() in /. Reason: java.lang.ClassCastException
          

          Thomas Patzig added a comment - from jenkins log: Juni 02, 2023 10:14:45 VORM. WARNING hudson.ExpressionFactory2$JexlExpression evaluate Caught exception evaluating: item.isStuck() in /. Reason: java.lang.ClassCastException java.lang.ClassCastException Juni 02, 2023 10:14:45 VORM. WARNING hudson.ExpressionFactory2$JexlExpression evaluate Caught exception evaluating: item.why in /. Reason: java.lang.reflect.InvocationTargetException java.lang.ClassCastException Caused: java.lang.reflect.InvocationTargetException at jdk.internal.reflect.GeneratedMethodAccessor389.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at org.apache.commons.jexl.util.PropertyExecutor.execute(PropertyExecutor.java:125) at org.apache.commons.jexl.util.introspection.UberspectImpl$VelGetterImpl.invoke(UberspectImpl.java:314) at org.apache.commons.jexl.parser.ASTArrayAccess.evaluateExpr(ASTArrayAccess.java:185) at org.apache.commons.jexl.parser.ASTIdentifier.execute(ASTIdentifier.java:75) at org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:83) at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:57) at org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:51) at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:80) at hudson.ExpressionFactory2$JexlExpression.evaluate(ExpressionFactory2.java:76) at org.apache.commons.jelly.expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java:61) at org.apache.commons.jelly.expression.ExpressionSupport.evaluateAsString(ExpressionSupport.java:46) at org.apache.commons.jelly.expression.CompositeExpression.evaluateAsString(CompositeExpression.java:256) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.buildAttributes(ReallyStaticTagLibrary.java:113) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:97) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) at org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:46) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) at org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:38) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:101) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:101) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) at org.apache.commons.jelly.tags.core.OtherwiseTag.doTag(OtherwiseTag.java:41) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) at org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:38) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:101) at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:101) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) at org.apache.commons.jelly.tags.core.OtherwiseTag.doTag(OtherwiseTag.java:41) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:101) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) at org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:38) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:101) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:122) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:122) at org.kohsuke.stapler.jelly.groovy.JellyBuilder.doInvokeMethod(JellyBuilder.java:284) at org.kohsuke.stapler.jelly.groovy.Namespace$ProxyImpl.invoke(Namespace.java:94) at com.sun.proxy.$Proxy108.queue(Unknown Source) at lib.JenkinsTagLib$queue$1.call(Unknown Source) at jenkins.widgets.BuildQueueWidget.index.run(index.groovy:5) at org.kohsuke.stapler.jelly.groovy.GroovierJellyScript.run(GroovierJellyScript.java:94) at org.kohsuke.stapler.jelly.groovy.GroovierJellyScript.run(GroovierJellyScript.java:71) at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:172) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:101) at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265) at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:122) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:99) at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:172) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:101) at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:101) at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:101) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:101) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:101) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:101) at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:122) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:122) at org.kohsuke.stapler.jelly.CompressTag.doTag(CompressTag.java:45) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265) at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:99) at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:66) at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:55) at org.kohsuke.stapler.jelly.ScriptInvoker.execute(ScriptInvoker.java:56) at org.kohsuke.stapler.jelly.ScriptInvoker.execute(ScriptInvoker.java:43) at org.kohsuke.stapler.Facet.handleIndexRequest(Facet.java:284) at org.kohsuke.stapler.jelly.JellyFacet.handleIndexRequest(JellyFacet.java:104) at org.kohsuke.stapler.IndexViewDispatcher.dispatch(IndexViewDispatcher.java:32) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:770) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:900) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:836) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:900) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:698) at org.kohsuke.stapler.Stapler.service(Stapler.java:248) at javax.servlet.http.HttpServlet.service(HttpServlet.java:590) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:764) at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1665) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:157) at jenkins.telemetry.impl.UserLanguages$AcceptLanguageFilter.doFilter(UserLanguages.java:129) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:154) at jenkins.security.ResourceDomainFilter.doFilter(ResourceDomainFilter.java:81) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:154) at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:160) at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202) at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635) at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:160) at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202) at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:94) at jenkins.security.AcegiSecurityExceptionFilter.doFilter(AcegiSecurityExceptionFilter.java:52) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99) at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:54) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99) at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126) at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99) at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99) at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:145) at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:101) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99) at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:227) at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:221) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99) at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:97) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99) at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:117) at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:63) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99) at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:111) at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:172) at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202) at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635) at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:53) at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202) at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635) at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:86) at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202) at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635) at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30) at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202) at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635) at jenkins.security.SuspiciousRequestFilter.doFilter(SuspiciousRequestFilter.java:38) at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202) at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:527) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:131) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:549) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:223) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1570) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1383) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1543) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1305) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122) at org.eclipse.jetty.server.Server.handle(Server.java:563) at org.eclipse.jetty.server.HttpChannel.lambda$handle$0(HttpChannel.java:505) at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:762) at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:497) at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:282) at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:314) at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100) at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53) at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:416) at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:385) at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:272) at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.lambda$ new $0(AdaptiveExecutionStrategy.java:140) at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:934) at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1078) at java.base/java.lang. Thread .run(Unknown Source) Juni 02, 2023 10:14:45 VORM. WARNING hudson.ExpressionFactory2$JexlExpression evaluate Caught exception evaluating: item.isStuck() in /. Reason: java.lang.ClassCastException

          Thomas Patzig added a comment -

          thread dumps:

          VM-514A56DC0979
          Common-Cleaner 
          "Common-Cleaner" Id=10 Group=InnocuousThreadGroup TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@22894378
          	at java.base@11.0.19/java.lang.Object.wait(Native Method)
          	-  waiting on java.lang.ref.ReferenceQueue$Lock@22894378
          	at java.base@11.0.19/java.lang.ref.ReferenceQueue.remove(Unknown Source)
          	at java.base@11.0.19/jdk.internal.ref.CleanerImpl.run(Unknown Source)
          	at java.base@11.0.19/java.lang.Thread.run(Unknown Source)
          	at java.base@11.0.19/jdk.internal.misc.InnocuousThread.run(Unknown Source)
          
          IOHub#1: Selector[keys:0, gen:0] / pool-1-thread-1 
          "IOHub#1: Selector[keys:0, gen:0] / pool-1-thread-1" Id=14 Group=main RUNNABLE (in native)
          	at java.base@11.0.19/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
          	at java.base@11.0.19/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
          	at java.base@11.0.19/sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
          	at java.base@11.0.19/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
          	-  locked sun.nio.ch.Util$2@75a901a8
          	-  locked sun.nio.ch.WindowsSelectorImpl@6b1c81f
          	at java.base@11.0.19/sun.nio.ch.SelectorImpl.select(Unknown Source)
          	at app//org.jenkinsci.remoting.protocol.IOHub.run(IOHub.java:460)
          	at java.base@11.0.19/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
          	at java.base@11.0.19/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          	at app//hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:125)
          	at app//hudson.remoting.Engine$1$$Lambda$56/0x0000000100133c40.run(Unknown Source)
          	at java.base@11.0.19/java.lang.Thread.run(Unknown Source)
          
          	Number of locked synchronizers = 1
          	- java.util.concurrent.ThreadPoolExecutor$Worker@2011559c
          
          JNA Cleaner 
          "JNA Cleaner" Id=29 Group=main WAITING on java.lang.ref.ReferenceQueue$Lock@6744fd30
          	at java.base@11.0.19/java.lang.Object.wait(Native Method)
          	-  waiting on java.lang.ref.ReferenceQueue$Lock@6744fd30
          	at java.base@11.0.19/java.lang.ref.ReferenceQueue.remove(Unknown Source)
          	at java.base@11.0.19/java.lang.ref.ReferenceQueue.remove(Unknown Source)
          	at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58)
          
          main 
          "main" Id=1 Group=main WAITING on hudson.remoting.Engine@5eda1778
          	at java.base@11.0.19/java.lang.Object.wait(Native Method)
          	-  waiting on hudson.remoting.Engine@5eda1778
          	at java.base@11.0.19/java.lang.Thread.join(Unknown Source)
          	at java.base@11.0.19/java.lang.Thread.join(Unknown Source)
          	at app//hudson.remoting.jnlp.Main.main(Main.java:278)
          	at app//hudson.remoting.jnlp.Main._main(Main.java:271)
          	at app//hudson.remoting.Launcher.run(Launcher.java:386)
          	at app//hudson.remoting.Launcher.main(Launcher.java:297)
          
          Ping thread for channel hudson.remoting.Channel@125d7887:JNLP4-connect connection to <<replaced>> 
          "Ping thread for channel hudson.remoting.Channel@125d7887:JNLP4-connect connection to <<replaced>>" Id=25 Group=main TIMED_WAITING
          	at java.base@11.0.19/java.lang.Thread.sleep(Native Method)
          	at java.base@11.0.19/java.lang.Thread.sleep(Unknown Source)
          	at java.base@11.0.19/java.util.concurrent.TimeUnit.sleep(Unknown Source)
          	at app//hudson.remoting.PingThread.run(PingThread.java:93)
          
          pool-1-thread-3 
          "pool-1-thread-3" Id=16 Group=main RUNNABLE (in native)
          	at java.base@11.0.19/sun.nio.ch.SocketDispatcher.read0(Native Method)
          	at java.base@11.0.19/sun.nio.ch.SocketDispatcher.read(Unknown Source)
          	at java.base@11.0.19/sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source)
          	at java.base@11.0.19/sun.nio.ch.IOUtil.read(Unknown Source)
          	at java.base@11.0.19/sun.nio.ch.IOUtil.read(Unknown Source)
          	at java.base@11.0.19/sun.nio.ch.SocketChannelImpl.read(Unknown Source)
          	at app//hudson.remoting.SocketChannelStream$1.read(SocketChannelStream.java:36)
          	at java.base@11.0.19/sun.nio.ch.ChannelInputStream.read(Unknown Source)
          	at java.base@11.0.19/sun.nio.ch.ChannelInputStream.read(Unknown Source)
          	at java.base@11.0.19/sun.nio.ch.ChannelInputStream.read(Unknown Source)
          	-  locked sun.nio.ch.ChannelInputStream@53d22102
          	at java.base@11.0.19/java.nio.channels.Channels$ReadableByteChannelImpl.read(Unknown Source)
          	-  locked java.lang.Object@1d9799f3
          	at app//org.jenkinsci.remoting.protocol.impl.BIONetworkLayer$Reader.run(BIONetworkLayer.java:255)
          	at java.base@11.0.19/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
          	at java.base@11.0.19/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          	at app//hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:125)
          	at app//hudson.remoting.Engine$1$$Lambda$56/0x0000000100133c40.run(Unknown Source)
          	at java.base@11.0.19/java.lang.Thread.run(Unknown Source)
          
          	Number of locked synchronizers = 2
          	- java.util.concurrent.locks.ReentrantLock$NonfairSync@15ee4b6e
          	- java.util.concurrent.ThreadPoolExecutor$Worker@6cc4cb38
          
          pool-1-thread-41 for JNLP4-connect connection to <<replaced>> id=171205 
          "pool-1-thread-41 for JNLP4-connect connection to <<replaced>> id=171205" Id=57 Group=main RUNNABLE
          	at java.management@11.0.19/sun.management.ThreadImpl.dumpThreads0(Native Method)
          	at java.management@11.0.19/sun.management.ThreadImpl.dumpAllThreads(Unknown Source)
          	at java.management@11.0.19/sun.management.ThreadImpl.dumpAllThreads(Unknown Source)
          	at hudson.Functions.getThreadInfos(Functions.java:1482)
          	at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:101)
          	at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:97)
          	at app//hudson.remoting.UserRequest.perform(UserRequest.java:211)
          	at app//hudson.remoting.UserRequest.perform(UserRequest.java:54)
          	at app//hudson.remoting.Request$2.run(Request.java:377)
          	at app//hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
          	at app//hudson.remoting.InterceptingExecutorService$$Lambda$102/0x000000010021e840.call(Unknown Source)
          	at java.base@11.0.19/java.util.concurrent.FutureTask.run(Unknown Source)
          	at java.base@11.0.19/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
          	at java.base@11.0.19/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          	at app//hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:125)
          	at app//hudson.remoting.Engine$1$$Lambda$56/0x0000000100133c40.run(Unknown Source)
          	at java.base@11.0.19/java.lang.Thread.run(Unknown Source)
          
          	Number of locked synchronizers = 1
          	- java.util.concurrent.ThreadPoolExecutor$Worker@196abe6
          
          pool-1-thread-42 
          "pool-1-thread-42" Id=58 Group=main TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@463da82a
          	at java.base@11.0.19/jdk.internal.misc.Unsafe.park(Native Method)
          	-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@463da82a
          	at java.base@11.0.19/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
          	at java.base@11.0.19/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
          	at java.base@11.0.19/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
          	at java.base@11.0.19/java.util.concurrent.SynchronousQueue.poll(Unknown Source)
          	at java.base@11.0.19/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
          	at java.base@11.0.19/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
          	at java.base@11.0.19/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          	at app//hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:125)
          	at app//hudson.remoting.Engine$1$$Lambda$56/0x0000000100133c40.run(Unknown Source)
          	at java.base@11.0.19/java.lang.Thread.run(Unknown Source)
          
          RemoteInvocationHandler [#1] 
          "RemoteInvocationHandler [#1]" Id=18 Group=main TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@255c02a8
          	at java.base@11.0.19/java.lang.Object.wait(Native Method)
          	-  waiting on java.lang.ref.ReferenceQueue$Lock@255c02a8
          	at java.base@11.0.19/java.lang.ref.ReferenceQueue.remove(Unknown Source)
          	at app//hudson.remoting.RemoteInvocationHandler$Unexporter.run(RemoteInvocationHandler.java:602)
          	at java.base@11.0.19/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
          	at java.base@11.0.19/java.util.concurrent.FutureTask.run(Unknown Source)
          	at app//hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:121)
          	at java.base@11.0.19/java.lang.Thread.run(Unknown Source)
          
          Thread-0 
          "Thread-0" Id=13 Group=main TIMED_WAITING on hudson.remoting.Channel@125d7887
          	at java.base@11.0.19/java.lang.Object.wait(Native Method)
          	-  waiting on hudson.remoting.Channel@125d7887
          	at app//hudson.remoting.Channel.join(Channel.java:1182)
          	at app//hudson.remoting.Engine.innerRun(Engine.java:844)
          	at app//hudson.remoting.Engine.run(Engine.java:543)
          
          Windows IOHub Watcher for IOHub#1: Selector[keys:0, gen:0] / pool-1-thread-2 
          "Windows IOHub Watcher for IOHub#1: Selector[keys:0, gen:0] / pool-1-thread-2" Id=15 Group=main TIMED_WAITING on java.lang.Object@6ecbd932
          	at java.base@11.0.19/java.lang.Object.wait(Native Method)
          	-  waiting on java.lang.Object@6ecbd932
          	at app//org.jenkinsci.remoting.protocol.IOHub$IOHubSelectorWatcher.run(IOHub.java:548)
          	at java.base@11.0.19/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
          	at java.base@11.0.19/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          	at app//hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:125)
          	at app//hudson.remoting.Engine$1$$Lambda$56/0x0000000100133c40.run(Unknown Source)
          	at java.base@11.0.19/java.lang.Thread.run(Unknown Source)
          
          	Number of locked synchronizers = 1
          	- java.util.concurrent.ThreadPoolExecutor$Worker@13ea5b40
          
          Attach Listener 
          "Attach Listener" Id=5 Group=system RUNNABLE
          
          Finalizer 
          "Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@226bfc21
          	at java.base@11.0.19/java.lang.Object.wait(Native Method)
          	-  waiting on java.lang.ref.ReferenceQueue$Lock@226bfc21
          	at java.base@11.0.19/java.lang.ref.ReferenceQueue.remove(Unknown Source)
          	at java.base@11.0.19/java.lang.ref.ReferenceQueue.remove(Unknown Source)
          	at java.base@11.0.19/java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
          
          Reference Handler 
          "Reference Handler" Id=2 Group=system RUNNABLE
          	at java.base@11.0.19/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
          	at java.base@11.0.19/java.lang.ref.Reference.processPendingReferences(Unknown Source)
          	at java.base@11.0.19/java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
          
          Signal Dispatcher 
          "Signal Dispatcher" Id=4 Group=system RUNNABLE
          

          Thomas Patzig added a comment - thread dumps: VM-514A56DC0979 Common-Cleaner "Common-Cleaner" Id=10 Group=InnocuousThreadGroup TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@22894378 at java.base@11.0.19/java.lang. Object .wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@22894378 at java.base@11.0.19/java.lang.ref.ReferenceQueue.remove(Unknown Source) at java.base@11.0.19/jdk.internal.ref.CleanerImpl.run(Unknown Source) at java.base@11.0.19/java.lang. Thread .run(Unknown Source) at java.base@11.0.19/jdk.internal.misc.InnocuousThread.run(Unknown Source) IOHub#1: Selector[keys:0, gen:0] / pool-1-thread-1 "IOHub#1: Selector[keys:0, gen:0] / pool-1-thread-1" Id=14 Group=main RUNNABLE (in native ) at java.base@11.0.19/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method) at java.base@11.0.19/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source) at java.base@11.0.19/sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source) at java.base@11.0.19/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) - locked sun.nio.ch.Util$2@75a901a8 - locked sun.nio.ch.WindowsSelectorImpl@6b1c81f at java.base@11.0.19/sun.nio.ch.SelectorImpl.select(Unknown Source) at app //org.jenkinsci.remoting.protocol.IOHub.run(IOHub.java:460) at java.base@11.0.19/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base@11.0.19/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at app //hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:125) at app //hudson.remoting.Engine$1$$Lambda$56/0x0000000100133c40.run(Unknown Source) at java.base@11.0.19/java.lang. Thread .run(Unknown Source) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@2011559c JNA Cleaner "JNA Cleaner" Id=29 Group=main WAITING on java.lang.ref.ReferenceQueue$Lock@6744fd30 at java.base@11.0.19/java.lang. Object .wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@6744fd30 at java.base@11.0.19/java.lang.ref.ReferenceQueue.remove(Unknown Source) at java.base@11.0.19/java.lang.ref.ReferenceQueue.remove(Unknown Source) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) main "main" Id=1 Group=main WAITING on hudson.remoting.Engine@5eda1778 at java.base@11.0.19/java.lang. Object .wait(Native Method) - waiting on hudson.remoting.Engine@5eda1778 at java.base@11.0.19/java.lang. Thread .join(Unknown Source) at java.base@11.0.19/java.lang. Thread .join(Unknown Source) at app //hudson.remoting.jnlp.Main.main(Main.java:278) at app //hudson.remoting.jnlp.Main._main(Main.java:271) at app //hudson.remoting.Launcher.run(Launcher.java:386) at app //hudson.remoting.Launcher.main(Launcher.java:297) Ping thread for channel hudson.remoting.Channel@125d7887:JNLP4-connect connection to <<replaced>> "Ping thread for channel hudson.remoting.Channel@125d7887:JNLP4-connect connection to <<replaced>>" Id=25 Group=main TIMED_WAITING at java.base@11.0.19/java.lang. Thread .sleep(Native Method) at java.base@11.0.19/java.lang. Thread .sleep(Unknown Source) at java.base@11.0.19/java.util.concurrent.TimeUnit.sleep(Unknown Source) at app //hudson.remoting.PingThread.run(PingThread.java:93) pool-1-thread-3 "pool-1-thread-3" Id=16 Group=main RUNNABLE (in native ) at java.base@11.0.19/sun.nio.ch.SocketDispatcher.read0(Native Method) at java.base@11.0.19/sun.nio.ch.SocketDispatcher.read(Unknown Source) at java.base@11.0.19/sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source) at java.base@11.0.19/sun.nio.ch.IOUtil.read(Unknown Source) at java.base@11.0.19/sun.nio.ch.IOUtil.read(Unknown Source) at java.base@11.0.19/sun.nio.ch.SocketChannelImpl.read(Unknown Source) at app //hudson.remoting.SocketChannelStream$1.read(SocketChannelStream.java:36) at java.base@11.0.19/sun.nio.ch.ChannelInputStream.read(Unknown Source) at java.base@11.0.19/sun.nio.ch.ChannelInputStream.read(Unknown Source) at java.base@11.0.19/sun.nio.ch.ChannelInputStream.read(Unknown Source) - locked sun.nio.ch.ChannelInputStream@53d22102 at java.base@11.0.19/java.nio.channels.Channels$ReadableByteChannelImpl.read(Unknown Source) - locked java.lang. Object @1d9799f3 at app //org.jenkinsci.remoting.protocol.impl.BIONetworkLayer$Reader.run(BIONetworkLayer.java:255) at java.base@11.0.19/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base@11.0.19/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at app //hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:125) at app //hudson.remoting.Engine$1$$Lambda$56/0x0000000100133c40.run(Unknown Source) at java.base@11.0.19/java.lang. Thread .run(Unknown Source) Number of locked synchronizers = 2 - java.util.concurrent.locks.ReentrantLock$NonfairSync@15ee4b6e - java.util.concurrent.ThreadPoolExecutor$Worker@6cc4cb38 pool-1-thread-41 for JNLP4-connect connection to <<replaced>> id=171205 "pool-1-thread-41 for JNLP4-connect connection to <<replaced>> id=171205" Id=57 Group=main RUNNABLE at java.management@11.0.19/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@11.0.19/sun.management.ThreadImpl.dumpAllThreads(Unknown Source) at java.management@11.0.19/sun.management.ThreadImpl.dumpAllThreads(Unknown Source) at hudson.Functions.getThreadInfos(Functions.java:1482) at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:101) at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:97) at app //hudson.remoting.UserRequest.perform(UserRequest.java:211) at app //hudson.remoting.UserRequest.perform(UserRequest.java:54) at app //hudson.remoting.Request$2.run(Request.java:377) at app //hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78) at app //hudson.remoting.InterceptingExecutorService$$Lambda$102/0x000000010021e840.call(Unknown Source) at java.base@11.0.19/java.util.concurrent.FutureTask.run(Unknown Source) at java.base@11.0.19/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base@11.0.19/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at app //hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:125) at app //hudson.remoting.Engine$1$$Lambda$56/0x0000000100133c40.run(Unknown Source) at java.base@11.0.19/java.lang. Thread .run(Unknown Source) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@196abe6 pool-1-thread-42 "pool-1-thread-42" Id=58 Group=main TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@463da82a at java.base@11.0.19/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@463da82a at java.base@11.0.19/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.base@11.0.19/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source) at java.base@11.0.19/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source) at java.base@11.0.19/java.util.concurrent.SynchronousQueue.poll(Unknown Source) at java.base@11.0.19/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.base@11.0.19/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base@11.0.19/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at app //hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:125) at app //hudson.remoting.Engine$1$$Lambda$56/0x0000000100133c40.run(Unknown Source) at java.base@11.0.19/java.lang. Thread .run(Unknown Source) RemoteInvocationHandler [#1] "RemoteInvocationHandler [#1]" Id=18 Group=main TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@255c02a8 at java.base@11.0.19/java.lang. Object .wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@255c02a8 at java.base@11.0.19/java.lang.ref.ReferenceQueue.remove(Unknown Source) at app //hudson.remoting.RemoteInvocationHandler$Unexporter.run(RemoteInvocationHandler.java:602) at java.base@11.0.19/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.base@11.0.19/java.util.concurrent.FutureTask.run(Unknown Source) at app //hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:121) at java.base@11.0.19/java.lang. Thread .run(Unknown Source) Thread -0 " Thread -0" Id=13 Group=main TIMED_WAITING on hudson.remoting.Channel@125d7887 at java.base@11.0.19/java.lang. Object .wait(Native Method) - waiting on hudson.remoting.Channel@125d7887 at app //hudson.remoting.Channel.join(Channel.java:1182) at app //hudson.remoting.Engine.innerRun(Engine.java:844) at app //hudson.remoting.Engine.run(Engine.java:543) Windows IOHub Watcher for IOHub#1: Selector[keys:0, gen:0] / pool-1-thread-2 "Windows IOHub Watcher for IOHub#1: Selector[keys:0, gen:0] / pool-1-thread-2" Id=15 Group=main TIMED_WAITING on java.lang. Object @6ecbd932 at java.base@11.0.19/java.lang. Object .wait(Native Method) - waiting on java.lang. Object @6ecbd932 at app //org.jenkinsci.remoting.protocol.IOHub$IOHubSelectorWatcher.run(IOHub.java:548) at java.base@11.0.19/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base@11.0.19/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at app //hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:125) at app //hudson.remoting.Engine$1$$Lambda$56/0x0000000100133c40.run(Unknown Source) at java.base@11.0.19/java.lang. Thread .run(Unknown Source) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@13ea5b40 Attach Listener "Attach Listener" Id=5 Group=system RUNNABLE Finalizer "Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@226bfc21 at java.base@11.0.19/java.lang. Object .wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@226bfc21 at java.base@11.0.19/java.lang.ref.ReferenceQueue.remove(Unknown Source) at java.base@11.0.19/java.lang.ref.ReferenceQueue.remove(Unknown Source) at java.base@11.0.19/java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) Reference Handler "Reference Handler" Id=2 Group=system RUNNABLE at java.base@11.0.19/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@11.0.19/java.lang.ref.Reference.processPendingReferences(Unknown Source) at java.base@11.0.19/java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) Signal Dispatcher "Signal Dispatcher" Id=4 Group=system RUNNABLE

          Thomas Patzig added a comment - - edited

          here is an additional thread dump of an current blocking job:

          Thread #2
          	at DSL.node(java.util.concurrent.ExecutionException: java.lang.ClassCastException)
          	at org.jenkinsci.plugins.pipeline.modeldefinition.agent.impl.LabelScript.run(LabelScript.groovy:42)
          	at org.jenkinsci.plugins.pipeline.modeldefinition.ModelInterpreter.inDeclarativeAgent(ModelInterpreter.groovy:594)
          	at org.jenkinsci.plugins.pipeline.modeldefinition.ModelInterpreter.evaluateStage(ModelInterpreter.groovy:272)
          	at org.jenkinsci.plugins.pipeline.modeldefinition.ModelInterpreter.stageInput(ModelInterpreter.groovy:356)
          

          somewhere here?
          https://github.com/jenkinsci/pipeline-model-definition-plugin/blob/master/pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/LabelScript.groovy

          https://github.com/jenkinsci/pipeline-model-definition-plugin/blob/master/pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy

          Thomas Patzig added a comment - - edited here is an additional thread dump of an current blocking job: Thread #2 at DSL.node(java.util.concurrent.ExecutionException: java.lang.ClassCastException) at org.jenkinsci.plugins.pipeline.modeldefinition.agent.impl.LabelScript.run(LabelScript.groovy:42) at org.jenkinsci.plugins.pipeline.modeldefinition.ModelInterpreter.inDeclarativeAgent(ModelInterpreter.groovy:594) at org.jenkinsci.plugins.pipeline.modeldefinition.ModelInterpreter.evaluateStage(ModelInterpreter.groovy:272) at org.jenkinsci.plugins.pipeline.modeldefinition.ModelInterpreter.stageInput(ModelInterpreter.groovy:356) somewhere here? https://github.com/jenkinsci/pipeline-model-definition-plugin/blob/master/pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/LabelScript.groovy https://github.com/jenkinsci/pipeline-model-definition-plugin/blob/master/pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy

          Vishnu added a comment -

          This is a +1 from me as well, lots of jobs are affected

          Vishnu added a comment - This is a +1 from me as well, lots of jobs are affected

          Arjun added a comment -

          +1 from me. This is affecting our pipeline execution.

          Arjun added a comment - +1 from me. This is affecting our pipeline execution.

            harshonthecloud Harsh
            thomaspatzig Thomas Patzig
            Votes:
            14 Vote for this issue
            Watchers:
            11 Start watching this issue

              Created:
              Updated: