-
Bug
-
Resolution: Cannot Reproduce
-
Low
-
None
-
3
-
Severity 3 - Minor
-
Summary
Unable to transition issue on customer portal
Environment
Steps to Reproduce
- Create a user picker custom field
- Add the field to a Service Desk project
- Create an issue and add an user to the custom field
- Delete the user
- 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
- is related to
-
JRASERVER-33741 InvalidInputException during workflow invalidates input of user picker
- Gathering Impact
- relates to
-
JRASERVER-33741 InvalidInputException during workflow invalidates input of user picker
- Gathering Impact