BuiltIns error attempting to identity check a level 7 service when selected

When selecting the service “CoreScriptSyncService”, which is only visible through hidden services, various builtins fail to identity check the service, as it’s a higher context level than BuiltIns:

Reproduction:

  1. Enable Hidden Services in Studio
  2. Select CoreScriptSyncService (called Instance for some reason)
    image
  3. Output will be swarmed with BuiltIn errors.
1 Like

Isn’t CoreScriptSyncService an internal service? As in, Developers have no reason to enable it.

The problem here isn’t that it is restricted to level 7 context - instead, it shouldn’t be shown to the user in Hidden Services.

4 Likes

Thanks for the report! We’ve filed a ticket to our internal database and we’ll follow up when we have an update for you.

Please note that filling a bug report does not guarantee that it will be fixed once triaged.

1 Like

I am in the process of checking over bug reports and following up on some bugs that haven’t received any activity in a while.
Is this issue still occurring or can you confirm that this bug has been resolved?

22:16:08.703 The current identity (6) cannot Class security check (lacking permission 7) - Studio
22:16:08.703 Stack Begin - Studio
22:16:08.704 Script ‘sabuiltin_CollisionGroupsEditor.rbxm.CollisionGroupsEditor.Plugin.getSelectedParts’, Line 5 - Studio
22:16:08.704 Script ‘sabuiltin_CollisionGroupsEditor.rbxm.CollisionGroupsEditor.Plugin.getSelectedGroupIds’, Line 6 - Studio
22:16:08.704 Script ‘sabuiltin_CollisionGroupsEditor.rbxm.CollisionGroupsEditor.AssetMain.main’, Line 65 - function UpdateGroupsAndSelectedGroups - Studio
22:16:08.704 Script ‘sabuiltin_CollisionGroupsEditor.rbxm.CollisionGroupsEditor.AssetMain.main’, Line 74 - function SetStateAndRefresh - Studio
22:16:08.705 Script ‘sabuiltin_CollisionGroupsEditor.rbxm.CollisionGroupsEditor.AssetMain.main’, Line 143 - Studio
22:16:08.705 Stack End - Studio
22:16:08.759 The current identity (6) cannot Class security check (lacking permission 7) - Studio
22:16:08.759 Stack Begin - Studio
22:16:08.759 Script ‘builtin_UIEditor.rbxm.UIEditor.Plugin.main’, Line 447 - function areAllAncestorsGuiBase2dToStarterGui - Studio
22:16:08.759 Script ‘builtin_UIEditor.rbxm.UIEditor.Plugin.main’, Line 473 - function passesGuiFilter - Studio
22:16:08.759 Script ‘builtin_UIEditor.rbxm.UIEditor.Plugin.main’, Line 480 - function selectionChangedGlobal - Studio
22:16:08.759 Stack End - Studio

Is this what you mean? I get this while selecting Instance

EDIT: I’m not sure if this is related, but it warns

Failed to send a report with message : HttpResponse = { responseTimeMs : 1731.4748764038, responseCode : 502, responseBody :

502 Bad Gateway

502 Bad Gateway


nginx/1.19.2 , requestOptions : { Headers : table: NotSureIfNeedToHide, Url : https://upload.crashes.rbxinfra.com/post?token=NotSureIfNeedToHide&format=json, Method : POST, Body : {"agent":"backtrace-Lua","mainThread":"default","sourceCode":{"1":{"path":"builtin_UIEditor.rbxm.UIEditor.Plugin.main"}},"attributes":{"PluginName":"builtin_UIEditor.rbxm","ErrorCount":4,"BaseUrl":"https://www.roblox.com/","UserAgent":"RobloxStudio/WinInet RobloxApp/0.465.0.417678 (GlobalDist; RobloxDirectDownload)","StudioVersion":"0.465.0.417678","error.message":"The current identity (6) cannot Class security check (lacking permission 7)"},"annotations":{"stackDetails":"arguments[1]:\n Instance,\narguments[2]:\n Instance,\n"},"timestamp":1613160956,"lang":"lua","threads":{"default":{"stack":[{"line":"447","sourceCode":"1","funcName":"areAllAncestorsGuiBase2dToStarterGui"},{"line":"473","sourceCode":"1","funcName":"passesGuiFilter"},{"line":"480","sourceCode":"1","funcName":"selectionChangedGlobal"}],"name":"default"}},"agentVersion":"0.1.0","langVersion":"RobloxLuau","uuid":"NotSureIfNeedToHide"} } } -