Here’s a list of CoreGui errors caught by our analytics for a couple of experiences I work on, most from Peroxide, ordered from top to bottom for how often they’re reported to our analytics. Would appreciate these being patched as they’re filling up space in our two different error analytics we use that could be from actual errors within our games and they probably cause some forms of bugs within CoreGui itself for the player base.
Ordered top to bottom from how much they’re reported. (These are from the built-in real-time error reporting provided by Roblox)
CoreGui.RobloxGui.Modules.Stats.StatsViewer:56: attempt to call missing method 'OnPerformanceStatsShouldBeVisibleChanged' of table
Script 'CoreGui.RobloxGui.Modules.Stats.StatsViewer', Line 56 - function OnPerformanceStatsShouldBeVisibleChanged
Script 'CoreGui.RobloxGui.CoreScripts/PerformanceStatsManagerScript', Line 171 - function UpdatePerformanceStatsVisibility
---
CoreGui.RobloxGui.Modules.Settings.SettingsHub:3178: attempt to index nil with 'Enabled'
Script 'CoreGui.RobloxGui.Modules.Settings.SettingsHub', Line 3178 - function HideShield
Script 'CoreGui.RobloxGui.Modules.Settings.SettingsHub', Line 3196 - function enableVR
Script 'CoreGui.RobloxGui.Modules.Settings.SettingsHub', Line 3239 - function CreateSettingsHub
Script 'CoreGui.RobloxGui.Modules.Settings.SettingsHub', Line 3476
---
Requested module experienced an error while loading
Script 'CoreGui.RobloxGui.CoreScripts/InviteToGamePrompt', Line 12
---
Cannot set GuiService.SelectedObject to ReportAbusePage.Reason for Abuse?Frame.DropDownFrameButton because it is not a descendant of a PlayerGui
Script 'CoreGui.RobloxGui.Modules.Settings.Pages.ReportAbuseMenu', Line 748 - function UpdatePlayerDropDown
Script 'CoreGui.RobloxGui.Modules.Settings.Pages.ReportAbuseMenu', Line 549 - function methodOfAbuseChanged
---
Invalid value for enum KeyCode
Script 'CoreGui.RobloxGui.Modules.Settings.SettingsHub', Line 2259
---
CoreGui.RobloxGui.CoreScripts/FaceChatSelfieView:2298: invalid argument #3 to 'clamp' (max must be greater than or equal to min) | CoreGui.RobloxGui.CoreScripts/FaceChatSelfieView, line 2298
---
CoreGui.RobloxGui.CoreScripts/FaceChatSelfieView:2450: invalid argument #3 to 'clamp' (max must be greater than or equal to min) | CoreGui.RobloxGui.CoreScripts/FaceChatSelfieView, line 2450
---
Error caught by React ------ attempt to index nil with 'isBlocked' ------ Error caught by React ------ CoreGui.RobloxGui.Modules.PlayerList.Components.Presentation.PlayerDropDown
Script 'CorePackages.Packages._Index.Scheduler-d86ebb2a-ca453478.Scheduler.forks.SchedulerHostConfig.default', Line 117 - function performWorkUntilDeadline
---
Error caught by React ------ attempt to index nil with 'avatarIcon' ------ Error caught by React ------ CoreGui.RobloxGui.Modules.PlayerList.Components.PresentationCommon.PlayerIcon
Script 'CorePackages.Packages._Index.Scheduler-d86ebb2a-ca453478.Scheduler.forks.SchedulerHostConfig.default', Line 117 - function performWorkUntilDeadline
---
CoreGui.RobloxGui.Modules.Settings.SettingsHub:335: attempt to index nil with 'ShouldShowBottomBar'
Script 'CoreGui.RobloxGui.Modules.Settings.SettingsHub', Line 335 - function onScreenSizeChanged
Script 'CoreGui.RobloxGui.Modules.Settings.SettingsHub', Line 2780 - function setVisibilityInternal
Script 'CoreGui.RobloxGui.Modules.Settings.SettingsHub', Line 3107 - function ToggleVisibility
Script 'CoreGui.RobloxGui.Modules.Settings.SettingsHub', Line 3161 - function PopMenu
Script 'CoreGui.RobloxGui.Modules.Settings.SettingsHub', Line 3254
---
Parameter name "CREATOR_NAME" not found in table
Script 'CoreGui.RobloxGui.Modules.RobloxTranslator', Line 46 - function formatByKeyWithFallback
Script 'CoreGui.RobloxGui.Modules.RobloxTranslator', Line 53 - function FormatByKey
Script 'CoreGui.RobloxGui.CoreScripts/NotificationScript2', Line 886 - function onBadgeAwarded
---
CorePackages.Workspace.Packages._Workspace.MessageBus.MessageBus.MessageBus:208: unsubscribing from a message id not subscribed to: PermissionsProtocol.HasPermissions.Response
Script 'CorePackages.Workspace.Packages._Workspace.MessageBus.MessageBus.MessageBus', Line 208 - function unsubscribeWithMsgId
Script 'CorePackages.Workspace.Packages._Workspace.MessageBus.MessageBus.MessageBus', Line 198 - function unsubscribeToProtocolMethodResponse
Script 'CorePackages.Workspace.Packages._Workspace.PermissionsProtocol.PermissionsProtocol.PermissionsProtocol', Line 142
Expected behavior
CoreGui scripts shouldn’t error or optionally not be reported to our real-time error logging. (Although if they end up not getting reported they’ll never get reported on the DevForum like this)