I’m using the follow to pop out Inspect player avatar, and let them inspect another player item and buy them
GuiService:InspectPlayerFromUserId(userId)
when I inspect this particular item Pompompurin Bag, it turned off the inspection popup, but it doesn’t let me move or do anything. I have to respawn/reset the character to fix my movement.
There has been a few errors in the Error report similar to the following, here is one of them:
Error: Key Feature.Avatar.Label.Front not found for locale en-us
CorePackages.Packages._Index.Scheduler.Scheduler.forks.SchedulerHostConfig.default:214:
CorePackages.Packages._Index.Scheduler.Scheduler.forks.SchedulerHostConfig.default:191: ------ Error caught by React ------ Key Feature.Avatar.Label.Front not found for locale en-us ------ Error caught by React ------
CorePackages.Workspace.Packages._Workspace.RobloxTranslator.RobloxTranslator.RobloxTranslator:60 function formatByKeyWithFallback
CorePackages.Workspace.Packages._Workspace.RobloxTranslator.RobloxTranslator.RobloxTranslator:71 function FormatByKeyForLocale
CoreGui.RobloxGui.Modules.InspectAndBuy.Components.AssetDetails:110 function getInfoRowProps
CoreGui.RobloxGui.Modules.InspectAndBuy.Components.AssetDetails:315 function render
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberBeginWork.new:3132 function updateContextConsumer
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberBeginWork.new:3553 function beginWork
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new:248
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new:1968
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new:1853
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new:1802
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new:934
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new:850
CorePackages.Packages._Index.Scheduler.Scheduler.Scheduler:304
CorePackages.Packages._Index.Scheduler.Scheduler.Scheduler:260
CorePackages.Packages._Index.Scheduler.Scheduler.forks.SchedulerHostConfig.default:139 function doWork
CorePackages.Packages._Index.Scheduler.Scheduler.forks.SchedulerHostConfig.default:175 function performWorkUntilDeadline
is this the correct category for the bug report? can someone suggest or move this post to a more relevant category so a staff could look into this please? I’m always confuse about all these categories
I noticed quite some of such and similar errors on Error Report for our live game, so I tried to look into many different items. and then stumbled on that one Key Feature.Avatar.Label.Front not found for local en-us
Here are some other errors that might be related but I don’t know which items are causing them.
GetGameName, InspectAndBuy, OpenSetFavoritePrompt, ProductPurchaseRobuxUpsell, etc.
(quite a lot of these kind of ‘CoreGui’ error with huge stack trace in the report, i think if it is a roblox popup feature like avatar editor, invite friends, etc. It could also be affected if any error happen and cause player to not able to move)
Unhandled Promise rejection: nil
CoreGui.RobloxGui.Modules.AvatarEditorPrompts.Thunks.GetGameName:25
CorePackages.Packages._Index.Rodux.Rodux.makeThunkMiddleware:18
CorePackages.Packages._Index.Rodux.Rodux.makeThunkMiddleware:17
CorePackages.Packages._Index.Rodux.Rodux.Store:116
CoreGui.RobloxGui.Modules.AvatarEditorPrompts:44 function new
CoreGui.RobloxGui.Modules.AvatarEditorPrompts:64
(^ GetGameName = nil also happened to CoreGui.RobloxGui.Modules.TopBar)
Unhandled Promise rejection: -- Promise.Error(ExecutionError) -- Humanoid::ApplyDescription() DataModel was not available
CoreGui.RobloxGui.Modules.InspectAndBuy.CharacterModelPool:162
CorePackages.Packages._Index.Promise.Promise:172 function runExecutor
CorePackages.Packages._Index.Promise.Promise:299 Promise created at:
CoreGui.RobloxGui.Modules.InspectAndBuy.CharacterModelPool:157 function _doSimpleUpdateR15
CoreGui.RobloxGui.Modules.InspectAndBuy.CharacterModelPool:216 function _doUpdateR15
CoreGui.RobloxGui.Modules.InspectAndBuy.CharacterModelPool:257 function maybeUpdateCharacter
CoreGui.RobloxGui.Modules.InspectAndBuy.Components.AvatarViewport:59
CoreGui.RobloxGui.Modules.InspectAndBuy.CharacterModelPool:157 function _doSimpleUpdateR15
CoreGui.RobloxGui.Modules.InspectAndBuy.CharacterModelPool:216 function _doUpdateR15
CoreGui.RobloxGui.Modules.InspectAndBuy.CharacterModelPool:257 function maybeUpdateCharacter
CoreGui.RobloxGui.Modules.InspectAndBuy.Components.AvatarViewport:59
Unhandled Promise rejection: -- Promise.Error(ExecutionError) --
CoreGui.RobloxGui.Modules.InspectAndBuy.Thunks.GetHumanoidDescriptionFromCostumeId:45: attempt to concatenate nil with string
CoreGui.RobloxGui.Modules.InspectAndBuy.Thunks.GetHumanoidDescriptionFromCostumeId:45
CorePackages.Packages._Index.Promise.Promise:172 function runExecutor
CorePackages.Packages._Index.Promise.Promise:181 Promise created at:
CoreGui.RobloxGui.Modules.InspectAndBuy.Thunks.GetHumanoidDescriptionFromCostumeId:42
CoreGui.RobloxGui.Modules.InspectAndBuy.Thunk:67 function __call
CoreGui.RobloxGui.Modules.InspectAndBuy.Thunk:43
CorePackages.Packages._Index.Rodux.Rodux.Store:116
CorePackages.Packages._Index.RoactRodux.RoactRodux.connect:134 function dispatch
CoreGui.RobloxGui.Modules.InspectAndBuy.Components.TryOnViewport:230 function getHumanoidDescriptionFromCostumeId
CoreGui.RobloxGui.Modules.InspectAndBuy.Components.TryOnViewport:53 function didUpdate
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberCommitWork.new:987 function commitLayoutEffectsForClassComponent
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberCommitWork.new:768 function recursivelyCommitLayoutEffects
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberCommitWork.new:714 function recursivelyCommitLayoutEffects
... repeats alot
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberCommitWork.new:701 function recursivelyCommitLayoutEffects
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberCommitWork.new:701 function recursivelyCommitLayoutEffects
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new:2300
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new:2099
CorePackages.Packages._Index.Scheduler.Scheduler.Scheduler:359 function unstable_runWithPriority
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.SchedulerWithReactIntegration.new:164 function runWithPriority
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new:2096
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new:1074
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new:951
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new:850
CorePackages.Packages._Index.Scheduler.Scheduler.Scheduler:304
CorePackages.Packages._Index.Scheduler.Scheduler.Scheduler:260
CorePackages.Packages._Index.Scheduler.Scheduler.forks.SchedulerHostConfig.default:139 function doWork
CorePackages.Packages._Index.Scheduler.Scheduler.forks.SchedulerHostConfig.default:175 function performWorkUntilDeadline
CoreGui.RobloxGui.Modules.InspectAndBuy.Thunks.GetHumanoidDescriptionFromCostumeId:42
CoreGui.RobloxGui.Modules.InspectAndBuy.Thunk:67 function __call
CoreGui.RobloxGui.Modules.InspectAndBuy.Thunk:43
CorePackages.Packages._Index.Rodux.Rodux.Store:116
CorePackages.Packages._Index.RoactRodux.RoactRodux.connect:134 function dispatch
CoreGui.RobloxGui.Modules.InspectAndBuy.Components.TryOnViewport:230 function getHumanoidDescriptionFromCostumeId
CoreGui.RobloxGui.Modules.InspectAndBuy.Components.TryOnViewport:53 function didUpdate
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberCommitWork.new:987 function commitLayoutEffectsForClassComponent
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberCommitWork.new:768 function recursivelyCommitLayoutEffects
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberCommitWork.new:714 function recursivelyCommitLayoutEffects
.. repeats alot
function recursivelyCommitLayoutEffects CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberCommitWork.new:701 function recursivelyCommitLayoutEffects
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new:2300
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new:2099
CorePackages.Packages._Index.Scheduler.Scheduler.Scheduler:359 function unstable_runWithPriority
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.SchedulerWithReactIntegration.new:164 function runWithPriority
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new:2096
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new:1074
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new:951
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new:850
CorePackages.Packages._Index.Scheduler.Scheduler.Scheduler:304
CorePackages.Packages._Index.Scheduler.Scheduler.Scheduler:260
CorePackages.Packages._Index.Scheduler.Scheduler.forks.SchedulerHostConfig.default:139 function doWork
CorePackages.Packages._Index.Scheduler.Scheduler.forks.SchedulerHostConfig.default:175 function performWorkUntilDeadline
CorePackages.Packages._Index.Scheduler.Scheduler.forks.SchedulerHostConfig.default:214:
CorePackages.Packages._Index.Scheduler.Scheduler.forks.SchedulerHostConfig.default:191: ------ Error caught by React ------ attempt to perform arithmetic (sub) on number and nil ------ Error caught by React ------
CorePackages.Workspace.Packages._Workspace.IAPExperience.IAPExperience.ProductPurchaseRobuxUpsell.ProductPurchaseRobuxUpsell:164
CorePackages.Packages._Index.UIBlox.UIBlox.Core.Style.withStyle:13 function render
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberBeginWork.new:3132 function updateContextConsumer
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberBeginWork.new:3553 function beginWork
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new:248
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new:1968
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new:1853
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new:1802
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new:934
CorePackages.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new:850
CorePackages.Packages._Index.Scheduler.Scheduler.Scheduler:304
CorePackages.Packages._Index.Scheduler.Scheduler.Scheduler:260
CorePackages.Packages._Index.Scheduler.Scheduler.forks.SchedulerHostConfig.default:139 function doWork
CorePackages.Packages._Index.Scheduler.Scheduler.forks.SchedulerHostConfig.default:175 function performWorkUntilDeadline
I’ve disabled the Inspection mechanism GuiService:InspectPlayerFromUserId(userId) in live game.
However I still received some Errors about Unable to get game name for Avatar Editor Prompts and Unhandled Promise rejection: nil CoreGui.RobloxGui.Modules.AvatarEditorPrompts.Thunks.GetGameName:25
So I believe these come from players inspect each others through Leaderstats > Examine Avatar. Afterall they look like using the same Avatar editor popup. So I think any game could have the same problem(s) where a player happen to inspect on some faulty items
Thank you for the extra details! we have submitted a fix that should solve the Error: Key Feature.Avatar.Label.Front not found for locale en-us error. note that it might take a bit of time for that fix to reach all your users if they’re running outdated versions of their clients.
Thanks. Should I however file a separate bug report for the other errors?
But I may not be able to confirm for them if it will make the player freeze in the same manner. And they are quite rare to happen