Details
-
Bug
-
Resolution: Unresolved
-
Low
-
None
-
7.1.7, Archived Jira Cloud
-
7.01
-
16
-
Severity 3 - Minor
-
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
- Install Jira Core and JSD
- Create a JSD project
- Deactivate JSD
- 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
- Not relate to https://confluence.atlassian.com/jirakb/nullpointerexception-on-editing-permission-scheme-826891686.html
- Root cause is Service desk customer - portal access is still being used
- Project Role (Service Desk Team) and Project Role (Service Desk Collaborators) are not affected
Workaround
- Install JSD > Remove Service desk customer - portal access from the permission schemes > Uninstall JSD; OR
- Update the database:
delete from schemepermissions where perm_type = 'sd.customer.portal.only';
Attachments
Issue Links
- is related to
-
JRASERVER-61752 Blank page while editing permission scheme
- Closed
- relates to
-
JRACLOUD-62083 Edit Permission Scheme Shows Blank Page
- Closed