Hi,
I build a pipeline with Extended Choice Parameter with PT_JSON type, the UI was generated as expected. I am now on a new jenkins (2.263) with the last version of the plugin (0.82) and it does not work anymore... So, I just try to run the official samples of the Extended Choice Parameter plugin. And they use : "import org.boon.Boon" in their groovy script. Sadly, when I copy/paste any of their samples, this "import" generates an error : unable to resolve class org.boon.Boon @ line 3, column 1. import org.boon.Boon; ^ def jsonEditorOptions = org.boon.Boon.fromJson(/{ ... }/); Then I have the following error : 2021-02-01 19:42:23.880+0000 [id=1368] WARNING h.ExpressionFactory2$JexlExpression#evaluate: Caught exception evaluating: it.getJSONEditorOptions() in /job/pipeline-poc-sys/job/master/build. Reason: groovy.lang.MissingPropertyException: No such property: org for class: parameters._b82219a1fd193dae6dc1a7c5e37076af groovy.lang.MissingPropertyException: No such property: org for class: parameters._b82219a1fd193dae6dc1a7c5e37076af at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:53) A simpler example with PT_SINGLE_SELECT and without groovy script is working as expected. Any idea of the problem ?? I authorized my script in /scriptApproval, but as it is a new Jenkins, nothing else is "approved" maybe something important is missing ? Or maybe the plugin just don't work anymore on the lastest version of jenkins ? I have no idea how I can investigate this situation.. You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/64aa52af-ead2-4556-b83b-65cc90949136n%40googlegroups.com. |
resolved :
Boon is not compatible with java 11, that is why this dependency has been removed from tag 0.80. So, instead of using Boon we can use JsonSlurper to create a valid json object jsonEditorOptions (injected later in JS) Le lundi 1 février 2021 à 21:28:52 UTC+1, Yannick Lacaute a écrit : Hi, You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/776e621a-280a-49c5-b143-6912abcadba0n%40googlegroups.com. |
Free forum by Nabble | Edit this page |