• Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: Minor Minor
    • workflow-job-plugin
    • None
    • Jenkins 1.625.3 running under Windows, all Pipeline plugins on version 1.13

      When I click the "Pipeline Steps" link of a build, I now get this:

      javax.servlet.ServletException: org.apache.commons.jelly.JellyTagException: jar:file:/d:/ci/Jenkins/plugins/workflow-job/WEB-INF/lib/workflow-job.jar!/org/jenkinsci/plugins/workflow/job/views/FlowGraphTableAction/index.jelly:31:59: <st:include> No page found 'ajax' for class org.jenkinsci.plugins.workflow.job.views.FlowGraphTableAction
      at org.kohsuke.stapler.jelly.JellyClassTearOff.serveIndexJelly(JellyClassTearOff.java:117)
      at org.kohsuke.stapler.jelly.JellyFacet.handleIndexRequest(JellyFacet.java:127)
      at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:735)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
      at org.kohsuke.stapler.MetaClass$13.dispatch(MetaClass.java:411)
      at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
      at org.kohsuke.stapler.MetaClass$13.dispatch(MetaClass.java:411)
      at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
      at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:249)
      at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
      at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:649)
      at org.kohsuke.stapler.Stapler.service(Stapler.java:238)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
      at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:686)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1494)
      at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132)
      at jenkins.metrics.impl.MetricsFilter.doFilter(MetricsFilter.java:125)
      at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:129)
      at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:59)
      at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:129)
      at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:123)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
      at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:49)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
      at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
      at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
      at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
      at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
      at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
      at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1474)
      at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499)
      at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
      at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533)
      at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
      at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
      at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)
      at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
      at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
      at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
      at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
      at org.eclipse.jetty.server.Server.handle(Server.java:370)
      at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
      at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:949)
      at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1011)
      at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)
      at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
      at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
      at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:668)
      at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
      at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)
      Caused by: org.apache.commons.jelly.JellyTagException: jar:file:/d:/ci/Jenkins/plugins/workflow-job/WEB-INF/lib/workflow-job.jar!/org/jenkinsci/plugins/workflow/job/views/FlowGraphTableAction/index.jelly:31:59: <st:include> No page found 'ajax' for class org.jenkinsci.plugins.workflow.job.views.FlowGraphTableAction
      at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:124)
      at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
      at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99)
      at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
      at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
      at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      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:120)
      at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99)
      at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
      at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
      at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
      at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
      at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
      at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
      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:120)
      at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
      at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:95)
      at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:63)
      at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:53)
      at org.kohsuke.stapler.jelly.JellyClassTearOff.serveIndexJelly(JellyClassTearOff.java:112)
      ... 75 more

      It all worked well as long as pipelines were called workflows

          [JENKINS-32564] Pipeline Steps view broken after update to 1.13

          Jesse Glick added a comment -

          Hmm, no internal code names should have been changed, no idea offhand how this could happen.

          Jesse Glick added a comment - Hmm, no internal code names should have been changed, no idea offhand how this could happen.

          Not that I really care about it, but FWIW I can reproduce it on our cluster, and a user just reported it on IRC.

          Baptiste Mathus added a comment - Not that I really care about it, but FWIW I can reproduce it on our cluster, and a user just reported it on IRC.

          Attached a support core export in case it can help reproduce the issue.

          Baptiste Mathus added a comment - Attached a support core export in case it can help reproduce the issue.

          Jesse Glick added a comment -

          Have some mystery NullPointerException without stack trace in Caught exception evaluating: it.flowGraph in /ic/job/workflow-spike/7/flowGraphTable/, but otherwise nothing obvious. Reopen if still reproducible somehow.

          Jesse Glick added a comment - Have some mystery NullPointerException without stack trace in Caught exception evaluating: it.flowGraph in /ic/job/workflow-spike/7/flowGraphTable/ , but otherwise nothing obvious. Reopen if still reproducible somehow.

          Got this error as well (Jenkins ver. 2.89.2). Deleting all the builds helped. New builds did not cause the error again.

          Christian Schneider added a comment - Got this error as well (Jenkins ver. 2.89.2). Deleting all the builds helped. New builds did not cause the error again.

          Experienced the same issue with v2.107.3

          Roman Saveljev added a comment - Experienced the same issue with v2.107.3

          Ivan Fernandez Calvo added a comment - - edited

          I hit this issue on a job and after analyzing the build folder I end finding that the file `builds/381/workflow/flowNodeStore.xml` is not saved completely, this causes that the XML is not valid and ends on an NPE, this also cause issues on the BO UI that fails to show the activity, branches, and PRs tabs. We are investigating why this file is not completely saved, we thought that it is a previous error () on the pipeline that disconnect an agent.

          020-10-02 08:38:58.792+0000 [id=9]	WARNING	h.ExpressionFactory2$JexlExpression#evaluate: Caught exception evaluating: it.flowGraph in /job/beats/job/master/381/flowGraphTable/. Reason: java.lang.reflect.InvocationTargetException
          java.lang.NullPointerException
          	at java.util.ArrayDeque.addFirst(ArrayDeque.java:233)
          	at java.util.ArrayDeque.push(ArrayDeque.java:508)
          	at org.jenkinsci.plugins.workflow.graphanalysis.DepthFirstScanner.next(DepthFirstScanner.java:104)
          	at org.jenkinsci.plugins.workflow.graphanalysis.AbstractFlowScanner.next(AbstractFlowScanner.java:211)
          	at org.jenkinsci.plugins.workflow.graphanalysis.AbstractFlowScanner.next(AbstractFlowScanner.java:93)
          	at org.jenkinsci.plugins.workflow.support.visualization.table.FlowGraphTable.createAllRows(FlowGraphTable.java:80)
          	at org.jenkinsci.plugins.workflow.support.visualization.table.FlowGraphTable.build(FlowGraphTable.java:58)
          	at org.jenkinsci.plugins.workflow.job.views.FlowGraphTableAction.getFlowGraph(FlowGraphTableAction.java:57)
          
          2020-10-02 08:38:58.995+0000 [id=9]	WARNING	h.i.i.InstallUncaughtExceptionHandler#handleException: Caught unhandled exception with ID 2baaf748-e4e9-48eb-8e21-5f8ec27abede
          org.apache.commons.jelly.JellyTagException: jar:file:/var/jenkins_home/plugins/workflow-job/WEB-INF/lib/workflow-job.jar!/org/jenkinsci/plugins/workflow/job/views/FlowGraphTableAction/index.jelly:31:59: <st:include> No page found 'ajax' for class org.jenkinsci.plugins.workflow.job.views.FlowGraphTableAction
          	at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:124)
          	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
          	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
          	at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99)
          	at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
          

          possible cause

          [2020-09-30T15:14:15.038Z] java.lang.InterruptedException: no matches found within 10000
          [2020-09-30T15:14:15.038Z] 	at hudson.FilePath$ValidateAntFileMask.hasMatch(FilePath.java:2865)
          [2020-09-30T15:14:15.038Z] 	at hudson.FilePath$ValidateAntFileMask.invoke(FilePath.java:2744)
          [2020-09-30T15:14:15.038Z] 	at hudson.FilePath$ValidateAntFileMask.invoke(FilePath.java:2725)
          [2020-09-30T15:14:15.038Z] 	at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3112)
          [2020-09-30T15:14:15.038Z] Also:   hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from beats-ci-immutable-ubuntu-1804-1601477540654439246.c.elastic-ci-prod.internal/10.224.0.78:52454
          [2020-09-30T15:14:15.038Z] 		at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1800)
          [2020-09-30T15:14:15.038Z] 		at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357)
          [2020-09-30T15:14:15.038Z] 		at hudson.remoting.Channel.call(Channel.java:1001)
          [2020-09-30T15:14:15.038Z] 		at hudson.FilePath.act(FilePath.java:1070)
          [2020-09-30T15:14:15.038Z] 		at hudson.FilePath.act(FilePath.java:1059)
          [2020-09-30T15:14:15.038Z] 		at hudson.FilePath.validateAntFileMask(FilePath.java:2723)
          [2020-09-30T15:14:15.038Z] 		at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:270)
          [2020-09-30T15:14:15.038Z] 		at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:91)
          [2020-09-30T15:14:15.038Z] 		at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:80)
          [2020-09-30T15:14:15.038Z] 		at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:67)
          [2020-09-30T15:14:15.038Z] 		at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)
          [2020-09-30T15:14:15.038Z] 		at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
          [2020-09-30T15:14:15.038Z] 		at java.util.concurrent.FutureTask.run(FutureTask.java:266)
          [2020-09-30T15:14:15.038Z] 		at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
          [2020-09-30T15:14:15.038Z] 		at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
          

          end of the `builds/381/workflow/flowNodeStore.xml` file

            <entry>
              <string>136</string>
              <Tag plugin="workflow-support@3.5">
                <node class="cps.n.StepAtomNode" plugin="workflow-cps@2.82">
                  <parentIds>
                    <string>135</string>
                  </parentIds>
                  <id>136</id>
                  <descriptorId>hudson.tasks.junit.pipeline.JUnitResultsStep</descriptorId>
                </node>
                <actions>
                  <cps.a.ArgumentsActionImpl plugin="workflow-cps@2.82">
                    <arguments>
                      <entry>
                        <string>testResults</string>
                        <string>**/build/TEST*.xml</string>
                      </entry>
                      <entry>
                        <string>keepLongStdio</string>
                        <boolean>true</boolean>
                      </entry>
                      <entry>
                        <string>stashedTestReports</string>
                        <linked-hash-map>
                          <entry>
                            <string>uncategorized-1601478854243</string>
                            <org.codehaus.groovy.runtime.GStringImpl
          

          cc jglick

          Ivan Fernandez Calvo added a comment - - edited I hit this issue on a job and after analyzing the build folder I end finding that the file `builds/381/workflow/flowNodeStore.xml` is not saved completely, this causes that the XML is not valid and ends on an NPE, this also cause issues on the BO UI that fails to show the activity, branches, and PRs tabs. We are investigating why this file is not completely saved, we thought that it is a previous error () on the pipeline that disconnect an agent. 020-10-02 08:38:58.792+0000 [id=9] WARNING h.ExpressionFactory2$JexlExpression#evaluate: Caught exception evaluating: it.flowGraph in /job/beats/job/master/381/flowGraphTable/. Reason: java.lang.reflect.InvocationTargetException java.lang.NullPointerException at java.util.ArrayDeque.addFirst(ArrayDeque.java:233) at java.util.ArrayDeque.push(ArrayDeque.java:508) at org.jenkinsci.plugins.workflow.graphanalysis.DepthFirstScanner.next(DepthFirstScanner.java:104) at org.jenkinsci.plugins.workflow.graphanalysis.AbstractFlowScanner.next(AbstractFlowScanner.java:211) at org.jenkinsci.plugins.workflow.graphanalysis.AbstractFlowScanner.next(AbstractFlowScanner.java:93) at org.jenkinsci.plugins.workflow.support.visualization.table.FlowGraphTable.createAllRows(FlowGraphTable.java:80) at org.jenkinsci.plugins.workflow.support.visualization.table.FlowGraphTable.build(FlowGraphTable.java:58) at org.jenkinsci.plugins.workflow.job.views.FlowGraphTableAction.getFlowGraph(FlowGraphTableAction.java:57) 2020-10-02 08:38:58.995+0000 [id=9] WARNING h.i.i.InstallUncaughtExceptionHandler#handleException: Caught unhandled exception with ID 2baaf748-e4e9-48eb-8e21-5f8ec27abede org.apache.commons.jelly.JellyTagException: jar:file:/ var /jenkins_home/plugins/workflow-job/WEB-INF/lib/workflow-job.jar!/org/jenkinsci/plugins/workflow/job/views/FlowGraphTableAction/index.jelly:31:59: <st:include> No page found 'ajax' for class org.jenkinsci.plugins.workflow.job.views.FlowGraphTableAction at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:124) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99) at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91) possible cause [2020-09-30T15:14:15.038Z] java.lang.InterruptedException: no matches found within 10000 [2020-09-30T15:14:15.038Z] at hudson.FilePath$ValidateAntFileMask.hasMatch(FilePath.java:2865) [2020-09-30T15:14:15.038Z] at hudson.FilePath$ValidateAntFileMask.invoke(FilePath.java:2744) [2020-09-30T15:14:15.038Z] at hudson.FilePath$ValidateAntFileMask.invoke(FilePath.java:2725) [2020-09-30T15:14:15.038Z] at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3112) [2020-09-30T15:14:15.038Z] Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from beats-ci-immutable-ubuntu-1804-1601477540654439246.c.elastic-ci-prod.internal/10.224.0.78:52454 [2020-09-30T15:14:15.038Z] at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1800) [2020-09-30T15:14:15.038Z] at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357) [2020-09-30T15:14:15.038Z] at hudson.remoting.Channel.call(Channel.java:1001) [2020-09-30T15:14:15.038Z] at hudson.FilePath.act(FilePath.java:1070) [2020-09-30T15:14:15.038Z] at hudson.FilePath.act(FilePath.java:1059) [2020-09-30T15:14:15.038Z] at hudson.FilePath.validateAntFileMask(FilePath.java:2723) [2020-09-30T15:14:15.038Z] at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:270) [2020-09-30T15:14:15.038Z] at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:91) [2020-09-30T15:14:15.038Z] at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:80) [2020-09-30T15:14:15.038Z] at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:67) [2020-09-30T15:14:15.038Z] at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47) [2020-09-30T15:14:15.038Z] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [2020-09-30T15:14:15.038Z] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [2020-09-30T15:14:15.038Z] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [2020-09-30T15:14:15.038Z] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) end of the `builds/381/workflow/flowNodeStore.xml` file <entry> <string>136</string> <Tag plugin= "workflow-support@3.5" > <node class= "cps.n.StepAtomNode" plugin= "workflow-cps@2.82" > <parentIds> <string>135</string> </parentIds> <id>136</id> <descriptorId>hudson.tasks.junit.pipeline.JUnitResultsStep</descriptorId> </node> <actions> <cps.a.ArgumentsActionImpl plugin= "workflow-cps@2.82" > <arguments> <entry> <string>testResults</string> <string>**/build/TEST*.xml</string> </entry> <entry> <string>keepLongStdio</string> < boolean > true </ boolean > </entry> <entry> <string>stashedTestReports</string> <linked-hash-map> <entry> <string>uncategorized-1601478854243</string> <org.codehaus.groovy.runtime.GStringImpl cc jglick

          I have linked the issue to https://issues.jenkins-ci.org/browse/JENKINS-58421 as a possible cause.

          Ivan Fernandez Calvo added a comment - I have linked the issue to https://issues.jenkins-ci.org/browse/JENKINS-58421 as a possible cause.

          Jesse Glick added a comment -

          Again, please add details if you know how to reproduce this issue from scratch.

          Jesse Glick added a comment - Again, please add details if you know how to reproduce this issue from scratch.

          Ivan Fernandez Calvo added a comment - - edited

          it is tough to replicate, I think is related to run things in parallel, I've attached the flowNodeStore.xml file, I have the full build folder let me known if it is useful. We've had a job where the issue was consistent, we fix the junit exception and the issue is gone after delete the builds

          Ivan Fernandez Calvo added a comment - - edited it is tough to replicate, I think is related to run things in parallel, I've attached the flowNodeStore.xml file, I have the full build folder let me known if it is useful. We've had a job where the issue was consistent, we fix the junit exception and the issue is gone after delete the builds

            jglick Jesse Glick
            danielweber Daniel Weber
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved: