Notifications

28 views

Symptoms


After upgrading to London, instance is throwing the error message 'Illegal access to getter method getSource in class com.glide.sys.User' for all users logging on to instance.

Release


London

 

Cause


Unsupported usage of gs object's internal elements which may have been locked down in London. Users can search their custom scripts especially set up for redirection of users upon logging in to see if they are using any unsupported API functions.

Resolution


Please refer to the following documentations below for supported functions to directly access the GlideUser object 
https://docs.servicenow.com/bundle/london-application-development/page/script/server-scripting/task/t_GetAUserObject.html 
https://docs.servicenow.com/bundle/london-application-development/page/app-store/dev_portal/API_reference/glideUserScoped/concept/c_GlideUserScopedAPI.html  

Additional Information


https://docs.servicenow.com/bundle/london-application-development/page/script/server-scripting/task/t_GetAUserObject.html 
https://docs.servicenow.com/bundle/london-application-development/page/app-store/dev_portal/API_reference/glideUserScoped/concept/c_GlideUserScopedAPI.html 
https://docs.servicenow.com/bundle/london-application-development/page/app-store/dev_portal/API_reference/GlideRecord/concept/c_GlideRecordAPI.html 

Article Information

Last Updated:2018-11-15 11:23:12
Published:2018-11-15