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

Replay link does not show up if Jenkinsfile had a syntax error

      Steps to reproduce

      • Create a Pipeline with a Jenkinsfile
      • Introduce a Groovy syntax error, like omitting a trailing parenthesis on a method call
      • Execute

      What ends up happening is that an exception is shown, e.g.:

      Checking out Revision f29c250737c3db53f709977224c4547a43ed4886 (refs/remotes/origin/master)
      org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
      WorkflowScript: 7: expecting ')', found ']' @ line 7, column 17.
                         ])
      

      But the sidebar includes no Replay link to attempt to fix the change, instead you need to commit a change to make the Jenkinsfile correct Groovy syntax.

      Expected

      • Replay is shown no matter how fscked my Jenkinsfile is so I can correct it

      This issue also occurs if you use Replay and introduce a Groovy syntax error as well. Also, I believe this is related to JENKINS-34555

          [JENKINS-37589] Replay link does not show up if Jenkinsfile had a syntax error

          R. Tyler Croy created issue -
          Andrew Bayer made changes -
          Component/s New: pipeline-general [ 21692 ]
          Andrew Bayer made changes -
          Component/s Original: workflow-plugin [ 18820 ]
          Jesse Glick made changes -
          Component/s New: workflow-cps-plugin [ 21713 ]
          Component/s Original: pipeline [ 21692 ]
          Jesse Glick made changes -
          Link New: This issue is related to JENKINS-34555 [ JENKINS-34555 ]
          Julien Pivotto made changes -
          Attachment New: PP.png [ 35211 ]

          Probably not surprising, but thought I'd note: the same occurs if you make a syntax error with a purely Declarative Pipeline.

          Christopher Orr added a comment - Probably not surprising, but thought I'd note: the same occurs if you make a syntax error with a purely Declarative Pipeline.
          Prince Raj Kumar made changes -
          Priority Original: Minor [ 4 ] New: Major [ 3 ]
          Sam Van Oort made changes -
          Labels Original: community-bee New: community-bee maybe-fixed-by-durability-megafix

          Sam Van Oort added a comment -

          rtyler orrc Can you check if the error occurs with workflow-cps 2.50 and workflow-cps 2.21? I just released a set of fixes that I think address this.

          Sam Van Oort added a comment - rtyler orrc Can you check if the error occurs with workflow-cps 2.50 and workflow-cps 2.21? I just released a set of fixes that I think address this.

            jglick Jesse Glick
            rtyler R. Tyler Croy
            Votes:
            17 Vote for this issue
            Watchers:
            20 Start watching this issue

              Created:
              Updated: