Built-in Plugins - Cannot Class Security Check (CollisionsGroupEditor, SelectDragger)

When selecting the DataModel Instance in Studio, it causes the following errors to be printed to the output:

  12:17:53.609  The current identity (6) cannot Class security check (lacking permission 6)  -  Studio
  12:17:53.609  Stack Begin  -  Studio
  12:17:53.609  Script 'builtin_SelectDragger.rbxm.SelectDragger.Packages.DraggerSchemaCore.SelectionInfo', Line 246 - function computeInfo  -  Studio
  12:17:53.609  Script 'builtin_SelectDragger.rbxm.SelectDragger.Packages.DraggerSchemaCore.SelectionInfo', Line 424 - function new  -  Studio
  12:17:53.609  Script 'builtin_SelectDragger.rbxm.SelectDragger.Packages.DraggerFramework.Implementation.DraggerToolModel', Line 339 - function _updateSelectionInfo  -  Studio
  12:17:53.610  Script 'builtin_SelectDragger.rbxm.SelectDragger.Packages.DraggerFramework.Implementation.DraggerToolModel', Line 269 - function _processSelectionChanged  -  Studio
  12:17:53.610  Script 'builtin_SelectDragger.rbxm.SelectDragger.Packages.DraggerFramework.Implementation.DraggerToolModel', Line 238  -  Studio
  12:17:53.610  Script 'builtin_SelectDragger.rbxm.SelectDragger.Packages.DraggerFramework.Utility.Signal', Line 84 - function Fire  -  Studio
  12:17:53.610  Script 'builtin_SelectDragger.rbxm.SelectDragger.Packages.DraggerFramework.Utility.SelectionWrapper', Line 62 - function _handleSelectionChanged  -  Studio
  12:17:53.610  Script 'builtin_SelectDragger.rbxm.SelectDragger.Packages.DraggerFramework.Utility.SelectionWrapper', Line 30  -  Studio
  12:17:53.610  Stack End  -  Studio
  12:17:53.613  The current identity (6) cannot Class security check (lacking permission 6)  -  Studio
  12:17:53.613  Stack Begin  -  Studio
  12:17:53.613  Script 'sabuiltin_CollisionGroupsEditor.rbxm.CollisionGroupsEditor.Plugin.getSelectedParts', Line 10  -  Studio
  12:17:53.613  Script 'sabuiltin_CollisionGroupsEditor.rbxm.CollisionGroupsEditor.Plugin.getSelectedGroupIds', Line 6  -  Studio
  12:17:53.613  Script 'sabuiltin_CollisionGroupsEditor.rbxm.CollisionGroupsEditor.AssetMain.main', Line 65 - function UpdateGroupsAndSelectedGroups  -  Studio
  12:17:53.613  Script 'sabuiltin_CollisionGroupsEditor.rbxm.CollisionGroupsEditor.AssetMain.main', Line 74 - function SetStateAndRefresh  -  Studio
  12:17:53.613  Script 'sabuiltin_CollisionGroupsEditor.rbxm.CollisionGroupsEditor.AssetMain.main', Line 143  -  Studio
  12:17:53.613  Stack End  -  Studio

These are caused by the Collision Groups Editor and Select Dragger plugins.

Reproduction

The error reoccurs in 100% of my tests, and requires minimal effort.

  1. Open any game in Studio
  2. Select the DataModel (game)
    • Either use the plugin linked below, select Workspace (or clear your current selection) and press CTRL+Alt+↑ (or whatever keybind you assign):

      https://www.roblox.com/library/4658937184/Select-Parent-Instance

    • Alternatively, paste the following in the command bar and press Enter: game:GetService("Selection"):Set({ game })

  3. See output for errors

Video

System Specs

Studio Version 0.469.0.418830 (64bit)
OS Windows 10 (64-bit) - 20H2 (19042.867)
CPU Intel(R) Core™ i5-3330@3.00 GHz
Memory 8.0 GB DDR3
GPU NVIDIA GeForce GTX 660
2 Likes

As for determining priority, please mention here if there a particular workflow that causes you to unintentionally get into a state where the DataModel is selected (as I don’t think there is any way to end up in that state without deliberately trying to)

2 Likes

Definitely low priority. I occasionally select the DataModel in order to quickly view the properties of “game” in the Properties window.

1 Like

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.

4 Likes

This issue should now be resolved! If this issue is still occurring, please create a new topic for us to look into.

2 Likes

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.