Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-62083

Edit Permission Scheme Shows Blank Page

    XMLWordPrintable

Details

    Description

      NOTE: This bug report is for JIRA Server. Using JIRA Cloud? See the corresponding bug report.

      Summary

      Occurs when the permission scheme still had JSD permissions but JSD has been uninstalled.

      Steps to reproduce

      1. Install Jira Core and JSD
      2. Create a JSD project
      3. Deactivate JSD
      4. Edit JSD permission scheme

      Expected Result

      Permission scheme is editable.

      Actual Result

      Permission scheme is showing a blank page:

      2016-07-28 15:01:40.715437500 2016-07-28 15:01:40,710 http-nio-2992-exec-11 ERROR sysadmin 901x18908x1 1jkiseq 104.192.142.137 /rest/internal/2/managedpermissionscheme/10101 [c.a.p.r.c.error.jersey.ThrowableExceptionMapper] Uncaught exception thrown by REST service: null
      2016-07-28 15:01:40.715439500 java.lang.NullPointerException
      2016-07-28 15:01:40.715440500 	at com.atlassian.jira.permission.management.ManagedPermissionSchemeHelperImpl.buildGrants(ManagedPermissionSchemeHelperImpl.java:321)
      2016-07-28 15:01:40.715440500 	at com.atlassian.jira.permission.management.ManagedPermissionSchemeHelperImpl.lambda$generatePermissionSchemeBean$4(ManagedPermissionSchemeHelperImpl.java:228)
      2016-07-28 15:01:40.715482500 	at com.atlassian.jira.permission.management.ManagedPermissionSchemeHelperImpl$$Lambda$2760/29273610.apply(Unknown Source)
      2016-07-28 15:01:40.715483500 	at com.google.common.collect.Iterators$8.transform(Iterators.java:799)
      2016-07-28 15:01:40.715483500 	at com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)
      2016-07-28 15:01:40.715491500 	at com.google.common.collect.Iterators.addAll(Iterators.java:362)
      2016-07-28 15:01:40.715491500 	at com.google.common.collect.Lists.newArrayList(Lists.java:160)
      2016-07-28 15:01:40.715492500 	at com.google.common.collect.Lists.newArrayList(Lists.java:144)
      2016-07-28 15:01:40.715501500 	at com.atlassian.jira.permission.management.ManagedPermissionSchemeHelperImpl.generatePermissionSchemeBean(ManagedPermissionSchemeHelperImpl.java:242)
      2016-07-28 15:01:40.715501500 	at com.atlassian.jira.permission.management.ManagedPermissionSchemeHelperImpl.getManagedPermissionScheme(ManagedPermissionSchemeHelperImpl.java:108)
      2016-07-28 15:01:40.715502500 	... 2 filtered
      

      Note

      Workaround

      1. Install JSD > Remove Service desk customer - portal access from the permission schemes > Uninstall JSD; OR
      2. Update the database:
        delete from schemepermissions where perm_type = 'sd.customer.portal.only';
        

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              cteh Ting (Chiou Ting Teh)
              Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated: