atomicptr / dauntless-builder

Create and share Dauntless builds with your friends!
https://www.dauntless-builder.com
GNU Affero General Public License v3.0
60 stars 30 forks source link

Development instructions in `README.MD` not working #365

Closed siddagra closed 1 year ago

siddagra commented 1 year ago

I tried to set up the development environment for the repo as shown in README.MD:

F:\dauntless-builder>node -v
v18.14.0

F:\dauntless-builder>yarn
yarn install v1.22.19
[1/5] Validating package.json...
[2/5] Resolving packages...
success Already up-to-date.
Done in 0.86s.

F:\dauntless-builder>yarn build:deps
yarn run v1.22.19
$ ts-node -P ./builder/tsconfig.json ./builder/src/main.ts
[build:data] Running data step...
[build:data] Build data.json
[build:data] Build string map with 746 entries.
[build:build-finder-intermediate-data] Running build-finder-intermediate-data step...
[build:build-finder-intermediate-data] Writing F:\dauntless-builder\src\json\build-finder-intermediate-lookup-armour-data.json...
[build:build-finder-intermediate-data] Writing F:\dauntless-builder\src\json\build-finder-intermediate-lookup-armour-data-cells.json...
[build:i18n] Running i18n step...
[build:i18n] Writing F:\dauntless-builder\src\json\i18n\en\items.en.json...
[build:github-contributors] Running github-contributors step...
[build:dependencies] Running dependencies step...
[build:metabuilds] Required environment variable GOOGLE_SHEETS_APIKEY is not set.
[build:metabuilds] Skipping metabuilds step due to unmet conditions, re-run with --verbose to find out more!
[build:trials] Required environment variable GOOGLE_SHEETS_APIKEY is not set.
[build:trials] Skipping trials step due to unmet conditions, re-run with --verbose to find out more!
[build:sitemap] Running sitemap step...
[build:sitemap] Writing sitemap data to file: F:\dauntless-builder\public\sitemap.xml...
[build:crowdin-build] Required environment variable CROWDIN_TOKEN is not set.
[build:crowdin-build] Skipping crowdin-build step due to unmet conditions, re-run with --verbose to find out more!
[build:crowdin-translators] Required environment variable CROWDIN_TOKEN is not set.
[build:crowdin-translators] Skipping crowdin-translators step due to unmet conditions, re-run with --verbose to find out more!
[build:crowdin-stats] Required environment variable CROWDIN_TOKEN is not set.
[build:crowdin-stats] Skipping crowdin-stats step due to unmet conditions, re-run with --verbose to find out more!
[build:crowdin-approve] Required environment variable CROWDIN_TOKEN is not set.
[build:crowdin-approve] Skipping crowdin-approve step due to unmet conditions, re-run with --verbose to find out more!
[build:main] Done.
Done in 10.00s.

F:\dauntless-builder>yarn dev
yarn run v1.22.19
$ vite dev

  VITE v4.0.1  ready in 4357 ms

  ➜  Local:   http://localhost:3000/
  ➜  Network: use --host to expose
  ➜  press h to show help

It loads for quite some time and always gives this error:

