-
Bug
-
Resolution: Cannot Reproduce
-
Minor
-
None
Groovy script works in the script console but not in the Active Choices Reactive Reference Parameter.
Log for the plugin gives:
groovy.lang.MissingPropertyException: No such property: VSIM_PROJ for class: Script1
Referenced Parameters: VSIM_PROJ,VSIM_BUILD
groovy script:
import jenkins.model.Jenkins import hudson.model.AbstractProject import hudson.model.Result import hudson.util.RunList AbstractProject<?, ?> otherJob = Jenkins.getInstance().getItemByFullName(VSIM_PROJ, AbstractProject.class) def otherBuild = otherJob.getBuildByNumber(VSIM_BUILD) def dispName = otherBuild.displayName return "${dispName }"
I would not trust the log output as currently it is 'contaminated' with several such messages even when things work. I would pay more attention to returning valid HTML when an AC-reactive reference is used. Also, use the fallback script option so that you at least get a better idea that the script works in the AC context.
Finally use logic like: