Pipeline bat step hangs (after restart)

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

      Pipeline jobs occasionally hang on bat steps. This seems similar to JENKINS-34150 but we are using durable-task 1.12 which has the fix for that.

      Thread dump from the job (after 18 hours):

      Thread #26
      	at DSL.bat(awaiting process completion in C:\j\w\<folder>\<job>@tmp\durable-56b1eae1 on <slave>)
      	at WorkflowScript.run(WorkflowScript:349)
      	at DSL.withEnv(Native Method)
      	at WorkflowScript.run(WorkflowScript:242)
      	at DSL.stage(Native Method)
      	at WorkflowScript.run(WorkflowScript:156)
      	at DSL.node(running on <slave>)
      	at WorkflowScript.run(WorkflowScript:34)
      

      The bat step is running a batch file:

      cmd /c call test.bat ....
      

      which in turn is running a python script which (in this case) is throwing an exception (I can see from inspecting log files on the slave). Looking on the slave the "durable-56b1eae1" folder is present with jenkins-log.txt, jenkins-main.bat and jenkins-wrap.bat inside of it. There is no sign of the batch process on the slave so I presume that it has completed. The build continues to occupy a slot on the executor. There are also several flyweight tasks from the matrix plugin on the same slave.

      Please let me know if there is anything else I can do to help diagnose this.

            Assignee:
            Unassigned
            Reporter:
            Russell Gallop
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Archived: