Jira server displays blank screen when editing a Permission Scheme

Platform Notice: Cloud and Data Center - This article applies equally to both cloud and data center platforms.

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

When trying to edit the Permissions of a Permission Scheme, the page is just showing a Blank White page.

(Auto-migrated image: description temporarily unavailable)

Diagnosis

Run the following query towards the database to look for the ID of the affected Permission Scheme:

1 select * from permissionscheme;

Take note of the ID of the permission scheme and run the following query towards the database:

1 select * from schemepermissions where scheme = <ID from above> AND perm_type = 'reportercreate';

If there is results returned, continue to the Resolution below.

Cause

Apparently, the issue is due to to an additional parameter suggested from another KB called [Archived] - How to customise Jira so reporters only see issues they reported is being commented out in which it is used before

Solution

Workaround

Workaround 1

  1. Follow back the [Archived] - How to customise Jira so reporters only see issues they reported KB which is

  2. Edit the file $JIRA_INSTALL/atlassian-jira/WEB-INF/classes/permission-types.xml to uncomment the below XML:

    1 2 3 4 5 <!-- <type id="reportercreate" enterprise="true"> <class>com.atlassian.jira.security.type.CurrentReporterHasCreatePermission</class> </type> -->
  3. Restart JIRA

  4. Access back the permissions scheme which should be editable now.

  5. Remove the Reporter (show only projects with create permission) from any permissions.

  6. Edit the file from Step 2 to Commented out the permission type if it would not be used anymore.

  7. Restart JIRA again to take effect.

Workaround 2

  1. Create the necessary backup such as XML and Database as the step requires direct database modification.

  2. Run the query below towards the database to remove the entries directly:

    1 delete from schemepermissions where scheme = <ID from above> AND perm_type = 'reportercreate';
  3. Restart JIRA.

Updated on April 2, 2025

Still need help?

The Atlassian Community is here for you.