Common CoreGui Errors

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)

7 Likes

Thanks for the report! We’ll follow up when we have an update for you.

4 Likes

Is there any update on whether these are fixed as I’m still experiencing the CoreGui.RobloxGui.Modules.Stats.StatsViewer:64: attempt to call missing method 'OnPerformanceStatsShouldBeVisibleChanged' of table error in my game.

1 Like