Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: Clearer error message when no messages are provided #66

Merged
merged 1 commit into from
Nov 23, 2021
Merged

Conversation

amannn
Copy link
Owner

@amannn amannn commented Nov 23, 2021

… and provide a 404 example.

Closes #65

@amannn amannn mentioned this pull request Nov 23, 2021
@andrevenancio
Copy link

This solution works, and it build. However I still have some build errors on my end, and I can't be sure why exactly

andrevenancio@Andres-Mac-mini versum.xyz % yarn build
yarn run v1.22.15
$ next build
info  - Loaded env from /Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/.env.local
info  - Loaded env from /Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/.env
info  - Checking validity of types  
info  - Creating an optimized production build  
info  - Compiled successfully
info  - Collecting page data ...GOT MOCK POST MESSAGE { target: 'toExtension', payload: 'ping' }
GOT MOCK POST MESSAGE { target: 'toExtension', payload: 'ping' }
GOT MOCK POST MESSAGE { target: 'toExtension', payload: 'ping' }
GOT MOCK POST MESSAGE { target: 'toExtension', payload: 'ping' }
info  - Collecting page data .GOT MOCK POST MESSAGE { target: 'toExtension', payload: 'ping' }
GOT MOCK POST MESSAGE { target: 'toExtension', payload: 'ping' }
GOT MOCK POST MESSAGE { target: 'toExtension', payload: 'ping' }
GOT MOCK POST MESSAGE { target: 'toExtension', payload: 'ping' }
GOT MOCK POST MESSAGE { target: 'toExtension', payload: 'ping' }
GOT MOCK POST MESSAGE { target: 'toExtension', payload: 'ping' }
GOT MOCK POST MESSAGE { target: 'toExtension', payload: 'ping' }
GOT MOCK POST MESSAGE { target: 'toExtension', payload: 'ping' }
info  - Collecting page data ..GOT MOCK POST MESSAGE { target: 'toExtension', payload: 'ping' }
GOT MOCK POST MESSAGE { target: 'toExtension', payload: 'ping' }
info  - Collecting page data  
[    ] info  - Generating static pages (0/5)n [Error]: MISSING_MESSAGE
    at /Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/node_modules/use-intl/dist/use-intl.cjs.production.min.js:1:4875
    at Object.Ja [as useMemo] (/Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:27:240)
    at Object.exports.useMemo (/Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/node_modules/react/cjs/react.production.min.js:23:113)
    at exports.useTranslations (/Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/node_modules/use-intl/dist/use-intl.cjs.production.min.js:1:4780)
    at Footer (/Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/.next/server/chunks/3322.js:35:73)
    at d (/Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:33:498)
    at bb (/Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:36:16)
    at a.b.render (/Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:42:43)
    at a.b.read (/Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:41:83)
    at Object.exports.renderToString (/Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:52:138) {
  code: 'MISSING_MESSAGE'
}
n [Error]: MISSING_MESSAGE
    at /Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/node_modules/use-intl/dist/use-intl.cjs.production.min.js:1:4875
    at Object.Ja [as useMemo] (/Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:27:240)
    at Object.exports.useMemo (/Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/node_modules/react/cjs/react.production.min.js:23:113)
    at exports.useTranslations (/Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/node_modules/use-intl/dist/use-intl.cjs.production.min.js:1:4780)
    at Footer (/Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/.next/server/chunks/3322.js:35:73)
    at d (/Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:33:498)
    at bb (/Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:36:16)
    at a.b.render (/Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:42:43)
    at a.b.read (/Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:41:83)
    at Object.exports.renderToString (/Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:52:138) {
  code: 'MISSING_MESSAGE'
}
n [Error]: MISSING_MESSAGE
    at /Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/node_modules/use-intl/dist/use-intl.cjs.production.min.js:1:4875
    at Object.Ja [as useMemo] (/Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:27:240)
    at Object.exports.useMemo (/Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/node_modules/react/cjs/react.production.min.js:23:113)
    at exports.useTranslations (/Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/node_modules/use-intl/dist/use-intl.cjs.production.min.js:1:4780)
    at Footer (/Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/.next/server/chunks/3322.js:35:73)
    at d (/Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:33:498)
    at bb (/Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:36:16)
    at a.b.render (/Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:42:43)
    at a.b.read (/Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:41:83)
    at Object.exports.renderToString (/Users/andrevenancio/Dropbox/git/versumstudios/versum.xyz/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:52:138) {
  code: 'MISSING_MESSAGE'
}
info  - Generating static pages (5/5)
info  - Finalizing page optimization  

