Reproduction Steps
Links: Bug occurs on any place, including new baseplate templates
System Info: Bug has been verified to happen on at least 3 separate PCs, so system specs are irrelevant
Steps
- Open new empty baseplate
- Open material manager
- Click “Create Material Variant” button (circle with + inside)
Expected Behavior
I expect the create material variant button to work normally
Actual Behavior
Upon clicking the “Create Material Variant” button, nothing happens except that a large error shows in the console. Any clicks after that do nothing, and the close button for material manager breaks as well.
Here is the rather large error that shows when attempting to create a material variant:
Output
16:48:30.712 builtin_ErrorReporterBuiltIn.rbxm.ErrorReporterBuiltIn.Packages._Index.DeveloperFramework.DeveloperFramework.ContextServices.withContext:33: Component MaterialPrompt cannot consume missing context item GeneralServiceController key - Edit
16:48:30.713 Stack Begin - Studio
16:48:30.713 Script ‘builtin_ErrorReporterBuiltIn.rbxm.ErrorReporterBuiltIn.Packages._Index.DeveloperFramework.DeveloperFramework.ContextServices.withContext’, Line 33 - Studio
16:48:30.713 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createContext’, Line 87 - function render - Studio
16:48:30.713 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.Component’, Line 333 - function __mount - Studio
16:48:30.713 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 408 - function mountVirtualNode - Studio
16:48:30.713 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 115 - function updateChildren - Studio
16:48:30.713 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 149 - function updateVirtualNodeWithRenderResult - Studio
16:48:30.713 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.Component’, Line 336 - function __mount - Studio
16:48:30.713 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 408 - function mountVirtualNode - Studio
16:48:30.713 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 115 - function updateChildren - Studio
16:48:30.713 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 149 - function updateVirtualNodeWithRenderResult - Studio
16:48:30.713 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.Component’, Line 336 - function __mount - Studio
16:48:30.713 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 408 - function mountVirtualNode - Studio
16:48:30.713 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 115 - function updateChildren - Studio
16:48:30.713 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 149 - function updateVirtualNodeWithRenderResult - Studio
16:48:30.713 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.Component’, Line 336 - function __mount - Studio
16:48:30.713 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 408 - function mountVirtualNode - Studio
16:48:30.713 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 115 - function updateChildren - Studio
16:48:30.713 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 149 - function updateVirtualNodeWithRenderResult - Studio
16:48:30.714 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.Component’, Line 336 - function __mount - Studio
16:48:30.714 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 408 - function mountVirtualNode - Studio
16:48:30.714 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 115 - function updateChildren - Studio
16:48:30.714 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 144 - function updateVirtualNodeWithChildren - Studio
16:48:30.714 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 223 - function updateFragmentVirtualNode - Studio
16:48:30.714 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 278 - function updateVirtualNode - Studio
16:48:30.714 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 84 - function updateChildren - Studio
16:48:30.714 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 149 - function updateVirtualNodeWithRenderResult - Studio
16:48:30.714 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.Component’, Line 499 - function __resolveUpdate - Studio
16:48:30.714 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.Component’, Line 437 - function __update - Studio
16:48:30.714 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 274 - function updateVirtualNode - Studio
16:48:30.714 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 84 - function updateChildren - Studio
16:48:30.714 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 144 - function updateVirtualNodeWithChildren - Studio
16:48:30.714 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 223 - function updateFragmentVirtualNode - Studio
16:48:30.714 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 278 - function updateVirtualNode - Studio
16:48:30.714 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 84 - function updateChildren - Studio
16:48:30.714 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 149 - function updateVirtualNodeWithRenderResult - Studio
16:48:30.714 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.Component’, Line 499 - function __resolveUpdate - Studio
16:48:30.714 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.Component’, Line 437 - function __update - Studio
16:48:30.714 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 274 - function updateVirtualNode - Studio
16:48:30.714 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 84 - function updateChildren - Studio
16:48:30.715 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 149 - function updateVirtualNodeWithRenderResult - Studio
16:48:30.715 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.Component’, Line 499 - function __resolveUpdate - Studio
16:48:30.715 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.Component’, Line 437 - function __update - Studio
16:48:30.715 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 274 - function updateVirtualNode - Studio
16:48:30.715 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 84 - function updateChildren - Studio
16:48:30.715 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 149 - function updateVirtualNodeWithRenderResult - Studio
16:48:30.715 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.Component’, Line 499 - function __resolveUpdate - Studio
16:48:30.715 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.Component’, Line 437 - function __update - Studio
16:48:30.715 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 274 - function updateVirtualNode - Studio
16:48:30.715 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 84 - function updateChildren - Studio
16:48:30.715 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 149 - function updateVirtualNodeWithRenderResult - Studio
16:48:30.715 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.Component’, Line 499 - function __resolveUpdate - Studio
16:48:30.715 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.Component’, Line 437 - function __update - Studio
16:48:30.715 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 274 - function updateVirtualNode - Studio
16:48:30.715 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 84 - function updateChildren - Studio
16:48:30.715 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.createReconciler’, Line 149 - function updateVirtualNodeWithRenderResult - Studio
16:48:30.715 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.Component’, Line 499 - function __resolveUpdate - Studio
16:48:30.715 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.Component’, Line 437 - function __update - Studio
16:48:30.715 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.Component’, Line 161 - function setState - Studio
16:48:30.715 Script ‘builtin_MaterialManager.rbxm.MaterialManager.Src.MainPlugin’, Line 80 - Studio
16:48:30.715 Script ‘builtin_MaterialManager.rbxm.MaterialManager.Src.Components.MaterialBrowser.DEPRECATED_TopBar’, Line 144 - Studio
16:48:30.716 Script ‘builtin_ErrorReporterBuiltIn.rbxm.ErrorReporterBuiltIn.Packages._Index.DeveloperFramework.DeveloperFramework.UI.Button’, Line 116 - Studio
16:48:30.716 Script ‘builtin_GameSettings.rbxm.GameSettings.Packages._Index.Roact.Roact.SingleEventManager’, Line 80 - Studio
16:48:30.716 Stack End - Studio
Issue Area: Studio
Issue Type: Other
Impact: High
Frequency: Constantly
Date First Experienced: 2022-07-14 15:07:00 (-07:00)