What exactly is "rhino.global", and how do I make it shut up?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-30-2023 03:00 PM
Greetings, everyone.
Recently, I began getting the error message "Read operation against '<table name>' from scope 'rhino.global' has been refused due to the table's cross-scope access policy" in the apps that I'm developing, and this error message appears nearly every time I open a workspace or update a record.
So far, it's not causing any negative impact on my apps (because I'm not supposed to grant any cross-scope access to any of our corporate apps), but the business analyst that works with me wants me to hide these error messages before we hand the app over to the business owners.
Does anyone know what exactly this "rhino.global" does, and how I can make these error messages disappear?
Thanks in advance!

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-30-2023 10:31 PM
Hello @C_dric Chen
Unfortunately, rhino.global is a gray area for most ServiceNow professionals.
But it has its roots into application scopes, and would popup when some cross scope transactions happening on the form.
The best team to answer this would the Now platfom core developers.
However, there are a few knowledge articles which you can refer to :
- Create operation against 'x_<custom_table> from scope 'rhino.global' has been refused due to the tab...
- Users get an error when trying to add comments in Service Portal's Ticket Conversation widget for ne...
- Unable to update record. Getting error "Write operation against '<table_name>' from scope '<scoped_a...

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-30-2023 11:10 PM
Hello @C_dric Chen
ServiceNow uses The ServiceNow server-side platform uses the Rhino JavaScript engine, which is managed by the Mozilla Foundation, the maintainers of Firefox.
Rhino converts JavaScript scripts into classes. Rhino works in both compiled and interpreted mode. It is intended to be used in desktop or server-side applications, hence there is no built-in support for the Web browser objects that are commonly associated with JavaScript.
Refer some of the below threads.
Mark my Response as Correct or Helpful, if you find it Appropriate.
Gaurav Shirsat : ServiceNow Community MVP 2022
https://www.linkedin.com/in/gauravshirsat/

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-02-2023 11:13 PM
Did I answer your question? Please let me know If you need any more on this?
Mark my Response as Correct or Helpful, if you find it Appropriate.
Gaurav Shirsat : ServiceNow Community MVP 2022
https://www.linkedin.com/in/gauravshirsat/
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-16-2025 12:05 PM
For anyone else experiencing this issue, mine stemmed from the script include "GregorianCalendarGenerator". I just had to switch it to all application scopes and I was good. So I'm sure its a cross-scope issue.