All attempts to modify the Request participants Service Desk field with JJupin SIL scripting is failing with error "java.lang.ClassCastException: java.lang.String cannot be cast to java.util.Collection".
Example code:
JUser[] participants; participants = addElement(participants, getUser("admin")); #{Request participants} = participants;
Another attempt:
#{Request participants} = addElement(#{Request participants}, getUser("admin"));
And another:
#{Request participants} = addElement(#{Request participants}, "admin");
Am I doing something wrong, or is JJupin not capable of handling the Request participants field?
Hi Thomas,
Could you please go to Custom Field Mappings and chage the Value factory to User[] -> string[]?
This should do the trick.
HTH,
Alex
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Anyway, how do you like version 4.0.0 so far? We are pretty proud of it ...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I haven't had a chance to use any of the new features yet, but it looks very good. I expect we'll be making use of the JQL support as well as the JIRA Agile and JIRA Service Desk integrations. Possibly the mail handlers too. I can say though that the UI improvements are nice
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
For reference this is with JIRA Software 7.2.7, Service Desk 3.2.7 and JJupin 4.0.0
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Thomas,
I can't get this working when using JUser[] but using string[] instead works. Also, this may or may not be relevant to you but I noticed that if I am trying to request participants on any other transition than the create transition, then it works if I refer to the custom field directly rather than as #{..}.
In my case, I am requesting participants on a later transition and the string[] worked as soon as I reverted to using customfield_10408 = <value>
If you could share some thoughts on what could be stopping the JUSer[] from working, that'll be really great.
Thanks
Anupam
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Anupam
The accepted solution worked for me ("go to Custom Field Mappings and change the Value factory to User[] -> string[]")
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
give a try with string array participants:
string[] participants={};
participants = addElement(participants, getUser(
"admin"
));
#{Request participants} = participants;
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
Thanks for the reply, but I get the exact same results with a string array (in fact that was what I tried in one of my first attempts).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.