Failing widget HRM Task Activity GlideRecord.setTableName - empty table nameIssue When user Pepper Potts is trying to view the "to-dos" section of the Employee Service Center, she is seeing many errors: org.mozilla.javascript.EvaluatorException: GlideRecord.setTableName - empty table name (sys_script_include.9998ae7e531322002b76da86a11c0870.script; line 155) Which references Script Include "hr_ActivitySetAJAX": https://instance.service-now.com/nav_to.do?uri=sys_script_include.do?sys_id=9998ae7e531322002b76da86a11c0870 Line 155: gr = new GlideRecord(parentTable); Failing widget: 'HRM Task Activity' (be9a53ee738023002ceb31d7caf6a769) called from: 'To-dos task Line Item' (a4716c8f53d3130030f3ddeeff7b1288) Failing widget "HRM Task Activity": https://instance.service-now.com/nav_to.do?uri=sp_widget.do?sys_id=be9a53ee738023002ceb31d7caf6a769 Which is called from widget "To-dos task Line Item": https://instance.service-now.com/nav_to.do?uri=sp_widget.do?sys_id=a4716c8f53d3130030f3ddeeff7b1288 ResolutionThe behavior described above is now a documented Problem (PRB), PRB1370325. The workaround for this behavior is to make a small change to Script Include "hr_ActivitySetAJAX" on line 155: if (!parentTable || !parentId)return null; By making the above modification to the Script Include, a validation check (which was not previously present) is put in place for when a user is assigned a task with a parent record they cannot read.