-
Bug
-
Resolution: Fixed
-
Minor
-
None
-
pipeline:2.4
Given I use Snippet Editor to generate code for the properties step and
I select This project is parameterized and
I add a new Choice Parameter
When I enter the choices into the text area separated by line breaks and hit the Generate Pipeline Script button
Then the emitted code includes choices: ['A', 'B', 'C'], which, however, is invalid.
The resulting error message is:
java.lang.ClassCastException: hudson.model.ChoiceParameterDefinition.choices expects class java.lang.String but received class java.util.ArrayList
Instead, the valid code would be choices: ['A\nB\nC'].
- duplicates
-
JENKINS-41180 "choice" parameter should take array for choices argument
-
- Closed
-
- relates to
-
JENKINS-26143 Workflow Snippet Generator - Incorrect format for Input with Choice Parameter
-
- Resolved
-
-
JENKINS-41180 "choice" parameter should take array for choices argument
-
- Closed
-
[JENKINS-40358] Snippet editor: Invalid code for "choice" parameter/properties
Epic Link | New: JENKINS-35393 [ 171186 ] |
Description |
Original:
Given I use Snippet Editor to generate code for the {{properties}} step and I select _This project is parameterized_ and I add a new _Choice Parameter' When I enter the choices into the text area separated by line breaks and hit the _Generate Pipeline Script_ button Then the emitted code includes {{choices: ['A', 'B', 'C']}}, which, however, is invalid. The resulting error message is: {quote} java.lang.ClassCastException: hudson.model.ChoiceParameterDefinition.choices expects class java.lang.String but received class java.util.ArrayList {quote} Instead, the valid code would be {{choices: ['A\nB\nC']}}. |
New:
Given I use Snippet Editor to generate code for the {{properties}} step and I select _This project is parameterized_ and I add a new _Choice Parameter_ When I enter the choices into the text area separated by line breaks and hit the _Generate Pipeline Script_ button Then the emitted code includes {{choices: ['A', 'B', 'C']}}, which, however, is invalid. The resulting error message is: {quote} java.lang.ClassCastException: hudson.model.ChoiceParameterDefinition.choices expects class java.lang.String but received class java.util.ArrayList {quote} Instead, the valid code would be {{choices: ['A\nB\nC']}}. |
Link |
New:
This issue relates to |
Link |
New:
This issue relates to |
Component/s | New: workflow-cps-plugin [ 21713 ] | |
Component/s | Original: pipeline [ 21692 ] |
Assignee | New: Daniel Beck [ danielbeck ] |
Link |
New:
This issue duplicates |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Open [ 1 ] | New: Resolved [ 5 ] |