Create Issue error : null

When I trying to create a subtask issue automatically on creating issue.

I am getting this error.

The Issue is created but subtask issue is not created.

The code is as follow:

protected void createSubTask(Map<String, Object> transientVariables, Map<String, String> args)

{

Issue originalIssue = (Issue)transientVariables.get("issue");

Issue parentIssue = originalIssue;

MutableIssue issueObject =this.issueFactory.getIssue();

issueObject.setIssueTypeObject(this.constantsManager.getIssueTypeObject((String)args.get("field.subIssueTypeId")));

issueObject.setPriorityId(this.constantsManager.getPriorityObject((String)args.get("field.subIssuePriorityId")).getId());

Map params =new HashMap();

params.put("issue", issueObject);

try

{

User user = ComponentManager.getInstance().getJiraAuthenticationContext().getLoggedInUser();

Issue subTask =this.issueManager.createIssueObject(user, params);

this.subTaskManager.createSubTaskIssueLink(parentIssue, subTask, user);

ImportUtils.setIndexIssues(true);

ComponentManager.getInstance().getIndexManager().reIndex(subTask);

}

catch(Exception e)

{

log.error("Unexpected exception", e);

}

ImportUtils.setIndexIssues(false);

}

2 answers

1 accepted

Thanks for your time Nic and AUser

I am cleared with the error.

The error was due to following statement

issueObject.setPriorityId(this.constantsManager.getPriorityObject((String)args.get("field.subIssuePriorityId")).getId());

It is returning null and abnormally terminating the execution.

0 vote

You don't say what error you are getting.

NullPointerException

Yes, that's about as useful an answer as me building a tree for my imaginary penguin.

Where does the error occur and what debugging have you done and what were the results?

I havent done anything, bcause I am not the the user who posted that question!

There is a missing "?" behind my comment, because i wantet to know if this is the exception or one of his data is null.

That'y your point of view! I also could have asked him in which line the error occures. And this doesn't gets us anywhere, too.

Bharadwaj - excellent, thank you for

AUser - it's great to want to contribute, but being completely unclear really doesn't help. Even with a ? on the end, you're simply prompting the response of "yes", which gets us nowhere.

Suggest an answer

Log in or Join to answer
Community showcase
Sarah Schuster
Posted Jan 29, 2018 in Jira

What are common themes you've seen across successful & failed Jira Software implementations?

Hey everyone! My name is Sarah Schuster, and I'm a Customer Success Manager in Atlassian specializing in Jira Software Cloud. Over the next few weeks I will be posting discussion topics (8 total) to ...

3,316 views 14 20
Join discussion

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you
Atlassian Team Tour

Join us on the Team Tour

We're bringing product updates and pro tips on teamwork to ten cities around the world.

Save your spot