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

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

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved (View Workflow)
    • Major
    • Resolution: Incomplete
    • pipeline
    • None

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

              jglick Jesse Glick
              krzyk krzyk
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: