Hi guys - I've got a weird issue that has occurred with users whose accounts have been previously deleted, then have rejoined the company (where we used to delete accounts, rather than deactivate them back in JIra 4 days)
A particular user on the helpdesk keeps having this error thrown whenever scriptrunner listener triggers on an event:
2017-05-23 03:34:29,677 http-bio-443-exec-1858 ERROR helpdesk.user@s-a-m.com 214x541268x2 1vjatkb 10.54.66.123 /rest/api/2/issue/INC-42126/comment [c.o.scriptrunner.runner.AbstractScriptListener] ************************************************************************************* 2017-05-23 03:34:29,677 http-bio-443-exec-1858 ERROR helpdesk.user@s-a-m.com 214x541268x2 1vjatkb 10.54.66.123 /rest/api/2/issue/INC-42126/comment [c.o.scriptrunner.runner.AbstractScriptListener] Script function failed on event: com.atlassian.jira.event.issue.IssueEvent, file: <inline script> com.atlassian.jira.exception.DataAccessException: com.atlassian.jira.issue.customfields.impl.FieldValidationException: User 'helpdesk user' was not found in the system. at com.atlassian.jira.issue.fields.CustomFieldImpl.updateIssue(CustomFieldImpl.java:1078) at com.atlassian.jira.bc.issue.DefaultIssueService.updateIssueFromFieldsWithoutScreenCheck(DefaultIssueService.java:702) at com.atlassian.jira.bc.issue.DefaultIssueService.updateIssueFromFields(DefaultIssueService.java:661) at com.atlassian.jira.bc.issue.DefaultIssueService.validateAndUpdateIssueFromFields(DefaultIssueService.java:557) at com.atlassian.jira.bc.issue.DefaultIssueService.validateUpdate(DefaultIssueService.java:229) at com.atlassian.jira.bc.issue.IssueService$validateUpdate.call(Unknown Source) at Script12.run(Script12.groovy:282) Caused by: com.atlassian.jira.issue.customfields.impl.FieldValidationException: User 'helpdesk user' was not found in the system. at com.atlassian.jira.issue.customfields.converters.UserConverterImpl.getUser(UserConverterImpl.java:50) at com.atlassian.plugin.util.ContextClassLoaderSettingInvocationHandler.invoke(ContextClassLoaderSettingInvocationHandler.java:30) at com.sun.proxy.$Proxy389.getUser(Unknown Source) at com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean$DynamicServiceInvocationHandler.invoke(HostComponentFactoryBean.java:161) at com.sun.proxy.$Proxy389.getUser(Unknown Source) at com.atlassian.jira.issue.customfields.impl.CalculatedCFType.getValueFromCustomFieldParams(CalculatedCFType.java:65) at com.atlassian.jira.issue.fields.CustomFieldImpl.updateIssue(CustomFieldImpl.java:1074) ... 6 more
The username is actually his email address. Any ideas?
Hi Scott,
Do you use a custom listener or one of the Script Runner built in ?
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.