deep-foundation / deepcase-app

https://deep-foundation.github.io/deepcase-app/
The Unlicense
11 stars 6 forks source link

TypeError: Cannot read properties of undefined (reading 'linkId') #270

Closed Konard closed 6 months ago

Konard commented 6 months ago
1 of 1 unhandled error
Server Error
TypeError: Cannot read properties of undefined (reading 'linkId')

This error happened while generating the page. Any console logs will be displayed in the terminal window.
Source
../deepcase/imports/auto-guest.js (49:5) @ AutoGuest

  47 |         }))();
  48 |     setIsAuth(isAuth);
> 49 | }, [token, deep.linkId]);
     | ^
  50 | return _jsx(_Fragment, { children: isAuth ? children : null });
  51 | });
  52 | //# sourceMappingURL=auto-guest.js.map
Call Stack
renderWithHooks
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (5658:16)
renderIndeterminateComponent
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (5731:15)
renderElement
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (5946:7)
renderMemo
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (5868:3)
renderElement
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6011:11)
renderNodeDestructiveImpl
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6104:11)
renderNodeDestructive
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6076:14)
finishClassComponent
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (5688:3)
renderClassComponent
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (5696:3)
renderElement
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (5943:7)
renderNodeDestructiveImpl
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6104:11)
renderNodeDestructive
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6076:14)
renderNode
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6259:12)
renderChildrenArray
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6211:7)
renderNodeDestructiveImpl
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6141:7)
renderNodeDestructive
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6076:14)
renderNode
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6259:12)
renderChildrenArray
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6211:7)
renderNodeDestructiveImpl
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6141:7)
renderNodeDestructive
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6076:14)
renderContextProvider
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (5920:3)
renderElement
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6017:11)
renderNodeDestructiveImpl
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6104:11)
renderNodeDestructive
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6076:14)
renderIndeterminateComponent
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (5785:7)
renderElement
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (5946:7)
renderNodeDestructiveImpl
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6104:11)
renderNodeDestructive
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6076:14)
renderElement
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (5971:9)
renderNodeDestructiveImpl
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6104:11)
renderNodeDestructive
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6076:14)
renderIndeterminateComponent
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (5785:7)
renderElement
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (5946:7)
renderNodeDestructiveImpl
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6104:11)
renderNodeDestructive
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6076:14)
renderContextProvider
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (5920:3)
renderElement
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6017:11)
renderNodeDestructiveImpl
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6104:11)
renderNodeDestructive
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6076:14)
renderIndeterminateComponent
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (5785:7)
renderElement
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (5946:7)
renderNodeDestructiveImpl
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6104:11)
renderNodeDestructive
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6076:14)
renderContextProvider
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (5920:3)
renderElement
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6017:11)
renderNodeDestructiveImpl
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6104:11)
renderNodeDestructive
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6076:14)
renderIndeterminateComponent
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (5785:7)
renderElement
file:///workspace/dev/node_modules/react-dom/cjs/react-dom-server.browser.development.js (5946:7)
Hide collapsed frames
Konard commented 6 months ago
gitpod /workspace/dev (main) $ npm list @deep-foundation/deeplinks
@deep-foundation/dev@0.0.21 /workspace/dev
├─┬ @deep-foundation/deepcase@0.0.98 -> ./packages/deepcase
│ ├── @deep-foundation/deeplinks@0.0.322
│ └─┬ @deep-foundation/npm-automation@18.1.11
│   └── @deep-foundation/deeplinks@0.0.323 deduped -> ./packages/deeplinks
└─┬ @deep-foundation/deeplinks@0.0.323 -> ./packages/deeplinks
  └─┬ @deep-foundation/npm-packager@0.0.39
    └── @deep-foundation/deeplinks@0.0.298

Screenshot_20231229_085500

Konard commented 6 months ago
gitpod /workspace/dev/packages/npm-packager (main) $ npm i @deep-foundation/deeplinks@latest
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR! 
npm ERR! While resolving: @deep-foundation/npm-packager@0.0.39
npm ERR! Found: @deep-foundation/deeplinks@0.0.298
npm ERR! node_modules/@deep-foundation/deeplinks
npm ERR!   peer @deep-foundation/deeplinks@"~0.0.298" from @deep-foundation/npm-automation@18.1.10
npm ERR!   node_modules/@deep-foundation/npm-automation
npm ERR!     dev @deep-foundation/npm-automation@"^18.1.10" from the root project
npm ERR!   @deep-foundation/deeplinks@"0.0.323" from the root project
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! @deep-foundation/deeplinks@"0.0.323" from the root project
npm ERR! 
npm ERR! Conflicting peer dependency: @deep-foundation/react-hasura@0.0.27
npm ERR! node_modules/@deep-foundation/react-hasura
npm ERR!   peer @deep-foundation/react-hasura@"~0.0.24" from @deep-foundation/deeplinks@0.0.323
npm ERR!   node_modules/@deep-foundation/deeplinks
npm ERR!     @deep-foundation/deeplinks@"0.0.323" from the root project
npm ERR! 
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR! 
npm ERR! 
npm ERR! For a full report see:
npm ERR! /home/gitpod/.npm/_logs/2023-12-29T05_54_49_598Z-eresolve-report.txt

npm ERR! A complete log of this run can be found in: /home/gitpod/.npm/_logs/2023-12-29T05_54_49_598Z-debug-0.log

Screenshot_20231229_090748

Konard commented 6 months ago
gitpod /workspace/dev (main) $ npm list @deep-foundation/deepcase
@deep-foundation/dev@0.0.21 /workspace/dev
├─┬ @deep-foundation/deepcase-app@0.1.0-beta.12 -> ./packages/deepcase-app
│ └── @deep-foundation/deepcase@0.0.98 deduped -> ./packages/deepcase
└── @deep-foundation/deepcase@0.0.98 -> ./packages/deepcase

IMG_2039

Konard commented 6 months ago

IMG_2040 Looks like there is no deepcase and deeplinks in node_modules. Is it expected?

Konard commented 6 months ago

Looks like anomaly.

node_modules/@deep-foundation/deepcase/node_modules/@deep-foundation/deeplinks/package.json

has 322 version;

but

node_modules/@deep-foundation/deeplinks/package.json

has 323 version.

IMG_2041

Konard commented 6 months ago
gitpod /workspace/dev (main) $ npm list @deep-foundation/deeplinks
@deep-foundation/dev@0.0.21 /workspace/dev
├─┬ @deep-foundation/deepcase@0.0.98 -> ./packages/deepcase
│ ├── @deep-foundation/deeplinks@0.0.322
│ └─┬ @deep-foundation/npm-automation@18.1.11
│   └── @deep-foundation/deeplinks@0.0.323 deduped -> ./packages/deeplinks
└─┬ @deep-foundation/deeplinks@0.0.323 -> ./packages/deeplinks
  └─┬ @deep-foundation/npm-packager@0.0.39
    └── @deep-foundation/deeplinks@0.0.298

IMG_2042

Konard commented 6 months ago

Solution (update deeplinks in deepcase):

gitpod /workspace/dev (main) $ npm run workspace-install --workspace_arg=deepcase --package_arg="@deep-foundation/deeplinks@latest"