not able to create issue type using plugin

manoharv August 21, 2017

I am very new to plugin development , getting null pointer exception when i am trying to create issue type using plugin 

following is my servelet code 

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.atlassian.jira.config.IssueTypeManager;
import com.atlassian.jira.issue.issuetype.IssueType;

public class CreateIssueTypeManagerImpl extends HttpServlet {

private IssueTypeManager issueTypeManager;

@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
resp.setContentType("text/plain");
PrintWriter out = resp.getWriter();

out.println("Creating Issue...");
out.flush();

IssueType customIssue = issueTypeManager.createIssueType("TestCase",
"Test case issue type", (long) 10000);

if (customIssue != null) {
out.println("Updating " + customIssue.getId());

}

out.println("issue is not created");
}

}

 

 

 

 

plguin.xml entry 

 

<servlet name="Issue Servlet" key="issueManager" class="com.testcase.plugin.impl.CreateIssueTypeManagerImpl">
<description>Creates,Edits Issues</description>
<url-pattern>/issueManager</url-pattern>
</servlet>

error log 

 

[INFO] [talledLocalContainer] java.lang.NullPointerException
[INFO] [talledLocalContainer] at com.testcase.plugin.impl.CreateIssueTypeManagerImpl.doGet(CreateIssueTypeManagerImpl.java:26)

 

1 answer

0 votes
Alex Christensen
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
August 21, 2017

Hi, Manohar - I don't have an answer for you, but you might have better luck getting an answer in Atlassian's Developer Community, which is a separate site from this Community site.

https://developer.atlassian.com/community/

Sorry I couldn't be of more help!

manoharv August 21, 2017

Thanks Alex Christensen for quick replay 

 

I created issue in developer community !

Suggest an answer

Log in or Sign up to answer