replay-pipeline fails if previous replay resulted in Jenkinsfile syntax error

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

XMLWordPrintable

      Most of the time replay-pipeline works correctly, but in some rare cases it stops working for day or so, just out ot the blue.

      java -jar ~/jenkins-cli.jar -s http://ltxl1168.sgdcelab.sabre.com:8080 replay-pipeline "Trip-Source-master" < Jenkinsfile
      
      ERROR: Not authorized to replay builds of this job
      

      I'm using ssh keys for authorization, few minutes ago it was working, I disconnected from VPN and connected again and now I get the above error. This is second time it is happening.

      Is there some cache on the jenkins side that remembers my IP address for authorization purposes?

      Steps to reproduce:
      1. Create Jenkinsfile with syntax error
      2.

      java -jar ~/jenkins-cli.jar -s http://ltxl1168.sgdcelab.sabre.com:8080 replay-pipeline "Trip-Source-master" < Jenkinsfile

      3. Wait for the build to fail
      4.

      java -jar ~/jenkins-cli.jar -s http://ltxl1168.sgdcelab.sabre.com:8080 replay-pipeline "Trip-Source-master" < Jenkinsfile

      Result of the last call:

      ERROR: Not authorized to replay builds of this job
      

      To make it work again, use replay job from the UI in Jenkins and paste a Jenkinsfile without syntax error, wait for the build to pass, now using CLI will work also.

            Assignee:
            Jesse Glick
            Reporter:
            krzyk
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Resolved:
              Archived: