logoApps documentation
Extension for Jira Service Management
Cloud Data Center
Documentation
FAQ
Release notes
Migration path
Integration
Extension for Jira Service Management
Cloud Data Center
Documentation
FAQ
Release notes
Migration path
Integration
Last updated Mar 3, 2024

Troubleshooting

Find answers to your questions regarding troubleshooting

Why isn’t the Upload app button visible on the Manage apps page in Jira Software Data Center 9.14?

In Jira Software Data Center 9.14, the Upload app button on the Manage apps page is now turned off by default. To enable it, you’ll need to configure a system property:

 -Dupm.plugin.upload.enabled=true 

For instructions on setting up system properties, see documentation. More information about this change can be found here.

Why can’t I create Dynamic Forms in Jira?

This feature works only on the Customer Portal.
To create Dynamic Forms in Jira, use Dynamic Forms for Jira app.

How to avoid problems with displaying Bundled Fields in Jira emails incorrectly?

Bundled Fields can be added to an email as regular custom fields. However, Bundled Fields configuration slightly differs from the one provided by Jira. To avoid problems with displaying Bundled Fields incorrectly, follow the instructions below.

Note
Before you start, create a proper email template (HTML format) and .vm file as in instructions here (except the step no. 4).

In standard custom fields configuration, you need to add the following code to customfields.vm file:

#disable_html_escaping()  
#set ($customfield = $customFieldManager.getCustomFieldObject("customfield_10000"))  
#if($issue.getCustomFieldValue($customfield))  
<tr>  
    <th>#text($customfield.name):</th>  
    <td class="has-icon">        
        $textutils.htmlEncode($issue.getCustomFieldValue($customfield), false)  
    </td>  
</tr>  
#end   

For Bundled Fields custom field pass this code to the customfields.vm (pt. 4 in previously mentioned tutorial):

#disable_html_escaping()
#set ($customfield = $customFieldManager.getCustomFieldObject("customfield_14401"))  
#if($issue.getCustomFieldValue($customfield))  
<tr>  
    <th>#text($customfield.name):</th>  
    <td class="has-icon">  
    #set ($componentAccessor = $constantsManager.getClass().forName('com.atlassian.jira.component.ComponentAccessor').newInstance())  
    #set ($htmlGeneratorClass = $componentAccessor.getComponentClassManager().loadClass("com.deviniti.plugins.bundledfields.HtmlGenerator"))  
    #set ($bundledFieldsServiceClass = $componentAccessor.getComponentClassManager().loadClass("com.deviniti.plugins.bundledfields.BundledFieldsService"))  
    #set ($contextId = $customfield.getRelevantConfig($issue).getId())  
    #set ($htmlGenerator = $componentAccessor.getOSGiComponentInstanceOfType($htmlGeneratorClass))  
    #set ($bundledFieldsConfig = $componentAccessor.getOSGiComponentInstanceOfType($bundledFieldsServiceClass).getConfiguration($contextId, $customfield.getIdAsLong()))  
        $htmlGenerator.toHtml($issue.getCustomFieldValue($customfield), $bundledFieldsConfig)  
    </td>  
</tr>  
#end   
Note
  • Type the ID of target Bundled Field to getCustomFieldObject parameter. Presented Bundled Field’s ID is exemplary.
  • When the file configuration is ready, remember to restart your Jira.

Why can’t I open an issue that’s linked to the request?

It’s due to the fact that our app respects User permissions. For more information, visit Issue Links

Need help?

If you can’t find the answer you need in our documentation, raise a support request.