How to handle this error (java.lang.SecurityException: getGroupName undefined, maybe missing global qualifier)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-07-2018 05:37 AM
Hi,
I am trying to call Script include from BR, and its working fine in my personal instance but its not working in my production instance,
Script Include :
var getGroupName = Class.create();
getGroupName.prototype = Object.extendsObject(global.AbstractAjaxProcessor, {
getDetails: function(){
var rest = this.getParameter('sysparm_ServiceReqType');
var comp = this.getParameter('sysparm_company');
var grp = new GlideRecord('x_mapping_table');
grp.addQuery('request', rest);
var cmp = grp.addQuery('company',comp);
cmp.addOrCondition('company',"");
var order = grp.orderByDesc('company');
grp.query();
if(grp.next()){
var assignment_group = grp.getValue('assignment_group');
var priority = grp.getValue('priority');
return assignment_group +"|"+ priority;
}
},
type: 'getGroupName'
});
////////////////////
BR :
(function executeRule(current, previous /*null when async*/) {
var getGroup = new getGroupName();
var results = getGroup.getDetails();
var answerSplit = results.split("|");
var assignment_group = answerSplit[0];
var description = answerSplit[1];
current.description = assignment_group;
current.short_description = description;
})(current, previous);
log showing this below error
java.lang.SecurityException: getGroupName undefined, maybe missing global qualifier
Error :
- Labels:
-
Best Practices
-
Scripting and Coding
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-07-2018 06:18 AM