Page                                       Size     First Load JS
┌ λ /                                      344 B           641 kB
├   /_app                                  0 B             641 kB
├ ○ /404                                   429 B           675 kB
├ λ /api/auth/[...nextauth]                0 B             641 kB
├ λ /api/board/[boardId]                   0 B             641 kB
├ λ /api/board/create                      0 B             641 kB
├ λ /api/board/delete/[boardId]            0 B             641 kB
├ λ /api/board/tokens/[boardId]            0 B             641 kB
├ λ /api/board/update/[boardId]            0 B             641 kB
├ λ /api/finance/ctf                       0 B             641 kB
├ λ /api/finance/market                    0 B             641 kB
├ λ /api/likes/[tokenId]                   0 B             641 kB
├ λ /api/market/auctions/[id]              0 B             641 kB
├ λ /api/market/history/[id]               0 B             641 kB
├ λ /api/market/holders/[id]               0 B             641 kB
├ λ /api/market/offers/[id]                0 B             641 kB
├ λ /api/market/swaps/[id]                 0 B             641 kB
├ λ /api/media/cloudinary/cleanup          0 B             641 kB
├ λ /api/media/cloudinary/signature        0 B             641 kB
├ λ /api/relation/[viewer]/[user]          0 B             641 kB
├ λ /api/search/[key]                      0 B             641 kB
├ λ /api/social/follow                     0 B             641 kB
├ λ /api/social/like                       0 B             641 kB
├ λ /api/social/unfollow                   0 B             641 kB
├ λ /api/social/unlike                     0 B             641 kB
├ λ /api/subscription/mailing              0 B             641 kB
├ λ /api/tests/media                       0 B             641 kB
├ λ /api/token/[platform]                  0 B             641 kB
├ λ /api/token/[platform]/[uid]            0 B             641 kB
├ λ /api/user/[user]                       0 B             641 kB
├ λ /api/user/[user]/boards                0 B             641 kB
├ λ /api/user/[user]/count                 0 B             641 kB
├ λ /api/user/[user]/created               0 B             641 kB
├ λ /api/user/[user]/feed                  0 B             641 kB
├ λ /api/user/[user]/followers             0 B             641 kB
├ λ /api/user/[user]/following             0 B             641 kB
├ λ /api/user/[user]/owned                 0 B             641 kB
├ λ /api/user/preferences                  0 B             641 kB
├ ● /board/[uid]                           1.33 kB         711 kB
├ λ /dashboard                             3.88 kB         688 kB
├ λ /explore                               530 B           710 kB
├ λ /mint                                  900 B           676 kB
├ λ /minting                               1.08 kB         676 kB
├ λ /settings/[...tab]                     5.42 kB         680 kB
├ λ /token/[...slug]                       693 B           702 kB
└ ● /user/[username]                       14.3 kB         724 kB
+ First Load JS shared by all              641 kB
  ├ chunks/framework-4975f770e34de116.js   42.2 kB
  ├ chunks/main-8e1fd946274a1891.js        29.2 kB
  ├ chunks/pages/_app-ef7e451f19d11923.js  568 kB
  └ chunks/webpack-bd7780fe1de102b2.js     1.76 kB

λ  (Server)  server-side renders at runtime (uses getInitialProps or getServerSideProps)
○  (Static)  automatically rendered as static HTML (uses no initial props)
●  (SSG)     automatically generated as static HTML + JSON (uses getStaticProps)

✨  Done in 38.43s.

@andrevenancio
Copy link

All my pages have a call to the json files, so I'm not sure what exactly is causing the error

@amannn amannn merged commit 742729a into main Nov 23, 2021
@amannn amannn deleted the docs/404 branch November 23, 2021 12:30
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

404 page
2 participants