113 views

Description

The drill-down report ACLs do not make sure that the report exists before trying to get the root report, which causes a null pointer exception error.

Steps to Reproduce

 

  1. Go to sys_report_drill.do?SCHEMA.
  2. Check the logs for a null pointer exception error.

 

Workaround

Change the script section of the sys_report_drill read ACL as follows:

https://<InstanceName>.service-now.com/sys_security_acl.do?sys_id=2db8a46acb12020032a09371c24c9cd9

answer = false;
if (current.isValidRecord()) {
var report = new GlideReport(current.sys_id);
var root = report.getRootReport();
answer = root.canRead();
}


Related Problem: PRB714172

Seen In

Geneva Patch 7
Helsinki Patch 1
Helsinki Patch 4

Fixed In

Jakarta

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2017-10-04 06:25:22
Published:2017-06-16