Development Panel missing from Issue Page
プラットフォームについて: Server および Data Center のみ。この記事は、Server および Data Center プラットフォームのアトラシアン製品にのみ適用されます。
Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.
*Fisheye および Crucible は除く
問題
User unable to view the content of the development panel in issues from a particular project. Clicking on "Create branch" also results in error 400 in the network tab.
The following appears in the atlassian-jira.log when user accessed the affected issue page:
2019-09-15 19:28:30,499 http-nio-8280-exec-19 ERROR clarkkent 1168x70x4 18mmeeg 2a02:2455:25e:e600:1092:63a0:e1b3:b6a6,162.158.114.56,127.0.0.1 /secure/AjaxIssueAction!default.jspa [c.a.j.web.component.ModuleWebComponentImpl] An exception occured while rendering the web panel: com.atlassian.jira.plugins.jira-development-integration-plugin:viewissue-devstatus-panel (null)
java.lang.NullPointerException
at com.atlassian.jira.plugin.devstatus.web.IssueContextProvider$JsonEntityLink.<init>(IssueContextProvider.java:251)
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
at com.atlassian.jira.plugin.devstatus.web.IssueContextProvider.getEntityLinks(IssueContextProvider.java:164)
at com.atlassian.jira.plugin.devstatus.web.IssueContextProvider.getContextMap(IssueContextProvider.java:148)
at com.atlassian.jira.plugin.webfragment.CacheableContextProviderDecorator.initContextMap(CacheableContextProviderDecorator.java:63)
at com.atlassian.jira.plugin.webfragment.CacheableContextProviderDecorator.getContextMap(CacheableContextProviderDecorator.java:41)
at com.atlassian.plugin.web.descriptors.DefaultWebPanelModuleDescriptor$ContextAwareWebPanel.getHtml(DefaultWebPanelModuleDescriptor.java:134)
at com.atlassian.jira.web.component.ModuleWebComponentImpl.renderModule(ModuleWebComponentImpl.java:81)
at com.atlassian.jira.web.component.ModuleWebComponentImpl.access$000(ModuleWebComponentImpl.java:30)
at com.atlassian.jira.web.component.ModuleWebComponentImpl$1.run(ModuleWebComponentImpl.java:67)
at com.atlassian.ozymandias.SafePluginPointAccess.runnable(SafePluginPointAccess.java:404)
at com.atlassian.jira.web.component.ModuleWebComponentImpl.renderModuleAndLetNoThrowablesEscape(ModuleWebComponentImpl.java:63)
at com.atlassian.jira.web.component.ModuleWebComponentImpl.renderModule(ModuleWebComponentImpl.java:53)
... 2 filtered
診断
環境
JIRA 7.X, 8.X
JIRA Connected to Bitbucket Cloud
原因
The problem can be caused by configuration in the affected project's Project Link page. More specifically, adding a new configuration linking the project to a non-Atlassian application could cause this problem.
ソリューション
- Access the affected project's Project Link page.
- Remove any link which connects the project to a non-Atlassian application.