evroon / bracket

Selfhosted tournament system
https://docs.bracketapp.nl
GNU Affero General Public License v3.0
219 stars 49 forks source link

Add stage item failed #380

Closed GithubPatrick91 closed 8 months ago

GithubPatrick91 commented 10 months ago

Reproduce Error:

  1. A fresh docker compose up
  2. Add one Club
  3. Create new Tournament
  4. Add 4 Teams
  5. Add Courts
  6. Add Stage (works)
  7. Add stage item --> fails
Unhandled Runtime Error
Error: [@mantine/core] Option value must be a string, other data formats are not supported, got number
Error Output Details

Unhandled Runtime Error Error: [@mantine/core] Option value must be a string, other data formats are not supported, got number Call Stack validateOptions node_modules/@mantine/core/esm/components/Combobox/OptionsDropdown/validate-options.mjs (16:0) OptionsDropdown node_modules/@mantine/core/esm/components/Combobox/OptionsDropdown/OptionsDropdown.mjs (64:17) renderWithHooks node_modules/react-dom/cjs/react-dom.development.js (16305:0) mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js (20074:0) beginWork node_modules/react-dom/cjs/react-dom.development.js (21587:0) HTMLUnknownElement.callCallback node_modules/react-dom/cjs/react-dom.development.js (4164:0) Object.invokeGuardedCallbackDev node_modules/react-dom/cjs/react-dom.development.js (4213:0) invokeGuardedCallback node_modules/react-dom/cjs/react-dom.development.js (4277:0) beginWork$1 node_modules/react-dom/cjs/react-dom.development.js (27451:0) performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js (26557:0) workLoopSync node_modules/react-dom/cjs/react-dom.development.js (26466:0) renderRootSync node_modules/react-dom/cjs/react-dom.development.js (26434:0) performConcurrentWorkOnRoot node_modules/react-dom/cjs/react-dom.development.js (25738:0) workLoop node_modules/scheduler/cjs/scheduler.development.js (266:0) flushWork node_modules/scheduler/cjs/scheduler.development.js (239:0) MessagePort.performWorkUntilDeadline node_modules/scheduler/cjs/scheduler.development.js (533:0)

evroon commented 10 months ago

Thanks, I could reproduce it! I think I fixed it now in https://github.com/evroon/bracket/pull/381 It was a bug that apparently become a problem since I upgraded to Mantine v7. I will try if I can find more of these problems.

GithubPatrick91 commented 10 months ago

thank you for your fast response. It would be nice to have a fix - i´m planning to use your great app for our tournament soon.

evroon commented 8 months ago

I haven't found any other issues, so I will close this

timiil commented 6 months ago

Reproduce Error:

1. A fresh docker compose up

2. Add one Club

3. Create new Tournament

4. Add 4 Teams

5. Add Courts

6. Add Stage (works)

7. Add stage item --> fails
Unhandled Runtime Error
Error: [@mantine/core] Option value must be a string, other data formats are not supported, got number

Error Output Details

Unhandled Runtime Error Error: [@mantine/core] Option value must be a string, other data formats are not supported, got number

Call Stack validateOptions node_modules/@mantine/core/esm/components/Combobox/OptionsDropdown/validate-options.mjs (16:0) OptionsDropdown node_modules/@mantine/core/esm/components/Combobox/OptionsDropdown/OptionsDropdown.mjs (64:17) renderWithHooks node_modules/react-dom/cjs/react-dom.development.js (16305:0) mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js (20074:0) beginWork node_modules/react-dom/cjs/react-dom.development.js (21587:0) HTMLUnknownElement.callCallback node_modules/react-dom/cjs/react-dom.development.js (4164:0) Object.invokeGuardedCallbackDev node_modules/react-dom/cjs/react-dom.development.js (4213:0) invokeGuardedCallback node_modules/react-dom/cjs/react-dom.development.js (4277:0) beginWork$1 node_modules/react-dom/cjs/react-dom.development.js (27451:0) performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js (26557:0) workLoopSync node_modules/react-dom/cjs/react-dom.development.js (26466:0) renderRootSync node_modules/react-dom/cjs/react-dom.development.js (26434:0) performConcurrentWorkOnRoot node_modules/react-dom/cjs/react-dom.development.js (25738:0) workLoop node_modules/scheduler/cjs/scheduler.development.js (266:0) flushWork node_modules/scheduler/cjs/scheduler.development.js (239:0) MessagePort.performWorkUntilDeadline node_modules/scheduler/cjs/scheduler.development.js (533:0)

in step 4th, if we create 128 teams,

so when step 7th, Add stage item --> fails d4c0d91a6f0242f1807cffe319ad68f