Uploaded image for project: 'Jira Cloud'
  1. Jira Cloud
  2. JRACLOUD-61385

Post Function to set Epic Link field on issue creation returns error

    XMLWordPrintable

Details

    Description

      NOTE: This bug report is for JIRA Cloud. Using JIRA Server? See the corresponding bug report.

      Summary

      Issue creation returns error due to post function not able to set the Epic Link field.

      Investigation

      Error is returned when issue is attempted to be created.

      We can't create this issue for you right now, it could be due to unsupported content you've entered into one or more of the issue fields. If this situation persists, contact your administrator as they'll be able to access more specific information in the log file.
      

      From the back end, these errors are recorded.

      2016-04-25 10:36:05.049635500 2016-04-25 10:36:05,042 http-nio-2997-exec-93 ERROR sysadmin 636x40162x1 1ocvt3e 104.192.142.137 /secure/QuickCreateIssue.jspa [c.a.j.bc.issue.DefaultIssueService] Error creating issue: 
      2016-04-25 10:36:05.049637500 com.atlassian.jira.exception.CreateException
      2016-04-25 10:36:05.049638500 	at com.atlassian.jira.issue.managers.DefaultIssueManager.createIssue(DefaultIssueManager.java:588)
      2016-04-25 10:36:05.049639500 	at com.atlassian.jira.issue.managers.DefaultIssueManager.createIssue(DefaultIssueManager.java:494)
      2016-04-25 10:36:05.049687500 	at com.atlassian.jira.bc.issue.DefaultIssueService.create(DefaultIssueService.java:238)
      2016-04-25 10:36:05.049688500 	at com.atlassian.jira.bc.issue.DefaultIssueService.create(DefaultIssueService.java:207)
      2016-04-25 10:36:05.049688500 	at sun.reflect.GeneratedMethodAccessor2755.invoke(Unknown Source)
      2016-04-25 10:36:05.049689500 	... 1 filtered
      2016-04-25 10:36:05.049689500 	at java.lang.reflect.Method.invoke(Method.java:497)
      2016-04-25 10:36:05.049696500 	at com.atlassian.plugin.util.ContextClassLoaderSettingInvocationHandler.invoke(ContextClassLoaderSettingInvocationHandler.java:26)
      2016-04-25 10:36:05.049697500 	at com.sun.proxy.$Proxy497.create(Unknown Source)
      2016-04-25 10:36:05.049698500 	... 2 filtered
      2016-04-25 10:36:05.049698500 	at java.lang.reflect.Method.invoke(Method.java:497)
      2016-04-25 10:36:05.049699500 	at com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean$DynamicServiceInvocationHandler.invoke(HostComponentFactoryBean.java:136)
      2016-04-25 10:36:05.049707500 	at com.sun.proxy.$Proxy497.create(Unknown Source)
      2016-04-25 10:36:05.049707500 	at com.atlassian.jira.quickedit.action.QuickCreateIssue.doExecute(QuickCreateIssue.java:308)
      2016-04-25 10:36:05.049708500 	... 1 filtered
      2016-04-25 10:36:05.049708500 	at com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:63)
      2016-04-25 10:36:05.049713500 	... 7 filtered
      2016-04-25 10:36:05.049714500 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
      2016-04-25 10:36:05.049714500 	... 50 filtered
      2016-04-25 10:36:05.049714500 	at com.atlassian.greenhopper.jira.filters.ClassicBoardRouter.doFilter(ClassicBoardRouter.java:62)
      2016-04-25 10:36:05.049715500 	... 12 filtered
      2016-04-25 10:36:05.049715500 	at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21)
      2016-04-25 10:36:05.049720500 	... 20 filtered
      2016-04-25 10:36:05.049721500 	at com.atlassian.jira.plugins.rest.HOT25715FixServletFilter.doFilter(HOT25715FixServletFilter.java:46)
      2016-04-25 10:36:05.049722500 	... 30 filtered
      2016-04-25 10:36:05.049722500 	at com.atlassian.plugin.connect.plugin.auth.scope.ApiScopingFilter.doFilter(ApiScopingFilter.java:81)
      2016-04-25 10:36:05.049722500 	... 14 filtered
      2016-04-25 10:36:05.049727500 	at com.atlassian.jira.security.JiraSecurityFilter.lambda$doFilter$0(JiraSecurityFilter.java:76)
      2016-04-25 10:36:05.049734500 	at com.atlassian.jira.security.JiraSecurityFilter$$Lambda$476/1001474.doFilter(Unknown Source)
      2016-04-25 10:36:05.049735500 	... 1 filtered
      2016-04-25 10:36:05.049735500 	at com.atlassian.jira.security.JiraSecurityFilter.doFilter(JiraSecurityFilter.java:74)
      2016-04-25 10:36:05.049736500 	... 29 filtered
      2016-04-25 10:36:05.049736500 	at com.atlassian.studio.jira.homepage.CloudHomepageFilter$Action.lambda$nextInFilterChain$1(CloudHomepageFilter.java:110)
      2016-04-25 10:36:05.049742500 	at com.atlassian.studio.jira.homepage.CloudHomepageFilter$Action$$Lambda$469/25298662.execute(Unknown Source)
      2016-04-25 10:36:05.049742500 	at com.atlassian.studio.jira.homepage.CloudHomepageFilter.doFilter(CloudHomepageFilter.java:68)
      2016-04-25 10:36:05.049743500 	... 20 filtered
      2016-04-25 10:36:05.049743500 	at com.atlassian.jira.servermetrics.CorrelationIdPopulatorFilter.doFilter(CorrelationIdPopulatorFilter.java:30)
      2016-04-25 10:36:05.049749500 	... 5 filtered
      2016-04-25 10:36:05.049749500 	at com.atlassian.plugin.connect.plugin.auth.user.ThreeLeggedAuthFilter.doFilter(ThreeLeggedAuthFilter.java:109)
      2016-04-25 10:36:05.049750500 	... 3 filtered
      2016-04-25 10:36:05.049750500 	at com.atlassian.jwt.internal.servlet.JwtAuthFilter.doFilter(JwtAuthFilter.java:32)
      2016-04-25 10:36:05.049751500 	... 8 filtered
      2016-04-25 10:36:05.049756500 	at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21)
      2016-04-25 10:36:05.049763500 	... 4 filtered
      2016-04-25 10:36:05.049763500 	at com.atlassian.web.servlet.plugin.LocationCleanerFilter.doFilter(LocationCleanerFilter.java:36)
      2016-04-25 10:36:05.049764500 	... 29 filtered
      2016-04-25 10:36:05.049764500 	at com.atlassian.jira.servermetrics.MetricsCollectorFilter.doFilter(MetricsCollectorFilter.java:25)
      2016-04-25 10:36:05.049765500 	... 28 filtered
      2016-04-25 10:36:05.049774500 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      2016-04-25 10:36:05.049774500 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      2016-04-25 10:36:05.049775500 	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
      2016-04-25 10:36:05.049776500 	at java.lang.Thread.run(Thread.java:745)
      2016-04-25 10:36:05.049776500 Caused by: com.atlassian.jira.workflow.WorkflowException
      2016-04-25 10:36:05.049782500 	at com.atlassian.jira.workflow.OSWorkflowManager.createIssue(OSWorkflowManager.java:767)
      2016-04-25 10:36:05.049782500 	at com.atlassian.jira.issue.managers.DefaultIssueManager.createIssue(DefaultIssueManager.java:580)
      2016-04-25 10:36:05.049783500 	... 297 more
      2016-04-25 10:36:05.049783500 Caused by: java.lang.NullPointerException
      2016-04-25 10:36:05.049784500 	at com.atlassian.jira.issue.link.DefaultIssueLinkManager.getIssueLink(DefaultIssueLinkManager.java:359)
      2016-04-25 10:36:05.049789500 	... 2 filtered
      2016-04-25 10:36:05.049790500 	at java.lang.reflect.Method.invoke(Method.java:497)
      2016-04-25 10:36:05.049797500 	at com.atlassian.plugin.util.ContextClassLoaderSettingInvocationHandler.invoke(ContextClassLoaderSettingInvocationHandler.java:26)
      2016-04-25 10:36:05.049797500 	at com.sun.proxy.$Proxy276.createIssueLink(Unknown Source)
      2016-04-25 10:36:05.049798500 	... 2 filtered
      2016-04-25 10:36:05.049798500 	at java.lang.reflect.Method.invoke(Method.java:497)
      2016-04-25 10:36:05.049799500 	at com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean$DynamicServiceInvocationHandler.invoke(HostComponentFactoryBean.java:136)
      2016-04-25 10:36:05.049804500 	at com.sun.proxy.$Proxy276.createIssueLink(Unknown Source)
      2016-04-25 10:36:05.049805500 	at com.atlassian.greenhopper.manager.issuelink.EpicLinkManagerImpl.createLink(EpicLinkManagerImpl.java:322)
      2016-04-25 10:36:05.049805500 	at com.atlassian.greenhopper.manager.issuelink.EpicLinkManagerImpl.updateLinksForIssues(EpicLinkManagerImpl.java:238)
      2016-04-25 10:36:05.049811500 	at com.atlassian.greenhopper.manager.issuelink.EpicLinkManagerImpl.associateIssuesWithEpic(EpicLinkManagerImpl.java:179)
      2016-04-25 10:36:05.049812500 	at com.atlassian.greenhopper.service.issuelink.EpicServiceImpl.addIssuesToEpic(EpicServiceImpl.java:103)
      2016-04-25 10:36:05.049813500 	at com.atlassian.greenhopper.customfield.epiclink.EpicLinkCFType.associateIssueWithEpic(EpicLinkCFType.java:686)
      2016-04-25 10:36:05.049827500 	at com.atlassian.greenhopper.customfield.epiclink.EpicLinkCFType.createValue(EpicLinkCFType.java:202)
      2016-04-25 10:36:05.049827500 	at com.atlassian.greenhopper.customfield.epiclink.EpicLinkCFType.createValue(EpicLinkCFType.java:44)
      2016-04-25 10:36:05.049828500 	at com.atlassian.jira.issue.fields.ImmutableCustomField.createValue(ImmutableCustomField.java:696)
      2016-04-25 10:36:05.049834500 	at com.atlassian.jira.workflow.function.issue.IssueCreateFunction.execute(IssueCreateFunction.java:81)
      2016-04-25 10:36:05.049835500 	at com.opensymphony.workflow.AbstractWorkflow.executeFunction(AbstractWorkflow.java:1050)
      2016-04-25 10:36:05.049836500 	at com.opensymphony.workflow.AbstractWorkflow.transitionWorkflow(AbstractWorkflow.java:1446)
      2016-04-25 10:36:05.049836500 	at com.opensymphony.workflow.AbstractWorkflow.initialize(AbstractWorkflow.java:615)
      2016-04-25 10:36:05.049842500 	at com.atlassian.jira.workflow.OSWorkflowManager.createIssue(OSWorkflowManager.java:741)
      2016-04-25 10:36:05.049843500 	... 298 more
      ^[2016-04-25 10:36:52.634141500 2016-04-25 10:36:52,634 http-nio-2997-exec-84 INFO anonymous 636x40219x1 1ocvt3e 104.192.142.137 /rest/userprovisioning/1/is-site-admin [c.a.u.client.filters.UserProvisioningAsapAuthenticationFilter] Received request to ASAP protected resource without ASAP authentication
      2016-04-25 10:36:52.761156500 2016-04-25 10:36:52,759 http-nio-2997-exec-95 ERROR anonymous 636x40221x1 ol84fw 24.37.58.42 / [c.a.s.jira.homepage.CloudHomepageFilter] Error in getUser
      2016-04-25 10:36:52.761158500 com.atlassian.crowd.exception.InvalidTokenException: Failed to find entity of type [com.atlassian.crowd.model.token.Token] with identifier [n08wvZ6x0Kn2w8wkt7nFWQ00]
      2016-04-25 10:36:52.761158500 	at com.atlassian.crowd.integration.rest.service.RestCrowdClient.handleInvalidSsoToken(RestCrowdClient.java:1392)
      2016-04-25 10:36:52.761159500 	at com.atlassian.crowd.integration.rest.service.RestCrowdClient.findUserFromSSOToken(RestCrowdClient.java:946)
      2016-04-25 10:36:52.761203500 	at com.atlassian.crowd.integration.http.CrowdHttpAuthenticatorImpl.getUser(CrowdHttpAuthenticatorImpl.java:58)
      2016-04-25 10:36:52.761203500 	at com.atlassian.studio.jira.homepage.CloudHomepageFilter.tryGetCrowdAuthenticatedUser(CloudHomepageFilter.java:81)
      2016-04-25 10:36:52.761204500 	at com.atlassian.studio.jira.homepage.CloudHomepageFilter.lambda$doFilter$0(CloudHomepageFilter.java:61)
      2016-04-25 10:36:52.761209500 	at com.atlassian.studio.jira.homepage.CloudHomepageFilter$$Lambda$462/12147232.apply(Unknown Source)
      2016-04-25 10:36:52.761209500 	at com.atlassian.fugue.Option$Some.fold(Option.java:421)
      2016-04-25 10:36:52.761216500 	at com.atlassian.fugue.Option.flatMap(Option.java:287)
      2016-04-25 10:36:52.761216500 	at com.atlassian.studio.jira.homepage.CloudHomepageFilter.doFilter(CloudHomepageFilter.java:61)
      2016-04-25 10:36:52.761216500 	... 20 filtered
      2016-04-25 10:36:52.761217500 	at com.atlassian.jira.servermetrics.CorrelationIdPopulatorFilter.doFilter(CorrelationIdPopulatorFilter.java:30)
      2016-04-25 10:36:52.761217500 	... 5 filtered
      2016-04-25 10:36:52.761221500 	at com.atlassian.plugin.connect.plugin.auth.user.ThreeLeggedAuthFilter.doFilter(ThreeLeggedAuthFilter.java:109)
      2016-04-25 10:36:52.761222500 	... 3 filtered
      2016-04-25 10:36:52.761222500 	at com.atlassian.jwt.internal.servlet.JwtAuthFilter.doFilter(JwtAuthFilter.java:32)
      2016-04-25 10:36:52.761223500 	... 8 filtered
      2016-04-25 10:36:52.761223500 	at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21)
      2016-04-25 10:36:52.761223500 	... 4 filtered
      2016-04-25 10:36:52.761227500 	at com.atlassian.web.servlet.plugin.LocationCleanerFilter.doFilter(LocationCleanerFilter.java:36)
      2016-04-25 10:36:52.761228500 	... 29 filtered
      2016-04-25 10:36:52.761228500 	at com.atlassian.jira.servermetrics.MetricsCollectorFilter.doFilter(MetricsCollectorFilter.java:25)
      2016-04-25 10:36:52.761228500 	... 28 filtered
      2016-04-25 10:36:52.761228500 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      2016-04-25 10:36:52.761229500 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      2016-04-25 10:36:52.761235500 	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
      2016-04-25 10:36:52.761235500 	at java.lang.Thread.run(Thread.java:745)
      

      Steps to Replicate

      1. Go to a JIRA Software project workflow.
      2. Add a post function to update custom field.
      3. Look for Epic Link and for value key in an Epic Link name or ID.
      4. Try to create a ticket from the same project.

      Expected Result

      Issue created with updated Epic Link field.

      Current Result

      Issue is not created and error is returned.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              vchin Vincent Chin (Inactive)
              Votes:
              13 Vote for this issue
              Watchers:
              18 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: