Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-26967

NPE when creating new issue using REST and an incorrect Project/Issuetype combination.

    XMLWordPrintable

Details

    Description

      POST on /api/2/issue with request body

      {
      "fields":{
      "project":

      { "key":"DB" }

      ,
      "summary" : "test setting default Security Level with REST",
      "issuetype":

      {"id":"100017"}

      }
      }

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

      Attachments

        Activity

          People

            Unassigned Unassigned
            ff5eced7cbfd Igor Baltiyskiy
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: