Caused by: java.lang.IllegalArgumentException: Unable to convert to class 
java.lang.Object
    at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON 
(RequestImpl.java:738)

Caused by: java.lang.Error: Failed to instantiate class 
io.jenkins.plugins.****
    at hudson.model.Descriptor.newInstance (Descriptor.java:606)
    at org.jenkinsci.plugins.workflow.cps.Snippetizer.doGenerateSnippet 
(Snippetizer.java:502)
    at java.lang.invoke.MethodHandle.invokeWithArguments 
(MethodHandle.java:627)


So basically I have an java.lang.Object field and snippetizer falls over on 
the "generate command"

Is there an annotation or something to say tell snippetizer to use this 
Object as a string?   As the generator command will be a String but in 
script it could be a Json object or other things.

Bottom line is I wanted to have a single input field that could be mutiple 
types.

... and if anyone asks no I can't share the source.  It's part of an 
inhouse plugin and it's not something I'm allowed to share. 

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/700c59d8-b081-4e38-95e3-7e2a27eea789o%40googlegroups.com.

Reply via email to