Details
-
Bug
-
Status: Open (View Workflow)
-
Major
-
Resolution: Unresolved
-
None
-
Jenkins 1.651.3 running on Ubuntu 14.04
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
Field | Original Value | New Value |
---|---|---|
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. |
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 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. |
Workflow | JNJira [ 173030 ] | JNJira + In-Review [ 184893 ] |