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

NPE creating a subtask from REST

    XMLWordPrintable

Details

    Description

      When creating a subtask via REST, I get an NPE during the building of the response, after the actual subtask has been created. The reported exception is an exception creating the response to the actual exception.

      Stacktrace as reporting in the logs:

      [INFO] [talledLocalContainer] java.lang.NullPointerException
      [INFO] [talledLocalContainer] 	at com.atlassian.jira.rest.v2.issue.scope.RequestScope.get(RequestScope.java:33)
      [INFO] [talledLocalContainer] 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298)
      [INFO] [talledLocalContainer] 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
      [INFO] [talledLocalContainer] 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
      [INFO] [talledLocalContainer] 	at org.springframework.aop.target.SimpleBeanTargetSource.getTarget(SimpleBeanTargetSource.java:33)
      [INFO] [talledLocalContainer] 	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:184)
      [INFO] [talledLocalContainer] 	at $Proxy775.getText(Unknown Source)
      [INFO] [talledLocalContainer] 	at com.atlassian.jira.rest.exception.ExceptionInterceptor.createResponseFor(ExceptionInterceptor.java:93)
      [INFO] [talledLocalContainer] 	at com.atlassian.jira.rest.exception.ExceptionInterceptor.intercept(ExceptionInterceptor.java:63)
      [INFO] [talledLocalContainer] 	at com.atlassian.plugins.rest.common.interceptor.impl.DefaultMethodInvocation.invoke(DefaultMethodInvocation.java:61)
      [INFO] [talledLocalContainer] 	at com.atlassian.jira.rest.v2.issue.scope.RequestScopeInterceptor.intercept(RequestScopeInterceptor.java:43)
      [INFO] [talledLocalContainer] 	at com.atlassian.plugins.rest.common.interceptor.impl.DefaultMethodInvocation.invoke(DefaultMethodInvocation.java:61)
      [INFO] [talledLocalContainer] 	at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper.invokeMethodWithInterceptors(DispatchProviderHelper.java:132)
      [INFO] [talledLocalContainer] 	at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$ResponseOutInvoker._dispatch(DispatchProviderHelper.java:230)
      [INFO] [talledLocalContainer] 	at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)
      [INFO] [talledLocalContainer] 	at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:288)
      

      Actual exception captured via breakpoint at ExceptionInterceptor:93:

      INFO] [talledLocalContainer] java.lang.NullPointerException
      [INFO] [talledLocalContainer] 	at com.atlassian.jira.rest.v2.issue.scope.RequestScope.get(RequestScope.java:33)
      [INFO] [talledLocalContainer] 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298)
      [INFO] [talledLocalContainer] 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
      [INFO] [talledLocalContainer] 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
      [INFO] [talledLocalContainer] 	at org.springframework.aop.target.SimpleBeanTargetSource.getTarget(SimpleBeanTargetSource.java:33)
      [INFO] [talledLocalContainer] 	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:184)
      [INFO] [talledLocalContainer] 	at $Proxy774.getBaseUriBuilder(Unknown Source)
      [INFO] [talledLocalContainer] 	at com.atlassian.jira.rest.v2.issue.ResourceUriBuilder.build(ResourceUriBuilder.java:28)
      [INFO] [talledLocalContainer] 	at com.atlassian.jira.rest.v2.issue.CreateIssueResource.createIssue(CreateIssueResource.java:64)
      [INFO] [talledLocalContainer] 	at com.atlassian.jira.rest.v2.issue.IssueResource.createIssue(IssueResource.java:631)
      [INFO] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      
      

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              dbrown@atlassian.com Don Brown (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: