Uploaded image for project: 'Jira Service Management Cloud'
  1. Jira Service Management Cloud
  2. JSDCLOUD-5532

Unable to transition issue on customer portal

XMLWordPrintable

      Summary

      Unable to transition issue on customer portal

      Environment

      Steps to Reproduce

      1. Create a user picker custom field
      2. Add the field to a Service Desk project
      3. Create an issue and add an user to the custom field
      4. Delete the user
      5. Try transitioning the issue on portal

      Expected Results

      Issue is transitioned

      Actual Results

      UI:

      Error
      We were unable to submit your request. Please refresh the page and try again. Note that this will clear your request details.
      
      If you have already tried again, tell us about this issue.

      Logs:

      2017-08-08 09:05:00.549450500 2017-08-08 09:05:00,541 http-nio-2992-exec-3 ERROR 557057:70187d3c-b6fc-4519-ae1f-2450c15941b4 545x5033x1  201.22.212.136 /rest/servicedesk/1/customer/requests/transition [c.a.p.r.c.e.jersey.ThrowableExceptionMapper.privacy-safe] Uncaught exception thrown by REST service: java.lang.NullPointerException with stacktrace: java.lang.NullPointerException
      2017-08-08 09:05:00.549452500     	at com.atlassian.jira.workflow.OSWorkflowManager.getWorkflow(OSWorkflowManager.java:442)
      2017-08-08 09:05:00.549453500     	at com.atlassian.jira.workflow.OSWorkflowManager.getActionDescriptor(OSWorkflowManager.java:557)
      2017-08-08 09:05:00.549487500     	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2017-08-08 09:05:00.549488500     	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      2017-08-08 09:05:00.549488500     	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      2017-08-08 09:05:00.549489500     	at java.lang.reflect.Method.invoke(Method.java:498)
      2017-08-08 09:05:00.549492500     	at com.atlassian.plugin.util.ContextClassLoaderSettingInvocationHandler.invoke(ContextClassLoaderSettingInvocationHandler.java:26)
      2017-08-08 09:05:00.549493500     	at com.sun.proxy.$Proxy715.getActionDescriptor(Unknown Source)
      2017-08-08 09:05:00.549497500     	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2017-08-08 09:05:00.549497500     	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      2017-08-08 09:05:00.549498500     	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      2017-08-08 09:05:00.549498500     	at java.lang.reflect.Method.invoke(Method.java:498)
      2017-08-08 09:05:00.549498500     	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302)
      2017-08-08 09:05:00.549501500     	at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:56)
      2017-08-08 09:05:00.549502500     	at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:60)
      2017-08-08 09:05:00.549502500     	at 

      Notes

      Workaround

      • Remove the non existing user from the user picker custom field
        OR
      • Create an user with the same username and deactivate him

              gtan@atlassian.com Gerry Tan (Inactive)
              psilveira Paula Silveira
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: