-
Bug
-
Resolution: Not A Defect
-
Major
When I try to define a DynamicReferenceParameter within a Jenkinsfile, I get an error. My Jenkinsfile looks like this:
properties([parameters([ [ $class: 'DynamicReferenceParameter', name: 'TEST', script: [ $class: 'GroovyScript', fallbackScript: '', script: """ def html = ''' <!DOCTYPE html> <html> <body> <table id="serviceTable"> <tr> <td><input type="checkbox" id="checkbox">service1</td> <td><div id="version" >version: <input type="text"></div></td> </tr> </table> </body> </html> ''' return html """ ] ] ])])
I get this error:
java.lang.ClassCastException: org.biouno.unochoice.model.GroovyScript.script expects class org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScript but received class java.lang.String