Roblox / Roblox/react-luau

Should have a queue. This is likely a bug in React. Please file an issue.

Open
#18 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Luau
Stars
568
Forks
49
PR merge metrics
No merged PRs in 30d

Description

I can provide more information but I don't even know what I did wrong.

19:19:32.407  Error: Should have a queue. This is likely a bug in React. Please file an issue.  -  Client - makeConsoleImpl:62
  19:19:32.407  ReplicatedStorage.Packages..pesde.jsdotlua_scheduler@17.2.1.scheduler.forks.SchedulerHostConfig.default:139: ReplicatedStorage.Packages..pesde.jsdotlua_scheduler@17.2.1.scheduler.forks.SchedulerHostConfig.default:116: 
------ Error caught by React ------
Should have a queue. This is likely a bug in React. Please file an issue.
------ Error caught by React ------
ReplicatedStorage.Packages..pesde.jsdotlua_react-reconciler@17.2.1.react-reconciler.ReactFiberHooks.new:673 function updateReducer
ReplicatedStorage.Packages..pesde.jsdotlua_react-reconciler@17.2.1.react-reconciler.ReactFiberHooks.new:1199 function updateState
ReplicatedStorage.Packages..pesde.jsdotlua_react@17.2.1.react.ReactHooks:113 function useState
ReplicatedStorage.Shared.Components.BubbleDragger:20
ReplicatedStorage.Shared.Components.HexagonImageButton:74
ReplicatedStorage.Shared.Components.HexagonImageButton:76
Players.pyojun123.PlayerScripts.ClientGame.Interface.luau.Main.story:94
ReplicatedStorage.Packages..pesde.jsdotlua_react-reconciler@17.2.1.react-reconciler.ReactFiberHooks.new:3120 function renderWithHooks
ReplicatedStorage.Packages..pesde.jsdotlua_react-reconciler@17.2.1.react-reconciler.ReactFiberBeginWork.new:204 function renderWithHooks
ReplicatedStorage.Packages..pesde.jsdotlua_react-reconciler@17.2.1.react-reconciler.ReactFiberBeginWork.new:893 function updateFunctionComponent
ReplicatedStorage.Packages..pesde.jsdotlua_react-reconciler@17.2.1.react-reconciler.ReactFiberBeginWork.new:3503 function beginWork
ReplicatedStorage.Packages..pesde.jsdotlua_react-reconciler@17.2.1.react-reconciler.ReactFiberWorkLoop.new:245
ReplicatedStorage.Packages..pesde.jsdotlua_react-reconciler@17.2.1.react-reconciler.ReactFiberWorkLoop.new:1960
ReplicatedStorage.Packages..pesde.jsdotlua_react-reconciler@17.2.1.react-reconciler.ReactFiberWorkLoop.new:1845
ReplicatedStorage.Packages..pesde.jsdotlua_react-reconciler@17.2.1.react-reconciler.ReactFiberWorkLoop.new:1794
ReplicatedStorage.Packages..pesde.jsdotlua_react-reconciler@17.2.1.react-reconciler.ReactFiberWorkLoop.new:930
ReplicatedStorage.Packages..pesde.jsdotlua_react-reconciler@17.2.1.react-reconciler.ReactFiberWorkLoop.new:846
ReplicatedStorage.Packages..pesde.jsdotlua_scheduler@17.2.1.scheduler.Scheduler:303
ReplicatedStorage.Packages..pesde.jsdotlua_scheduler@17.2.1.scheduler.Scheduler:259
ReplicatedStorage.Packages..pesde.jsdotlua_scheduler@17.2.1.scheduler.forks.SchedulerHostConfig.default:80 function doWork
ReplicatedStorage.Packages..pesde.jsdotlua_scheduler@17.2.1.scheduler.forks.SchedulerHostConfig.default:103 function performWorkUntilDeadline

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the stack trace at ReplicatedStorage.Shared.Components.BubbleDragger:20 and HexagonImageButton:74, then inspect ReactFiberHooks.new at updateReducer and updateState. Reproduce the useState failure with the available component context and gather the missing steps before determining whether the queue error is in this React Luau mirror or the consuming code.

Written by the indexing model from the issue text.

Assessment

Tech stack
react
Domain
frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.