Uploaded image for project: 'Jira Service Management Data Center'
  1. Jira Service Management Data Center
  2. JSDSERVER-3640

Project permissions cannot be edited once JIRA Service Desk is Deactivated

    XMLWordPrintable

Details

    Description

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

      Summary

      Project permission cannot be edited after deactivating JIRA Service Desk as the permissions Service Desk Customer - Portal Access became Unknown security type (sd.customer.portal.only)

      Steps to Reproduce

      1. Give any permissions to Service Desk Customer - Portal Access
      2. Deactivate JIRA Service Desk
      3. Try to edit the permission scheme again

      Expected Results

      Permission scheme loads upon edit

      Actual Results

      Permission scheme becomes blank
      The below exception is thrown in the jira log file:

      2016-04-08 08:07:47.633805500 2016-04-08 08:07:47,622 http-nio-3005-exec-13 ERROR sysadmin 487x38780x3 kiq6n2 104.192.142.137 /rest/internal/2/managedpermissionscheme/10003 [c.a.p.r.c.error.jersey.ThrowableExceptionMapper] Uncaught exception thrown by REST service: null
      2016-04-08 08:07:47.633807500 java.lang.NullPointerException
      2016-04-08 08:07:47.633808500 	at com.atlassian.jira.permission.management.ManagedPermissionSchemeHelperImpl.buildGrants(ManagedPermissionSchemeHelperImpl.java:317)
      2016-04-08 08:07:47.633808500 	at com.atlassian.jira.permission.management.ManagedPermissionSchemeHelperImpl.lambda$generatePermissionSchemeBean$4(ManagedPermissionSchemeHelperImpl.java:224)
      2016-04-08 08:07:47.633853500 	at com.atlassian.jira.permission.management.ManagedPermissionSchemeHelperImpl$$Lambda$1283/2703059.apply(Unknown Source)
      2016-04-08 08:07:47.633853500 	at com.google.common.collect.Iterators$8.transform(Iterators.java:799)
      2016-04-08 08:07:47.633854500 	at com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)
      2016-04-08 08:07:47.633859500 	at com.google.common.collect.Iterators.addAll(Iterators.java:362)
      2016-04-08 08:07:47.633859500 	at com.google.common.collect.Lists.newArrayList(Lists.java:160)
      2016-04-08 08:07:47.633860500 	at com.google.common.collect.Lists.newArrayList(Lists.java:144)
      2016-04-08 08:07:47.633866500 	at com.atlassian.jira.permission.management.ManagedPermissionSchemeHelperImpl.generatePermissionSchemeBean(ManagedPermissionSchemeHelperImpl.java:238)
      

      Workaround

      Use a different permission scheme.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              nmohdkhalid Nabil
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:

                Backbone Issue Sync