Development Panel missing from Issue Page
Platform Notice: Data Center Only - This article only applies to Atlassian products on the Data Center platform.
Note that this KB was created for the Data Center version of the product. Data Center KBs for non-Data-Center-specific features may also work for Server versions of the product, however they have not been tested. 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.
*Except Fisheye and Crucible
Summary
Problem
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:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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
Diagnosis
Environment
JIRA 7.X, 8.X
JIRA Connected to Bitbucket Cloud
Cause
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.
Solution
Resolution
Access the affected project's Project Link page.
Remove any link which connects the project to a non-Atlassian application.
Was this helpful?