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

Jenkins 1.651.3 breaks parameter inheritance for inheritance projects

    Details

    • Similar Issues:

      Description

      When I upgraded from 1.651.1 to 1.651.3, my inheritance projects failed with an "org.jenkinsci.plugins.tokenmacro.MacroEvaluationException: Unrecognized macro" Exception. The macro was a StringParameter, inherited from a parent project, which shows up as normal when I click on Run Now. However, that parameter, nor any other parameter, shows up under the build job Parameters list and I get the Macro expansion error when I try to use that parameter. I fell back to 1.651.1 and all is functional again, i.e. I can expand the parameter and it shows up under the list.

        Attachments

          Activity

          gmbaumgardner Gregory Baumgardner created issue -
          gmbaumgardner Gregory Baumgardner made changes -
          Field Original Value New Value
          Summary Jenkins 1.651.3 break parameter inheritance for inheritance projects Jenkins 1.651.3 breaks parameter inheritance for inheritance projects
          Description When I upgraded from 1.651.1 to 1.651.3, my inheritance projects failed with an "org.jenkinsci.plugins.tokenmacro.MacroEvaluationException: Unrecognized macro" Exception. The macro was a StringParameter, which shows up when I click on Run Now. However, that parameter, nor any other parameter shows up when under the build job Parameters list and I get the Macro expansion error when I try to use that parameter. I fell back to 1.651.1 and all is functional again, i.e. I can expand the parameter and it shows up under the list. When I upgraded from 1.651.1 to 1.651.3, my inheritance projects failed with an "org.jenkinsci.plugins.tokenmacro.MacroEvaluationException: Unrecognized macro" Exception. The macro was a StringParameter, which shows up when I click on Run Now. However, that parameter, nor any other parameter, shows up under the build job Parameters list and I get the Macro expansion error when I try to use that parameter. I fell back to 1.651.1 and all is functional again, i.e. I can expand the parameter and it shows up under the list.
          gmbaumgardner Gregory Baumgardner made changes -
          Description When I upgraded from 1.651.1 to 1.651.3, my inheritance projects failed with an "org.jenkinsci.plugins.tokenmacro.MacroEvaluationException: Unrecognized macro" Exception. The macro was a StringParameter, which shows up when I click on Run Now. However, that parameter, nor any other parameter, shows up under the build job Parameters list and I get the Macro expansion error when I try to use that parameter. I fell back to 1.651.1 and all is functional again, i.e. I can expand the parameter and it shows up under the list. When I upgraded from 1.651.1 to 1.651.3, my inheritance projects failed with an "org.jenkinsci.plugins.tokenmacro.MacroEvaluationException: Unrecognized macro" Exception. The macro was a StringParameter, inherited from a parent project, which shows up as normal when I click on Run Now. However, that parameter, nor any other parameter, shows up under the build job Parameters list and I get the Macro expansion error when I try to use that parameter. I fell back to 1.651.1 and all is functional again, i.e. I can expand the parameter and it shows up under the list.
          rtyler R. Tyler Croy made changes -
          Workflow JNJira [ 173030 ] JNJira + In-Review [ 184893 ]

            People

            • Assignee:
              Unassigned
              Reporter:
              gmbaumgardner Gregory Baumgardner
            • Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: