I was testing something in studio today when the dragger got very angry at me.
Any time I moved my mouse within the studio window, it spat out more errors.
22:42:26.852 - builtin_SelectDragger.rbxm.SelectDragger.Packages.DraggerFramework.DraggerTools.DraggerToolComponent:35: setState cannot be used in the willUnmount lifecycle method.
22:42:26.853 - A component that is being unmounted cannot be updated!
22:42:26.853 -
22:42:26.853 - Check the definition of willUnmount in the component "DraggerToolComponent".
22:42:26.854 - Stack Begin
22:42:26.854 - Script 'builtin_SelectDragger.rbxm.SelectDragger.Packages._Index.roblox_roact.roact.Component', Line 116 - function setState
22:42:26.855 - Script 'builtin_SelectDragger.rbxm.SelectDragger.Packages.DraggerFramework.DraggerTools.DraggerToolComponent', Line 35 - function requestRender
22:42:26.855 - Script 'builtin_SelectDragger.rbxm.SelectDragger.Packages.DraggerFramework.Implementation.DraggerToolModel', Line 323 - function _scheduleRender
22:42:26.856 - Script 'builtin_SelectDragger.rbxm.SelectDragger.Packages.DraggerFramework.Implementation.DraggerToolModel', Line 254 - function _processViewChanged
22:42:26.856 - Script 'builtin_SelectDragger.rbxm.SelectDragger.Packages.DraggerFramework.DraggerTools.DraggerToolComponent', Line 112
22:42:26.857 - Stack End
22:42:26.858 - RunService:fireRenderStepEarlyFunctions unexpected error while invoking callback: builtin_SelectDragger.rbxm.SelectDragger.Packages.DraggerFramework.DraggerTools.DraggerToolComponent:35: setState cannot be used in the willUnmount lifecycle method.
22:42:26.858 - A component that is being unmounted cannot be updated!
22:42:26.858 -
22:42:26.859 - Check the definition of willUnmount in the component "DraggerToolComponent".
22:42:26.900 - builtin_SelectDragger.rbxm.SelectDragger.Packages.DraggerFramework.DraggerTools.DraggerToolComponent:35: setState cannot be used in the willUnmount lifecycle method.
22:42:26.901 - A component that is being unmounted cannot be updated!
22:42:26.902 -
22:42:26.902 - Check the definition of willUnmount in the component "DraggerToolComponent".
22:42:26.902 - Stack Begin
22:42:26.902 - Script 'builtin_SelectDragger.rbxm.SelectDragger.Packages._Index.roblox_roact.roact.Component', Line 116 - function setState
22:42:26.903 - Script 'builtin_SelectDragger.rbxm.SelectDragger.Packages.DraggerFramework.DraggerTools.DraggerToolComponent', Line 35 - function requestRender
22:42:26.903 - Script 'builtin_SelectDragger.rbxm.SelectDragger.Packages.DraggerFramework.Implementation.DraggerToolModel', Line 323 - function _scheduleRender
22:42:26.903 - Script 'builtin_SelectDragger.rbxm.SelectDragger.Packages.DraggerFramework.Implementation.DraggerToolModel', Line 277 - function _updateSelectionInfo
22:42:26.904 - Script 'builtin_SelectDragger.rbxm.SelectDragger.Packages.DraggerFramework.Implementation.DraggerStates.DragSelecting_Refactor', Line 72 - function processMouseUp
22:42:26.904 - Script 'builtin_SelectDragger.rbxm.SelectDragger.Packages.DraggerFramework.Implementation.DraggerToolModel', Line 242 - function _processMouseUp
22:42:26.905 - Script 'builtin_SelectDragger.rbxm.SelectDragger.Packages.DraggerFramework.Implementation.DraggerToolModel', Line 201 - function _processDeselected
22:42:26.905 - Script 'builtin_SelectDragger.rbxm.SelectDragger.Packages.DraggerFramework.DraggerTools.DraggerToolComponent', Line 124 - function willUnmount
22:42:26.906 - Script 'builtin_SelectDragger.rbxm.SelectDragger.Packages._Index.roblox_roact.roact.Component', Line 363 - function __unmount
22:42:26.906 - Script 'builtin_SelectDragger.rbxm.SelectDragger.Packages._Index.roblox_roact.roact.createReconciler', Line 145 - function unmountVirtualNode
22:42:26.907 - Script 'builtin_SelectDragger.rbxm.SelectDragger.Packages._Index.roblox_roact.roact.createReconciler', Line 420 - function unmountVirtualTree
22:42:26.907 - Script 'builtin_SelectDragger.rbxm.SelectDragger.Bin.main', Line 79 - function closePlugin
22:42:26.907 - Script 'builtin_SelectDragger.rbxm.SelectDragger.Bin.main', Line 112
22:42:26.908 - Stack End
After this happened, I was unable to select the select tool & drag parts around.
I ran into this in a non-team create place (the place wasn’t tied to any game on-site). This happened when I did a quick (very quick!) test with run mode (green arrow), then hit the stop button.
When I press the “run” button again, I can use the select tool, but hitting “stop” brings me back to the same error.