17 views

Description

Users with 'pa_admin' roles are unable to modify dashboards when Domain separation is enabled


The following error is issued:

Evaluator: java.lang.NullPointerException Caused by error in Access Control: 'pa_dashboards_group' at line 1 ==> 1: new SNC.PADomainUtils().isWriteable("pa_dashboards_group", current.sys_id);

Steps to Reproduce

  1. Activate the following plugins by navigating to System Definition > Plugin
    • Performance Analytics - Premium plugin [com.snc.pa.premium]
    • Domain Support - Domain Extensions Installer plugin [com.glide.domain.msp_extensions.installer]
  2. Search for a user so that user has the pa_admin role and does not have the admin role and impersonate them
  3. Enter pa_dashboards_group_list.do in the Filter Navigator.
  4. Access one of the Dashboard Groups.

The fields are grayed out and the following error is issued (Debug):

Evaluator: java.lang.NullPointerException Caused by error in Access Control: 'pa_dashboards_group' at line 1 ==> 1: new SNC.PADomainUtils().isWriteable("pa_dashboards_group", current.sys_id);
com.snc.pa.domain.js.PADomainUtils.jsFunction_isWriteable(PADomainUtils.java:455)

Workaround

  • Navigate to System Security -> ACL
  • Search for the following ACLs 

/sys_security_acl.do?sys_id=4fb91543930302001aa8372e457ffb7e
/sys_security_acl.do?sys_id=c8891543930302001aa8372e457ffb26

  • Remove the line below from the scripts of the ACLs

new SNC.PADomainUtils().isWriteable("pa_dashboards_group", current.sys_id);

 


Related Problem: PRB1194172

Seen In

There is no data to report.

Intended Fix Version

London

Safe Harbor Statement

This "Intended Fix Version" information is meant to outline ServiceNow's general product direction and should not be relied upon in making a purchasing decision. The information provided here is for information purposes only and may not be incorporated into any contract. It is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. The development, release, and timing of any features or functionality described for our products remains at ServiceNow's sole discretion.

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2017-12-11 04:32:17
Published:2017-12-11