-
Bug
-
Resolution: Duplicate
-
Low (View bug fix roadmap)
-
None
-
7.2.0
-
None
-
7.02
-
Summary
Creating stories in Confluence pages using the 'Product Requirements' blueprint is not working if we link the issue to the Epic.
This is triggering errors in JIRA's log, so this seems to be a bug in JIRA.
Environment
Affected version:
- JIRA v7.2.0-OD-04-029
- JIRA Agile v7.2.3-D20160316T002614
- 6.0.0-OD-2016.12.1-1106
Steps to Reproduce
- Create a Software project and an Epic in it
- In Confluence correctly connected to this JIRA via Application Links, create a page using the 'Product Requirements' blueprint
- Edit the page and add a link to the Epic in the first table in the line where it says 'Epic', in the second column
- Save the page
- Select any text in the page and select the 'JIRA' icon to create an issue
- Enter the project and the story type
- Make sure the 'Link to epic' is select
- Click 'Create'
Expected Results
The story is correctly created and linked to the Epic.
Actual Results
It keeps spinning and never never ends.
The JIRA logs show this error:
2016-03-22 16:40:45.910811500 2016-03-22 16:40:45,905 http-nio-3010-exec-115 ERROR sysadmin 1000x7509x1 1jvcvnb 127.0.0.1 /rest/api/2/issue/bulk [c.a.j.rest.exception.ExceptionInterceptor] Returning internal server error in response 2016-03-22 16:40:45.910813500 java.lang.reflect.InvocationTargetException 2016-03-22 16:40:45.910814500 at sun.reflect.GeneratedMethodAccessor2126.invoke(Unknown Source) 2016-03-22 16:40:45.910814500 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 2016-03-22 16:40:45.910814500 at java.lang.reflect.Method.invoke(Method.java:497) 2016-03-22 16:40:45.910847500 at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$ResponseOutInvoker$1.invoke(DispatchProviderHelper.java:192) 2016-03-22 16:40:45.910848500 at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$1.intercept(DispatchProviderHelper.java:83) 2016-03-22 16:40:45.910849500 ... 3 filtered 2016-03-22 16:40:45.910849500 at com.atlassian.jira.rest.exception.ExceptionInterceptor.intercept(ExceptionInterceptor.java:55) 2016-03-22 16:40:45.910853500 ... 1 filtered 2016-03-22 16:40:45.910854500 at com.atlassian.jira.rest.v2.issue.scope.RequestScopeInterceptor.intercept(RequestScopeInterceptor.java:39) 2016-03-22 16:40:45.910854500 ... 15 filtered 2016-03-22 16:40:45.910854500 at com.atlassian.plugins.rest.module.RestDelegatingServletFilter$JerseyOsgiServletContainer.doFilter(RestDelegatingServletFilter.java:154) 2016-03-22 16:40:45.910861500 ... 1 filtered 2016-03-22 16:40:45.910861500 at com.atlassian.plugins.rest.module.RestDelegatingServletFilter.doFilter(RestDelegatingServletFilter.java:68) 2016-03-22 16:40:45.910861500 ... 45 filtered 2016-03-22 16:40:45.910862500 at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:24) 2016-03-22 16:40:45.910866500 ... 20 filtered 2016-03-22 16:40:45.910866500 at com.atlassian.jira.plugins.rest.HOT25715FixServletFilter.doFilter(HOT25715FixServletFilter.java:46) 2016-03-22 16:40:45.910866500 ... 25 filtered 2016-03-22 16:40:45.910866500 at com.atlassian.plugin.connect.plugin.auth.scope.ApiScopingFilter.doFilter(ApiScopingFilter.java:81) 2016-03-22 16:40:45.910867500 ... 14 filtered 2016-03-22 16:40:45.910876500 at com.atlassian.jira.security.JiraSecurityFilter.lambda$doFilter$0(JiraSecurityFilter.java:76) 2016-03-22 16:40:45.910876500 at com.atlassian.jira.security.JiraSecurityFilter$$Lambda$407/32548897.doFilter(Unknown Source) 2016-03-22 16:40:45.910877500 ... 1 filtered 2016-03-22 16:40:45.910877500 at com.atlassian.jira.security.JiraSecurityFilter.doFilter(JiraSecurityFilter.java:74) 2016-03-22 16:40:45.910877500 ... 15 filtered 2016-03-22 16:40:45.910878500 at com.atlassian.plugins.rest.module.servlet.RestSeraphFilter.doFilter(RestSeraphFilter.java:37) 2016-03-22 16:40:45.910882500 ... 16 filtered 2016-03-22 16:40:45.910882500 at com.atlassian.studio.jira.homepage.CloudHomepageFilter$Action.lambda$nextInFilterChain$1(CloudHomepageFilter.java:110) 2016-03-22 16:40:45.910883500 at com.atlassian.studio.jira.homepage.CloudHomepageFilter$Action$$Lambda$403/6422418.execute(Unknown Source) 2016-03-22 16:40:45.910884500 at com.atlassian.studio.jira.homepage.CloudHomepageFilter.doFilter(CloudHomepageFilter.java:68) 2016-03-22 16:40:45.910887500 ... 17 filtered 2016-03-22 16:40:45.910887500 at com.atlassian.jira.servermetrics.CorrelationIdPopulatorFilter.doFilter(CorrelationIdPopulatorFilter.java:30) 2016-03-22 16:40:45.910888500 ... 5 filtered 2016-03-22 16:40:45.910888500 at com.atlassian.plugin.connect.plugin.auth.user.ThreeLeggedAuthFilter.doFilter(ThreeLeggedAuthFilter.java:110) 2016-03-22 16:40:45.910889500 ... 3 filtered 2016-03-22 16:40:45.910892500 at com.atlassian.jwt.internal.servlet.JwtAuthFilter.doFilter(JwtAuthFilter.java:32) 2016-03-22 16:40:45.910893500 ... 8 filtered 2016-03-22 16:40:45.910893500 at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:24) 2016-03-22 16:40:45.910894500 ... 4 filtered 2016-03-22 16:40:45.910894500 at com.atlassian.web.servlet.plugin.LocationCleanerFilter.doFilter(LocationCleanerFilter.java:36) 2016-03-22 16:40:45.910894500 ... 29 filtered 2016-03-22 16:40:45.910898500 at com.atlassian.jira.servermetrics.MetricsCollectorFilter.doFilter(MetricsCollectorFilter.java:25) 2016-03-22 16:40:45.910903500 ... 28 filtered 2016-03-22 16:40:45.910903500 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 2016-03-22 16:40:45.910903500 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 2016-03-22 16:40:45.910904500 at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) 2016-03-22 16:40:45.910904500 at java.lang.Thread.run(Thread.java:745) 2016-03-22 16:40:45.910908500 Caused by: java.lang.NullPointerException 2016-03-22 16:40:45.910908500 at com.atlassian.greenhopper.service.issuelink.EpicServiceImpl.addIssuesToEpic(EpicServiceImpl.java:90) 2016-03-22 16:40:45.910909500 at com.atlassian.greenhopper.customfield.epiclink.EpicLinkRestFieldOperationsHandler.update(EpicLinkRestFieldOperationsHandler.java:104) 2016-03-22 16:40:45.910910500 at com.atlassian.greenhopper.customfield.epiclink.EpicLinkRestFieldOperationsHandler.handleOperation(EpicLinkRestFieldOperationsHandler.java:76) 2016-03-22 16:40:45.910913500 at com.atlassian.greenhopper.customfield.epiclink.EpicLinkRestFieldOperationsHandler.updateIssueInputParameters(EpicLinkRestFieldOperationsHandler.java:64) 2016-03-22 16:40:45.910914500 at com.atlassian.jira.rest.v2.issue.IssueInputParametersAssembler$IssueInputParametersBuilder.finalizeIssueInputParams(IssueInputParametersAssembler.java:428) 2016-03-22 16:40:45.910920500 at com.atlassian.jira.rest.v2.issue.IssueInputParametersAssembler.makeCreateAssembler(IssueInputParametersAssembler.java:131) 2016-03-22 16:40:45.910921500 at com.atlassian.jira.rest.v2.issue.IssueInputParametersAssembler.makeCreateAssemblers(IssueInputParametersAssembler.java:138) 2016-03-22 16:40:45.910921500 at com.atlassian.jira.rest.v2.issue.CreateIssueResource.createIssues(CreateIssueResource.java:77) 2016-03-22 16:40:45.910925500 at com.atlassian.jira.rest.v2.issue.IssueResource.createIssues(IssueResource.java:624) 2016-03-22 16:40:45.910926500 ... 279 more
Workaround
Workaround 1
- Create the story directly in JIRA
- Add the link in the Confluence page
Workaround 2
- Create the story in Confluence by unselecting the ‘Link to Epic’ option
- Link the issue to the Epic in JIRA
- is duplicated by
-
JSWSERVER-13429 Create issue from Confluence not working when linked to epic
-
- Closed
-
Cannot create story linked to Epic from Confluence
-
Bug
-
Resolution: Duplicate
-
Low
-
None
-
7.2.0
-
None
-
7.02
-
Summary
Creating stories in Confluence pages using the 'Product Requirements' blueprint is not working if we link the issue to the Epic.
This is triggering errors in JIRA's log, so this seems to be a bug in JIRA.
Environment
Affected version:
- JIRA v7.2.0-OD-04-029
- JIRA Agile v7.2.3-D20160316T002614
- 6.0.0-OD-2016.12.1-1106
Steps to Reproduce
- Create a Software project and an Epic in it
- In Confluence correctly connected to this JIRA via Application Links, create a page using the 'Product Requirements' blueprint
- Edit the page and add a link to the Epic in the first table in the line where it says 'Epic', in the second column
- Save the page
- Select any text in the page and select the 'JIRA' icon to create an issue
- Enter the project and the story type
- Make sure the 'Link to epic' is select
- Click 'Create'
Expected Results
The story is correctly created and linked to the Epic.
Actual Results
It keeps spinning and never never ends.
The JIRA logs show this error:
2016-03-22 16:40:45.910811500 2016-03-22 16:40:45,905 http-nio-3010-exec-115 ERROR sysadmin 1000x7509x1 1jvcvnb 127.0.0.1 /rest/api/2/issue/bulk [c.a.j.rest.exception.ExceptionInterceptor] Returning internal server error in response 2016-03-22 16:40:45.910813500 java.lang.reflect.InvocationTargetException 2016-03-22 16:40:45.910814500 at sun.reflect.GeneratedMethodAccessor2126.invoke(Unknown Source) 2016-03-22 16:40:45.910814500 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 2016-03-22 16:40:45.910814500 at java.lang.reflect.Method.invoke(Method.java:497) 2016-03-22 16:40:45.910847500 at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$ResponseOutInvoker$1.invoke(DispatchProviderHelper.java:192) 2016-03-22 16:40:45.910848500 at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$1.intercept(DispatchProviderHelper.java:83) 2016-03-22 16:40:45.910849500 ... 3 filtered 2016-03-22 16:40:45.910849500 at com.atlassian.jira.rest.exception.ExceptionInterceptor.intercept(ExceptionInterceptor.java:55) 2016-03-22 16:40:45.910853500 ... 1 filtered 2016-03-22 16:40:45.910854500 at com.atlassian.jira.rest.v2.issue.scope.RequestScopeInterceptor.intercept(RequestScopeInterceptor.java:39) 2016-03-22 16:40:45.910854500 ... 15 filtered 2016-03-22 16:40:45.910854500 at com.atlassian.plugins.rest.module.RestDelegatingServletFilter$JerseyOsgiServletContainer.doFilter(RestDelegatingServletFilter.java:154) 2016-03-22 16:40:45.910861500 ... 1 filtered 2016-03-22 16:40:45.910861500 at com.atlassian.plugins.rest.module.RestDelegatingServletFilter.doFilter(RestDelegatingServletFilter.java:68) 2016-03-22 16:40:45.910861500 ... 45 filtered 2016-03-22 16:40:45.910862500 at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:24) 2016-03-22 16:40:45.910866500 ... 20 filtered 2016-03-22 16:40:45.910866500 at com.atlassian.jira.plugins.rest.HOT25715FixServletFilter.doFilter(HOT25715FixServletFilter.java:46) 2016-03-22 16:40:45.910866500 ... 25 filtered 2016-03-22 16:40:45.910866500 at com.atlassian.plugin.connect.plugin.auth.scope.ApiScopingFilter.doFilter(ApiScopingFilter.java:81) 2016-03-22 16:40:45.910867500 ... 14 filtered 2016-03-22 16:40:45.910876500 at com.atlassian.jira.security.JiraSecurityFilter.lambda$doFilter$0(JiraSecurityFilter.java:76) 2016-03-22 16:40:45.910876500 at com.atlassian.jira.security.JiraSecurityFilter$$Lambda$407/32548897.doFilter(Unknown Source) 2016-03-22 16:40:45.910877500 ... 1 filtered 2016-03-22 16:40:45.910877500 at com.atlassian.jira.security.JiraSecurityFilter.doFilter(JiraSecurityFilter.java:74) 2016-03-22 16:40:45.910877500 ... 15 filtered 2016-03-22 16:40:45.910878500 at com.atlassian.plugins.rest.module.servlet.RestSeraphFilter.doFilter(RestSeraphFilter.java:37) 2016-03-22 16:40:45.910882500 ... 16 filtered 2016-03-22 16:40:45.910882500 at com.atlassian.studio.jira.homepage.CloudHomepageFilter$Action.lambda$nextInFilterChain$1(CloudHomepageFilter.java:110) 2016-03-22 16:40:45.910883500 at com.atlassian.studio.jira.homepage.CloudHomepageFilter$Action$$Lambda$403/6422418.execute(Unknown Source) 2016-03-22 16:40:45.910884500 at com.atlassian.studio.jira.homepage.CloudHomepageFilter.doFilter(CloudHomepageFilter.java:68) 2016-03-22 16:40:45.910887500 ... 17 filtered 2016-03-22 16:40:45.910887500 at com.atlassian.jira.servermetrics.CorrelationIdPopulatorFilter.doFilter(CorrelationIdPopulatorFilter.java:30) 2016-03-22 16:40:45.910888500 ... 5 filtered 2016-03-22 16:40:45.910888500 at com.atlassian.plugin.connect.plugin.auth.user.ThreeLeggedAuthFilter.doFilter(ThreeLeggedAuthFilter.java:110) 2016-03-22 16:40:45.910889500 ... 3 filtered 2016-03-22 16:40:45.910892500 at com.atlassian.jwt.internal.servlet.JwtAuthFilter.doFilter(JwtAuthFilter.java:32) 2016-03-22 16:40:45.910893500 ... 8 filtered 2016-03-22 16:40:45.910893500 at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:24) 2016-03-22 16:40:45.910894500 ... 4 filtered 2016-03-22 16:40:45.910894500 at com.atlassian.web.servlet.plugin.LocationCleanerFilter.doFilter(LocationCleanerFilter.java:36) 2016-03-22 16:40:45.910894500 ... 29 filtered 2016-03-22 16:40:45.910898500 at com.atlassian.jira.servermetrics.MetricsCollectorFilter.doFilter(MetricsCollectorFilter.java:25) 2016-03-22 16:40:45.910903500 ... 28 filtered 2016-03-22 16:40:45.910903500 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 2016-03-22 16:40:45.910903500 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 2016-03-22 16:40:45.910904500 at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) 2016-03-22 16:40:45.910904500 at java.lang.Thread.run(Thread.java:745) 2016-03-22 16:40:45.910908500 Caused by: java.lang.NullPointerException 2016-03-22 16:40:45.910908500 at com.atlassian.greenhopper.service.issuelink.EpicServiceImpl.addIssuesToEpic(EpicServiceImpl.java:90) 2016-03-22 16:40:45.910909500 at com.atlassian.greenhopper.customfield.epiclink.EpicLinkRestFieldOperationsHandler.update(EpicLinkRestFieldOperationsHandler.java:104) 2016-03-22 16:40:45.910910500 at com.atlassian.greenhopper.customfield.epiclink.EpicLinkRestFieldOperationsHandler.handleOperation(EpicLinkRestFieldOperationsHandler.java:76) 2016-03-22 16:40:45.910913500 at com.atlassian.greenhopper.customfield.epiclink.EpicLinkRestFieldOperationsHandler.updateIssueInputParameters(EpicLinkRestFieldOperationsHandler.java:64) 2016-03-22 16:40:45.910914500 at com.atlassian.jira.rest.v2.issue.IssueInputParametersAssembler$IssueInputParametersBuilder.finalizeIssueInputParams(IssueInputParametersAssembler.java:428) 2016-03-22 16:40:45.910920500 at com.atlassian.jira.rest.v2.issue.IssueInputParametersAssembler.makeCreateAssembler(IssueInputParametersAssembler.java:131) 2016-03-22 16:40:45.910921500 at com.atlassian.jira.rest.v2.issue.IssueInputParametersAssembler.makeCreateAssemblers(IssueInputParametersAssembler.java:138) 2016-03-22 16:40:45.910921500 at com.atlassian.jira.rest.v2.issue.CreateIssueResource.createIssues(CreateIssueResource.java:77) 2016-03-22 16:40:45.910925500 at com.atlassian.jira.rest.v2.issue.IssueResource.createIssues(IssueResource.java:624) 2016-03-22 16:40:45.910926500 ... 279 more
Workaround
Workaround 1
- Create the story directly in JIRA
- Add the link in the Confluence page
Workaround 2
- Create the story in Confluence by unselecting the ‘Link to Epic’ option
- Link the issue to the Epic in JIRA
- is duplicated by
-
JSWSERVER-13429 Create issue from Confluence not working when linked to epic
-
- Closed
-