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)
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!
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.