Details
-
Bug
-
Resolution: Deployed
-
Medium
-
5.0 - EAP
-
JIRA 5.0-rc3
-
5
-
Description
POST on /api/2/issue with request body
{
"fields":{
"project":
,
"summary" : "test setting default Security Level with REST",
"issuetype":
}
}
generates response with HTTP status 500 and body
{"errorMessages":["Internal server error"],"errors":{}}
JIRA logs say:
2012-01-30 15:28:54,492 http-10500-23 ERROR admin 988x39522x1 6rzffc 192.168.11.105 /rest/api/2/issue [jira.rest.exception.ExceptionInterceptor] Returning internal server error in respon se java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) <...> Caused by: java.lang.NullPointerException at com.atlassian.jira.issue.fields.screen.issuetype.DefaultIssueTypeScreenSchemeManager.getFieldScreenScheme(DefaultIssueTypeScreenSchemeManager.java:161) at com.atlassian.jira.issue.fields.screen.StandardFieldScreenRendererFactory.createFieldScreenRenderer(StandardFieldScreenRendererFactory.java:49) at com.atlassian.jira.issue.fields.screen.FieldScreenRendererFactoryImpl.getFieldScreenRenderer(FieldScreenRendererFactoryImpl.java:49) at com.atlassian.jira.issue.fields.screen.FieldScreenRendererFactoryImpl.getFieldScreenRenderer(FieldScreenRendererFactoryImpl.java:43) <...>
Full stack trace: see attachment.
In the project with key "DB" there are no required fields other than "Summary".
Note that no NPE occurs when issue type ID is provided correctly (i.e., "7" instead of "100017".)