NPE creating a subtask from REST

XMLWordPrintable

    • 5.01

      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)
      
      

              Assignee:
              Unassigned
              Reporter:
              Don Brown (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: