Jython code throwing error in createIssue()

Trace Pillars September 2, 2013

I try to run this line

subTask = issueManager.createIssue(authenticationContext.getUser(), issueObject)

and jira throws an error

Error creating issue: root cause: Traceback (most recent call last): File "C:\Users\Trace Pillars\amps-standalone\target\jira\home\jss\jython\workflow\subtask2.py", line 31, in subTask= issueManager.createIssue(authenticationContext.getUser(), issueObject) TypeError: createIssue(): 1st arg can't be coerced to String, com.atlassian.crowd.embedded.api.User

I think authenticationContext.getUser() is returning the wrong type of user but Im not sure

2 answers

0 votes
Manish Kumar February 23, 2014

Try replacing getUser() method with getLoggedInUser() , depending what you are trying to achive and your scrit should work

0 votes
HarryH
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
September 3, 2013

Please check the type of the second para "issueObject", is it a Map or Issue type, note that IssueManager has four createIssue functions, and they are identified by the parameters type, also please use createIssueObject which is suggested, please see more at: https://developer.atlassian.com/static/javadoc/jira/5.0.5/reference/com/atlassian/jira/issue/IssueManager.html

Suggest an answer

Log in or Sign up to answer