localhost/:1 Unchecked runtime.lastError: The message port closed before a response was received.
localhost/:1 Unchecked runtime.lastError: The message port closed before a response was received.
localhost/:1 Unchecked runtime.lastError: The message port closed before a response was received.
localhost/:1 Unchecked runtime.lastError: The message port closed before a response was received.
:3000/favicon.ico:1          Failed to load resource: the server responded with a status of 404 (Not Found)
i18next.js:27 i18next::backendConnector: loaded namespace translation for language en Object
i18next.js:27 i18next: languageChanged en-US
i18next.js:27 i18next: initialized Object
react-dom.development.js:86 Warning: validateDOMNesting(...): <div> cannot appear as a descendant of <p>.
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Box3 (http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:4375:19)
    at LinkBox (http://localhost:3000/src/components/LinkBox.tsx:20:3)
    at p
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Typography2 (http://localhost:3000/node_modules/.vite/deps/@mui_material.js?v=76263adf:2111:22)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Stack2 (http://localhost:3000/node_modules/.vite/deps/@mui_material.js?v=76263adf:18708:22)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Grid2 (http://localhost:3000/node_modules/.vite/deps/@mui_material.js?v=76263adf:9219:22)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Grid2 (http://localhost:3000/node_modules/.vite/deps/@mui_material.js?v=76263adf:9219:22)
    at Home (http://localhost:3000/src/pages/home/Home.tsx:36:7)
    at RenderedRoute (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=76263adf:2578:5)
    at RenderedRoute (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=76263adf:2578:5)
    at Routes (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=76263adf:2889:5)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Container3 (http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:5303:19)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Box3 (http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:4375:19)
    at Layout (http://localhost:3000/src/components/Layout.tsx:38:3)
    at SnackbarProvider2 (http://localhost:3000/node_modules/.vite/deps/notistack.js?v=76263adf:611:24)
    at Router (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=76263adf:2836:15)
    at BrowserRouter (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=76263adf:3243:5)
    at InnerThemeProvider (http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:4115:17)
    at ThemeProvider2 (http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:2970:5)
    at ThemeProvider3 (http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:4126:5)
    at DauntlessBuilderApp (http://localhost:3000/src/app.tsx:45:20)
    at Provider (http://localhost:3000/node_modules/.vite/deps/react-redux.js?v=76263adf:956:3)
printWarning @ react-dom.development.js:86
BuildModel.ts:194 Uncaught TypeError: Cannot read properties of null (reading 'type')
    at BuildModel.deserialize (BuildModel.ts:194:60)
    at BuildModel.tryDeserialize (BuildModel.ts:231:34)
    at BuildCard (BuildCard.tsx:78:32)
    at renderWithHooks (react-dom.development.js:16305:18)
    at updateFunctionComponent (react-dom.development.js:19588:20)
    at updateSimpleMemoComponent (react-dom.development.js:19425:10)
    at updateMemoComponent (react-dom.development.js:19284:14)
    at beginWork (react-dom.development.js:21673:16)
    at HTMLUnknownElement.callCallback2 (react-dom.development.js:4164:14)
    at Object.invokeGuardedCallbackDev (react-dom.development.js:4213:16)
BuildModel.ts:194 Uncaught TypeError: Cannot read properties of null (reading 'type')
    at BuildModel.deserialize (BuildModel.ts:194:60)
    at BuildModel.tryDeserialize (BuildModel.ts:231:34)
    at BuildCard (BuildCard.tsx:78:32)
    at renderWithHooks (react-dom.development.js:16305:18)
    at updateFunctionComponent (react-dom.development.js:19588:20)
    at updateSimpleMemoComponent (react-dom.development.js:19425:10)
    at updateMemoComponent (react-dom.development.js:19284:14)
    at beginWork (react-dom.development.js:21673:16)
    at HTMLUnknownElement.callCallback2 (react-dom.development.js:4164:14)
    at Object.invokeGuardedCallbackDev (react-dom.development.js:4213:16)
BuildModel.ts:194 Uncaught TypeError: Cannot read properties of null (reading 'type')
    at BuildModel.deserialize (BuildModel.ts:194:60)
    at BuildModel.tryDeserialize (BuildModel.ts:231:34)
    at BuildCard (BuildCard.tsx:78:32)
    at renderWithHooks (react-dom.development.js:16305:18)
    at updateFunctionComponent (react-dom.development.js:19588:20)
    at updateSimpleMemoComponent (react-dom.development.js:19425:10)
    at updateMemoComponent (react-dom.development.js:19284:14)
    at beginWork (react-dom.development.js:21673:16)
    at HTMLUnknownElement.callCallback2 (react-dom.development.js:4164:14)
    at Object.invokeGuardedCallbackDev (react-dom.development.js:4213:16)
BuildModel.ts:194 Uncaught TypeError: Cannot read properties of null (reading 'type')
    at BuildModel.deserialize (BuildModel.ts:194:60)
    at BuildModel.tryDeserialize (BuildModel.ts:231:34)
    at BuildCard (BuildCard.tsx:78:32)
    at renderWithHooks (react-dom.development.js:16305:18)
    at updateFunctionComponent (react-dom.development.js:19588:20)
    at updateSimpleMemoComponent (react-dom.development.js:19425:10)
    at updateMemoComponent (react-dom.development.js:19284:14)
    at beginWork (react-dom.development.js:21673:16)
    at HTMLUnknownElement.callCallback2 (react-dom.development.js:4164:14)
    at Object.invokeGuardedCallbackDev (react-dom.development.js:4213:16)
BuildModel.ts:194 Uncaught TypeError: Cannot read properties of null (reading 'type')
    at BuildModel.deserialize (BuildModel.ts:194:60)
    at BuildModel.tryDeserialize (BuildModel.ts:231:34)
    at BuildCard (BuildCard.tsx:78:32)
    at renderWithHooks (react-dom.development.js:16305:18)
    at updateFunctionComponent (react-dom.development.js:19588:20)
    at updateSimpleMemoComponent (react-dom.development.js:19425:10)
    at updateMemoComponent (react-dom.development.js:19284:14)
    at beginWork (react-dom.development.js:21673:16)
    at HTMLUnknownElement.callCallback2 (react-dom.development.js:4164:14)
    at Object.invokeGuardedCallbackDev (react-dom.development.js:4213:16)
BuildModel.ts:194 Uncaught TypeError: Cannot read properties of null (reading 'type')
    at BuildModel.deserialize (BuildModel.ts:194:60)
    at BuildModel.tryDeserialize (BuildModel.ts:231:34)
    at BuildCard (BuildCard.tsx:78:32)
    at renderWithHooks (react-dom.development.js:16305:18)
    at updateFunctionComponent (react-dom.development.js:19588:20)
    at updateSimpleMemoComponent (react-dom.development.js:19425:10)
    at updateMemoComponent (react-dom.development.js:19284:14)
    at beginWork (react-dom.development.js:21673:16)
    at HTMLUnknownElement.callCallback2 (react-dom.development.js:4164:14)
    at Object.invokeGuardedCallbackDev (react-dom.development.js:4213:16)
BuildModel.ts:194 Uncaught TypeError: Cannot read properties of null (reading 'type')
    at BuildModel.deserialize (BuildModel.ts:194:60)
    at BuildModel.tryDeserialize (BuildModel.ts:231:34)
    at BuildCard (BuildCard.tsx:78:32)
    at renderWithHooks (react-dom.development.js:16305:18)
    at updateFunctionComponent (react-dom.development.js:19588:20)
    at updateSimpleMemoComponent (react-dom.development.js:19425:10)
    at updateMemoComponent (react-dom.development.js:19284:14)
    at beginWork (react-dom.development.js:21673:16)
    at HTMLUnknownElement.callCallback2 (react-dom.development.js:4164:14)
    at Object.invokeGuardedCallbackDev (react-dom.development.js:4213:16)
BuildModel.ts:194 Uncaught TypeError: Cannot read properties of null (reading 'type')
    at BuildModel.deserialize (BuildModel.ts:194:60)
    at BuildModel.tryDeserialize (BuildModel.ts:231:34)
    at BuildCard (BuildCard.tsx:78:32)
    at renderWithHooks (react-dom.development.js:16305:18)
    at updateFunctionComponent (react-dom.development.js:19588:20)
    at updateSimpleMemoComponent (react-dom.development.js:19425:10)
    at updateMemoComponent (react-dom.development.js:19284:14)
    at beginWork (react-dom.development.js:21673:16)
    at HTMLUnknownElement.callCallback2 (react-dom.development.js:4164:14)
    at Object.invokeGuardedCallbackDev (react-dom.development.js:4213:16)
react-dom.development.js:86 Warning: Using UNSAFE_componentWillMount in strict mode is not recommended and may indicate bugs in your code. See https://reactjs.org/link/unsafe-component-lifecycles for details.

* Move code with side effects to componentDidMount, and set initial state in the constructor.

Please update the following components: SideEffect(NullComponent2)
printWarning @ react-dom.development.js:86
react-dom.development.js:18687 The above error occurred in the <BuildCard> component:

    at BuildCard (http://localhost:3000/src/components/BuildCard.tsx:58:3)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Stack2 (http://localhost:3000/node_modules/.vite/deps/@mui_material.js?v=76263adf:18708:22)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Stack2 (http://localhost:3000/node_modules/.vite/deps/@mui_material.js?v=76263adf:18708:22)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Grid2 (http://localhost:3000/node_modules/.vite/deps/@mui_material.js?v=76263adf:9219:22)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Grid2 (http://localhost:3000/node_modules/.vite/deps/@mui_material.js?v=76263adf:9219:22)
    at Home (http://localhost:3000/src/pages/home/Home.tsx:36:7)
    at RenderedRoute (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=76263adf:2578:5)
    at RenderedRoute (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=76263adf:2578:5)
    at Routes (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=76263adf:2889:5)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Container3 (http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:5303:19)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Box3 (http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:4375:19)
    at Layout (http://localhost:3000/src/components/Layout.tsx:38:3)
    at SnackbarProvider2 (http://localhost:3000/node_modules/.vite/deps/notistack.js?v=76263adf:611:24)
    at Router (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=76263adf:2836:15)
    at BrowserRouter (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=76263adf:3243:5)
    at InnerThemeProvider (http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:4115:17)
    at ThemeProvider2 (http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:2970:5)
    at ThemeProvider3 (http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:4126:5)
    at DauntlessBuilderApp (http://localhost:3000/src/app.tsx:45:20)
    at Provider (http://localhost:3000/node_modules/.vite/deps/react-redux.js?v=76263adf:956:3)

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.
logCapturedError @ react-dom.development.js:18687
react-dom.development.js:18687 The above error occurred in the <BuildCard> component:

    at BuildCard (http://localhost:3000/src/components/BuildCard.tsx:58:3)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Stack2 (http://localhost:3000/node_modules/.vite/deps/@mui_material.js?v=76263adf:18708:22)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Stack2 (http://localhost:3000/node_modules/.vite/deps/@mui_material.js?v=76263adf:18708:22)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Grid2 (http://localhost:3000/node_modules/.vite/deps/@mui_material.js?v=76263adf:9219:22)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Grid2 (http://localhost:3000/node_modules/.vite/deps/@mui_material.js?v=76263adf:9219:22)
    at Home (http://localhost:3000/src/pages/home/Home.tsx:36:7)
    at RenderedRoute (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=76263adf:2578:5)
    at RenderedRoute (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=76263adf:2578:5)
    at Routes (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=76263adf:2889:5)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Container3 (http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:5303:19)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Box3 (http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:4375:19)
    at Layout (http://localhost:3000/src/components/Layout.tsx:38:3)
    at SnackbarProvider2 (http://localhost:3000/node_modules/.vite/deps/notistack.js?v=76263adf:611:24)
    at Router (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=76263adf:2836:15)
    at BrowserRouter (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=76263adf:3243:5)
    at InnerThemeProvider (http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:4115:17)
    at ThemeProvider2 (http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:2970:5)
    at ThemeProvider3 (http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:4126:5)
    at DauntlessBuilderApp (http://localhost:3000/src/app.tsx:45:20)
    at Provider (http://localhost:3000/node_modules/.vite/deps/react-redux.js?v=76263adf:956:3)

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.
logCapturedError @ react-dom.development.js:18687
react-dom.development.js:18687 The above error occurred in the <BuildCard> component:

    at BuildCard (http://localhost:3000/src/components/BuildCard.tsx:58:3)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Stack2 (http://localhost:3000/node_modules/.vite/deps/@mui_material.js?v=76263adf:18708:22)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Stack2 (http://localhost:3000/node_modules/.vite/deps/@mui_material.js?v=76263adf:18708:22)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Grid2 (http://localhost:3000/node_modules/.vite/deps/@mui_material.js?v=76263adf:9219:22)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Grid2 (http://localhost:3000/node_modules/.vite/deps/@mui_material.js?v=76263adf:9219:22)
    at Home (http://localhost:3000/src/pages/home/Home.tsx:36:7)
    at RenderedRoute (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=76263adf:2578:5)
    at RenderedRoute (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=76263adf:2578:5)
    at Routes (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=76263adf:2889:5)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Container3 (http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:5303:19)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Box3 (http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:4375:19)
    at Layout (http://localhost:3000/src/components/Layout.tsx:38:3)
    at SnackbarProvider2 (http://localhost:3000/node_modules/.vite/deps/notistack.js?v=76263adf:611:24)
    at Router (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=76263adf:2836:15)
    at BrowserRouter (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=76263adf:3243:5)
    at InnerThemeProvider (http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:4115:17)
    at ThemeProvider2 (http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:2970:5)
    at ThemeProvider3 (http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:4126:5)
    at DauntlessBuilderApp (http://localhost:3000/src/app.tsx:45:20)
    at Provider (http://localhost:3000/node_modules/.vite/deps/react-redux.js?v=76263adf:956:3)

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.
logCapturedError @ react-dom.development.js:18687
react-dom.development.js:18687 The above error occurred in the <BuildCard> component:

    at BuildCard (http://localhost:3000/src/components/BuildCard.tsx:58:3)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Stack2 (http://localhost:3000/node_modules/.vite/deps/@mui_material.js?v=76263adf:18708:22)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Stack2 (http://localhost:3000/node_modules/.vite/deps/@mui_material.js?v=76263adf:18708:22)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Grid2 (http://localhost:3000/node_modules/.vite/deps/@mui_material.js?v=76263adf:9219:22)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Grid2 (http://localhost:3000/node_modules/.vite/deps/@mui_material.js?v=76263adf:9219:22)
    at Home (http://localhost:3000/src/pages/home/Home.tsx:36:7)
    at RenderedRoute (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=76263adf:2578:5)
    at RenderedRoute (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=76263adf:2578:5)
    at Routes (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=76263adf:2889:5)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Container3 (http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:5303:19)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:1957:47
    at Box3 (http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:4375:19)
    at Layout (http://localhost:3000/src/components/Layout.tsx:38:3)
    at SnackbarProvider2 (http://localhost:3000/node_modules/.vite/deps/notistack.js?v=76263adf:611:24)
    at Router (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=76263adf:2836:15)
    at BrowserRouter (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=76263adf:3243:5)
    at InnerThemeProvider (http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:4115:17)
    at ThemeProvider2 (http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:2970:5)
    at ThemeProvider3 (http://localhost:3000/node_modules/.vite/deps/chunk-3CQTZJM5.js?v=76263adf:4126:5)
    at DauntlessBuilderApp (http://localhost:3000/src/app.tsx:45:20)
    at Provider (http://localhost:3000/node_modules/.vite/deps/react-redux.js?v=76263adf:956:3)

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.
logCapturedError @ react-dom.development.js:18687
react-dom.development.js:26923 Uncaught TypeError: Cannot read properties of null (reading 'type')
    at BuildModel.deserialize (BuildModel.ts:194:60)
    at BuildModel.tryDeserialize (BuildModel.ts:231:34)
    at BuildCard (BuildCard.tsx:78:32)
    at renderWithHooks (react-dom.development.js:16305:18)
    at updateFunctionComponent (react-dom.development.js:19588:20)
    at updateSimpleMemoComponent (react-dom.development.js:19425:10)
    at updateMemoComponent (react-dom.development.js:19284:14)
    at beginWork (react-dom.development.js:21673:16)
    at beginWork$1 (react-dom.development.js:27426:14)
    at performUnitOfWork (react-dom.development.js:26557:12)
:3000/favicon.ico:1          Failed to load resource: the server responded with a status of 404 (Not Found)
DevTools failed to load source map: Could not load content for chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/browser-polyfill.js.map: System error: net::ERR_FILE_NOT_FOUND

The main issue seems to be that weapon is null when running BuildModel.tsx script, which then causes many errors.

This is not an issue in older commits of the repository, only an issue when I tried to clone the latest repo.

It is working till https://github.com/atomicptr/dauntless-builder/tree/430948ae66b2a1f7e4c658f55314eabb8eb64905 But it is not working in the current repo. Neither is it working in repos dated back until the commit: https://github.com/atomicptr/dauntless-builder/tree/0241681016485e39722ce090132a6c781be5a37d

Please help me set up this codebase on local machine. If the procedure has changed since then. Please let me know.

Thank you.

atomicptr commented 1 year ago

As @ds-exe found out this seems to have been related to a regression in the glob library. Can you confirm this works on your end now (after git pull / yarn install).

siddagra commented 1 year ago

It was working but now it seems to have broken again. It compiles but I get many variables are undeclared error messages in localhost.

ject.js:359     GET http://localhost:3000/favicon.ico 404 (Not Found)
extractIconBase64 @ inject.js:359
(anonymous) @ inject.js:323
(anonymous) @ inject.js:736
i18n.ts:134 i18next::backendConnector: loaded namespace translation for language en {alert: {…}, app-name: 'Dauntless Builder', components: {…}, drawer: {…}, feature-disabled-browser: 'This feature is currently disabled for this web browser.', …}
i18n.ts:134 i18next: languageChanged en-US
i18n.ts:134 i18next: initialized {debug: true, initImmediate: true, ns: Array(1), defaultNS: Array(1), fallbackLng: Array(1), …}
react-dom.development.js:86 Warning: validateDOMNesting(...): <div> cannot appear as a descendant of <p>.
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-6LZUM6YC.js?v=c78af516:2022:46
    at Box3 (http://localhost:3000/node_modules/.vite/deps/chunk-6LZUM6YC.js?v=c78af516:4470:19)
    at LinkBox (http://localhost:3000/src/components/LinkBox.tsx:20:3)
    at p
    at http://localhost:3000/node_modules/.vite/deps/chunk-6LZUM6YC.js?v=c78af516:2022:46
    at Typography2 (http://localhost:3000/node_modules/.vite/deps/@mui_material.js?v=a3eb7b1f:2893:22)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-6LZUM6YC.js?v=c78af516:2022:46
    at Grid2 (http://localhost:3000/node_modules/.vite/deps/chunk-6LZUM6YC.js?v=c78af516:6484:24)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-6LZUM6YC.js?v=c78af516:2022:46
    at Grid2 (http://localhost:3000/node_modules/.vite/deps/@mui_material.js?v=a3eb7b1f:12537:22)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-6LZUM6YC.js?v=c78af516:2022:46
    at Grid2 (http://localhost:3000/node_modules/.vite/deps/@mui_material.js?v=a3eb7b1f:12537:22)
    at Home (http://localhost:3000/src/pages/home/Home.tsx:36:7)
    at RenderedRoute (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=9afbfbd1:3133:5)
    at RenderedRoute (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=9afbfbd1:3133:5)
    at Routes (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=9afbfbd1:3542:5)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-6LZUM6YC.js?v=c78af516:2022:46
    at Container3 (http://localhost:3000/node_modules/.vite/deps/chunk-6LZUM6YC.js?v=c78af516:5702:19)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-6LZUM6YC.js?v=c78af516:2022:46
    at Box3 (http://localhost:3000/node_modules/.vite/deps/chunk-6LZUM6YC.js?v=c78af516:4470:19)
    at Layout (http://localhost:3000/src/components/Layout.tsx:38:3)
    at SnackbarProvider2 (http://localhost:3000/node_modules/.vite/deps/notistack.js?v=00acdd37:1227:24)
    at Router (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=9afbfbd1:3489:15)
    at BrowserRouter (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=9afbfbd1:3938:5)
    at ThemeProvider2 (http://localhost:3000/node_modules/.vite/deps/chunk-6LZUM6YC.js?v=c78af516:4801:5)
    at ThemeProvider3 (http://localhost:3000/node_modules/.vite/deps/chunk-6LZUM6YC.js?v=c78af516:4860:5)
    at ThemeProvider (http://localhost:3000/node_modules/.vite/deps/chunk-N6CLUAR5.js?v=c78af516:266:12)
    at DauntlessBuilderApp (http://localhost:3000/src/app.tsx:45:20)
    at Provider (http://localhost:3000/node_modules/.vite/deps/react-redux.js?v=f8a4da3c:979:3)
printWarning @ react-dom.development.js:86
error @ react-dom.development.js:60
validateDOMNesting @ react-dom.development.js:10849
createInstance @ react-dom.development.js:10930
completeWork @ react-dom.development.js:22187
completeUnitOfWork @ react-dom.development.js:26596
performUnitOfWork @ react-dom.development.js:26568
workLoopSync @ react-dom.development.js:26466
renderRootSync @ react-dom.development.js:26434
performConcurrentWorkOnRoot @ react-dom.development.js:25738
workLoop @ scheduler.development.js:266
flushWork @ scheduler.development.js:239
performWorkUntilDeadline @ scheduler.development.js:533
Show 13 more frames
BuildModel.ts:356 Uncaught TypeError: Cannot read properties of undefined (reading 'mods')
    at BuildModel.ts:356:59
    at e2.run (match.ts:162:12)
    at findPartByName (BuildModel.ts:365:10)
    at findPartInBuild (BuildModel.ts:395:12)
    at get partData [as partData] (BuildModel.ts:116:18)
    at get data [as data] (BuildModel.ts:90:25)
    at validateDoCellSlotsFitInTheirSlots (validate-do-cell-slots-fit-in-their-slots.ts:9:45)
    at validateBuild (validate-build.ts:20:17)
    at BuildModel.tryDeserialize (BuildModel.ts:233:16)
    at BuildCard (BuildCard.tsx:78:32)
(anonymous) @ BuildModel.ts:356
e2.run @ match.ts:162
findPartByName @ BuildModel.ts:365
findPartInBuild @ BuildModel.ts:395
get partData @ BuildModel.ts:116
get data @ BuildModel.ts:90
validateDoCellSlotsFitInTheirSlots @ validate-do-cell-slots-fit-in-their-slots.ts:9
validateBuild @ validate-build.ts:20
tryDeserialize @ BuildModel.ts:233
BuildCard @ BuildCard.tsx:78
renderWithHooks @ react-dom.development.js:16305
updateFunctionComponent @ react-dom.development.js:19588
updateSimpleMemoComponent @ react-dom.development.js:19425
updateMemoComponent @ react-dom.development.js:19284
beginWork @ react-dom.development.js:21673
callCallback2 @ react-dom.development.js:4164
invokeGuardedCallbackDev @ react-dom.development.js:4213
invokeGuardedCallback @ react-dom.development.js:4277
beginWork$1 @ react-dom.development.js:27451
performUnitOfWork @ react-dom.development.js:26557
workLoopSync @ react-dom.development.js:26466
renderRootSync @ react-dom.development.js:26434
performConcurrentWorkOnRoot @ react-dom.development.js:25738
workLoop @ scheduler.development.js:266
flushWork @ scheduler.development.js:239
performWorkUntilDeadline @ scheduler.development.js:533
Show 17 more frames
single-file-hooks-frames.js:1 SingleFile is hooking the IntersectionObserver API to detect and load deferred images.
y @ single-file-hooks-frames.js:1
e.IntersectionObserver @ single-file-hooks-frames.js:1
(anonymous) @ index.js:1
v2 @ index.js:1
constructClassInstance @ react-dom.development.js:14323
updateClassComponent @ react-dom.development.js:19688
beginWork @ react-dom.development.js:21611
beginWork$1 @ react-dom.development.js:27426
performUnitOfWork @ react-dom.development.js:26557
workLoopSync @ react-dom.development.js:26466
renderRootSync @ react-dom.development.js:26434
performConcurrentWorkOnRoot @ react-dom.development.js:25738
workLoop @ scheduler.development.js:266
flushWork @ scheduler.development.js:239
performWorkUntilDeadline @ scheduler.development.js:533
Show 13 more frames
BuildModel.ts:334 Uncaught TypeError: Cannot read properties of undefined (reading 'chambers')
    at BuildModel.ts:334:60
    at e2.run (match.ts:162:12)
    at findPartByName (BuildModel.ts:365:10)
    at findPartInBuild (BuildModel.ts:395:12)
    at get partData [as partData] (BuildModel.ts:109:26)
    at get data [as data] (BuildModel.ts:90:25)
    at validateDoCellSlotsFitInTheirSlots (validate-do-cell-slots-fit-in-their-slots.ts:9:45)
    at validateBuild (validate-build.ts:20:17)
    at BuildModel.tryDeserialize (BuildModel.ts:233:16)
    at BuildCard (BuildCard.tsx:78:32)
(anonymous) @ BuildModel.ts:334
e2.run @ match.ts:162
findPartByName @ BuildModel.ts:365
findPartInBuild @ BuildModel.ts:395
get partData @ BuildModel.ts:109
get data @ BuildModel.ts:90
validateDoCellSlotsFitInTheirSlots @ validate-do-cell-slots-fit-in-their-slots.ts:9
validateBuild @ validate-build.ts:20
tryDeserialize @ BuildModel.ts:233
BuildCard @ BuildCard.tsx:78
renderWithHooks @ react-dom.development.js:16305
updateFunctionComponent @ react-dom.development.js:19588
updateSimpleMemoComponent @ react-dom.development.js:19425
updateMemoComponent @ react-dom.development.js:19284
beginWork @ react-dom.development.js:21673
callCallback2 @ react-dom.development.js:4164
invokeGuardedCallbackDev @ react-dom.development.js:4213
invokeGuardedCallback @ react-dom.development.js:4277
beginWork$1 @ react-dom.development.js:27451
performUnitOfWork @ react-dom.development.js:26557
workLoopSync @ react-dom.development.js:26466
renderRootSync @ react-dom.development.js:26434
performConcurrentWorkOnRoot @ react-dom.development.js:25738
workLoop @ scheduler.development.js:266
flushWork @ scheduler.development.js:239
performWorkUntilDeadline @ scheduler.development.js:533
Show 17 more frames
BuildModel.ts:308 Uncaught TypeError: Cannot read properties of undefined (reading 'mods')
    at BuildModel.ts:308:63
    at e2.run (match.ts:162:12)
    at findPartByName (BuildModel.ts:365:10)
    at findPartInBuild (BuildModel.ts:395:12)
    at get partData [as partData] (BuildModel.ts:116:18)
    at get data [as data] (BuildModel.ts:90:25)
    at validateDoCellSlotsFitInTheirSlots (validate-do-cell-slots-fit-in-their-slots.ts:9:45)
    at validateBuild (validate-build.ts:20:17)
    at BuildModel.tryDeserialize (BuildModel.ts:233:16)
    at BuildCard (BuildCard.tsx:78:32)
(anonymous) @ BuildModel.ts:308
e2.run @ match.ts:162
findPartByName @ BuildModel.ts:365
findPartInBuild @ BuildModel.ts:395
get partData @ BuildModel.ts:116
get data @ BuildModel.ts:90
validateDoCellSlotsFitInTheirSlots @ validate-do-cell-slots-fit-in-their-slots.ts:9
validateBuild @ validate-build.ts:20
tryDeserialize @ BuildModel.ts:233
BuildCard @ BuildCard.tsx:78
renderWithHooks @ react-dom.development.js:16305
updateFunctionComponent @ react-dom.development.js:19588
updateSimpleMemoComponent @ react-dom.development.js:19425
updateMemoComponent @ react-dom.development.js:19284
beginWork @ react-dom.development.js:21673
callCallback2 @ react-dom.development.js:4164
invokeGuardedCallbackDev @ react-dom.development.js:4213
invokeGuardedCallback @ react-dom.development.js:4277
beginWork$1 @ react-dom.development.js:27451
performUnitOfWork @ react-dom.development.js:26557
workLoopSync @ react-dom.development.js:26466
renderRootSync @ react-dom.development.js:26434
performConcurrentWorkOnRoot @ react-dom.development.js:25738
workLoop @ scheduler.development.js:266
flushWork @ scheduler.development.js:239
performWorkUntilDeadline @ scheduler.development.js:533
Show 17 more frames
BuildModel.ts:356 Uncaught TypeError: Cannot read properties of undefined (reading 'mods')
    at BuildModel.ts:356:59
    at e2.run (match.ts:162:12)
    at findPartByName (BuildModel.ts:365:10)
    at findPartInBuild (BuildModel.ts:395:12)
    at get partData [as partData] (BuildModel.ts:116:18)
    at get data [as data] (BuildModel.ts:90:25)
    at validateDoCellSlotsFitInTheirSlots (validate-do-cell-slots-fit-in-their-slots.ts:9:45)
    at validateBuild (validate-build.ts:20:17)
    at BuildModel.tryDeserialize (BuildModel.ts:233:16)
    at BuildCard (BuildCard.tsx:78:32)
(anonymous) @ BuildModel.ts:356
e2.run @ match.ts:162
findPartByName @ BuildModel.ts:365
findPartInBuild @ BuildModel.ts:395
get partData @ BuildModel.ts:116
get data @ BuildModel.ts:90
validateDoCellSlotsFitInTheirSlots @ validate-do-cell-slots-fit-in-their-slots.ts:9
validateBuild @ validate-build.ts:20
tryDeserialize @ BuildModel.ts:233
BuildCard @ BuildCard.tsx:78
renderWithHooks @ react-dom.development.js:16305
updateFunctionComponent @ react-dom.development.js:19588
updateSimpleMemoComponent @ react-dom.development.js:19425
updateMemoComponent @ react-dom.development.js:19284
beginWork @ react-dom.development.js:21673
callCallback2 @ react-dom.development.js:4164
invokeGuardedCallbackDev @ react-dom.development.js:4213
invokeGuardedCallback @ react-dom.development.js:4277
beginWork$1 @ react-dom.development.js:27451
performUnitOfWork @ react-dom.development.js:26557
workLoopSync @ react-dom.development.js:26466
renderRootSync @ react-dom.development.js:26434
recoverFromConcurrentError @ react-dom.development.js:25850
performConcurrentWorkOnRoot @ react-dom.development.js:25750
workLoop @ scheduler.development.js:266
flushWork @ scheduler.development.js:239
performWorkUntilDeadline @ scheduler.development.js:533
Show 18 more frames
BuildModel.ts:334 Uncaught TypeError: Cannot read properties of undefined (reading 'chambers')
    at BuildModel.ts:334:60
    at e2.run (match.ts:162:12)
    at findPartByName (BuildModel.ts:365:10)
    at findPartInBuild (BuildModel.ts:395:12)
    at get partData [as partData] (BuildModel.ts:109:26)
    at get data [as data] (BuildModel.ts:90:25)
    at validateDoCellSlotsFitInTheirSlots (validate-do-cell-slots-fit-in-their-slots.ts:9:45)
    at validateBuild (validate-build.ts:20:17)
    at BuildModel.tryDeserialize (BuildModel.ts:233:16)
    at BuildCard (BuildCard.tsx:78:32)
(anonymous) @ BuildModel.ts:334
e2.run @ match.ts:162
findPartByName @ BuildModel.ts:365
findPartInBuild @ BuildModel.ts:395
get partData @ BuildModel.ts:109
get data @ BuildModel.ts:90
validateDoCellSlotsFitInTheirSlots @ validate-do-cell-slots-fit-in-their-slots.ts:9
validateBuild @ validate-build.ts:20
tryDeserialize @ BuildModel.ts:233
BuildCard @ BuildCard.tsx:78
renderWithHooks @ react-dom.development.js:16305
updateFunctionComponent @ react-dom.development.js:19588
updateSimpleMemoComponent @ react-dom.development.js:19425
updateMemoComponent @ react-dom.development.js:19284
beginWork @ react-dom.development.js:21673
callCallback2 @ react-dom.development.js:4164
invokeGuardedCallbackDev @ react-dom.development.js:4213
invokeGuardedCallback @ react-dom.development.js:4277
beginWork$1 @ react-dom.development.js:27451
performUnitOfWork @ react-dom.development.js:26557
workLoopSync @ react-dom.development.js:26466
renderRootSync @ react-dom.development.js:26434
recoverFromConcurrentError @ react-dom.development.js:25850
performConcurrentWorkOnRoot @ react-dom.development.js:25750
workLoop @ scheduler.development.js:266
flushWork @ scheduler.development.js:239
performWorkUntilDeadline @ scheduler.development.js:533
Show 18 more frames
BuildModel.ts:308 Uncaught TypeError: Cannot read properties of undefined (reading 'mods')
    at BuildModel.ts:308:63
    at e2.run (match.ts:162:12)
    at findPartByName (BuildModel.ts:365:10)
    at findPartInBuild (BuildModel.ts:395:12)
    at get partData [as partData] (BuildModel.ts:116:18)
    at get data [as data] (BuildModel.ts:90:25)
    at validateDoCellSlotsFitInTheirSlots (validate-do-cell-slots-fit-in-their-slots.ts:9:45)
    at validateBuild (validate-build.ts:20:17)
    at BuildModel.tryDeserialize (BuildModel.ts:233:16)
    at BuildCard (BuildCard.tsx:78:32)
(anonymous) @ BuildModel.ts:308
e2.run @ match.ts:162
findPartByName @ BuildModel.ts:365
findPartInBuild @ BuildModel.ts:395
get partData @ BuildModel.ts:116
get data @ BuildModel.ts:90
validateDoCellSlotsFitInTheirSlots @ validate-do-cell-slots-fit-in-their-slots.ts:9
validateBuild @ validate-build.ts:20
tryDeserialize @ BuildModel.ts:233
BuildCard @ BuildCard.tsx:78
renderWithHooks @ react-dom.development.js:16305
updateFunctionComponent @ react-dom.development.js:19588
updateSimpleMemoComponent @ react-dom.development.js:19425
updateMemoComponent @ react-dom.development.js:19284
beginWork @ react-dom.development.js:21673
callCallback2 @ react-dom.development.js:4164
invokeGuardedCallbackDev @ react-dom.development.js:4213
invokeGuardedCallback @ react-dom.development.js:4277
beginWork$1 @ react-dom.development.js:27451
performUnitOfWork @ react-dom.development.js:26557
workLoopSync @ react-dom.development.js:26466
renderRootSync @ react-dom.development.js:26434
recoverFromConcurrentError @ react-dom.development.js:25850
performConcurrentWorkOnRoot @ react-dom.development.js:25750
workLoop @ scheduler.development.js:266
flushWork @ scheduler.development.js:239
performWorkUntilDeadline @ scheduler.development.js:533
Show 18 more frames
react-dom.development.js:86 Warning: Using UNSAFE_componentWillMount in strict mode is not recommended and may indicate bugs in your code. See https://reactjs.org/link/unsafe-component-lifecycles for details.

* Move code with side effects to componentDidMount, and set initial state in the constructor.

Please update the following components: SideEffect(NullComponent2)
printWarning @ react-dom.development.js:86
error @ react-dom.development.js:60
ReactStrictModeWarnings.flushPendingUnsafeLifecycleWarnings @ react-dom.development.js:12888
flushRenderPhaseStrictModeWarningsInDEV @ react-dom.development.js:27310
commitRootImpl @ react-dom.development.js:26702
commitRoot @ react-dom.development.js:26682
finishConcurrentRender @ react-dom.development.js:25892
performConcurrentWorkOnRoot @ react-dom.development.js:25809
workLoop @ scheduler.development.js:266
flushWork @ scheduler.development.js:239
performWorkUntilDeadline @ scheduler.development.js:533
Show 11 more frames
3react-dom.development.js:18687 The above error occurred in the <BuildCard> component:

    at BuildCard (http://localhost:3000/src/components/BuildCard.tsx:58:3)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-6LZUM6YC.js?v=c78af516:2022:46
    at Grid2 (http://localhost:3000/node_modules/.vite/deps/chunk-6LZUM6YC.js?v=c78af516:6484:24)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-6LZUM6YC.js?v=c78af516:2022:46
    at Grid2 (http://localhost:3000/node_modules/.vite/deps/chunk-6LZUM6YC.js?v=c78af516:6484:24)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-6LZUM6YC.js?v=c78af516:2022:46
    at Grid2 (http://localhost:3000/node_modules/.vite/deps/@mui_material.js?v=a3eb7b1f:12537:22)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-6LZUM6YC.js?v=c78af516:2022:46
    at Grid2 (http://localhost:3000/node_modules/.vite/deps/@mui_material.js?v=a3eb7b1f:12537:22)
    at Home (http://localhost:3000/src/pages/home/Home.tsx:36:7)
    at RenderedRoute (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=9afbfbd1:3133:5)
    at RenderedRoute (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=9afbfbd1:3133:5)
    at Routes (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=9afbfbd1:3542:5)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-6LZUM6YC.js?v=c78af516:2022:46
    at Container3 (http://localhost:3000/node_modules/.vite/deps/chunk-6LZUM6YC.js?v=c78af516:5702:19)
    at div
    at http://localhost:3000/node_modules/.vite/deps/chunk-6LZUM6YC.js?v=c78af516:2022:46
    at Box3 (http://localhost:3000/node_modules/.vite/deps/chunk-6LZUM6YC.js?v=c78af516:4470:19)
    at Layout (http://localhost:3000/src/components/Layout.tsx:38:3)
    at SnackbarProvider2 (http://localhost:3000/node_modules/.vite/deps/notistack.js?v=00acdd37:1227:24)
    at Router (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=9afbfbd1:3489:15)
    at BrowserRouter (http://localhost:3000/node_modules/.vite/deps/react-router-dom.js?v=9afbfbd1:3938:5)
    at ThemeProvider2 (http://localhost:3000/node_modules/.vite/deps/chunk-6LZUM6YC.js?v=c78af516:4801:5)
    at ThemeProvider3 (http://localhost:3000/node_modules/.vite/deps/chunk-6LZUM6YC.js?v=c78af516:4860:5)
    at ThemeProvider (http://localhost:3000/node_modules/.vite/deps/chunk-N6CLUAR5.js?v=c78af516:266:12)
    at DauntlessBuilderApp (http://localhost:3000/src/app.tsx:45:20)
    at Provider (http://localhost:3000/node_modules/.vite/deps/react-redux.js?v=f8a4da3c:979:3)

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.
logCapturedError @ react-dom.development.js:18687
update.callback @ react-dom.development.js:18720
callCallback @ react-dom.development.js:13923
commitUpdateQueue @ react-dom.development.js:13944
commitLayoutEffectOnFiber @ react-dom.development.js:23391
commitLayoutMountEffects_complete @ react-dom.development.js:24688
commitLayoutEffects_begin @ react-dom.development.js:24674
commitLayoutEffects @ react-dom.development.js:24612
commitRootImpl @ react-dom.development.js:26823
commitRoot @ react-dom.development.js:26682
finishConcurrentRender @ react-dom.development.js:25892
performConcurrentWorkOnRoot @ react-dom.development.js:25809
workLoop @ scheduler.development.js:266
flushWork @ scheduler.development.js:239
performWorkUntilDeadline @ scheduler.development.js:533
Show 15 more frames
react-dom.development.js:26923 Uncaught TypeError: Cannot read properties of undefined (reading 'mods')
    at BuildModel.ts:356:59
    at e2.run (match.ts:162:12)
    at findPartByName (BuildModel.ts:365:10)
    at findPartInBuild (BuildModel.ts:395:12)
    at get partData [as partData] (BuildModel.ts:116:18)
    at get data [as data] (BuildModel.ts:90:25)
    at validateDoCellSlotsFitInTheirSlots (validate-do-cell-slots-fit-in-their-slots.ts:9:45)
    at validateBuild (validate-build.ts:20:17)
    at BuildModel.tryDeserialize (BuildModel.ts:233:16)
    at BuildCard (BuildCard.tsx:78:32)
(anonymous) @ BuildModel.ts:356
e2.run @ match.ts:162
findPartByName @ BuildModel.ts:365
findPartInBuild @ BuildModel.ts:395
get partData @ BuildModel.ts:116
get data @ BuildModel.ts:90
validateDoCellSlotsFitInTheirSlots @ validate-do-cell-slots-fit-in-their-slots.ts:9
validateBuild @ validate-build.ts:20
tryDeserialize @ BuildModel.ts:233
BuildCard @ BuildCard.tsx:78
renderWithHooks @ react-dom.development.js:16305
updateFunctionComponent @ react-dom.development.js:19588
updateSimpleMemoComponent @ react-dom.development.js:19425
updateMemoComponent @ react-dom.development.js:19284
beginWork @ react-dom.development.js:21673
beginWork$1 @ react-dom.development.js:27426
performUnitOfWork @ react-dom.development.js:26557
workLoopSync @ react-dom.development.js:26466
renderRootSync @ react-dom.development.js:26434
recoverFromConcurrentError @ react-dom.development.js:25850
performConcurrentWorkOnRoot @ react-dom.development.js:25750
workLoop @ scheduler.development.js:266
flushWork @ scheduler.development.js:239
performWorkUntilDeadline @ scheduler.development.js:533
Show 15 more frames
inject.js:359     GET http://localhost:3000/favicon.ico 404 (Not Found)
extrac

These are the errors in inspect element aka console aka web dev tools