TypeError: Cannot read properties of null (reading 'useContext')
Unanswered
Buller's Shearwater posted this in #help-forum
Buller's ShearwaterOP
I'm getting this error message when trying to build next within a turborepo. The strange thing is that I can't seem to get figure out when the error was introduced, as I get it even when going back to old commits.
Could it be related to pnpm or turbo?
Could it be related to pnpm or turbo?
TypeError: Cannot read properties of null (reading 'useContext')
at exports.useContext (/home/emo/projects/fotballfeber/apps/nextjs/node_modules/react/cjs/react.production.min.js:27:524)
at _default (/home/emo/projects/fotballfeber/apps/nextjs/.next/server/chunks/6254.js:1:4679)
at Wc (/home/emo/projects/fotballfeber/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:68:44)
at Zc (/home/emo/projects/fotballfeber/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:70:253)
at Z (/home/emo/projects/fotballfeber/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
at $c (/home/emo/projects/fotballfeber/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:78:98)
at bd (/home/emo/projects/fotballfeber/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:77:404)
at Z (/home/emo/projects/fotballfeber/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:217)
at $c (/home/emo/projects/fotballfeber/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:78:98)
at Zc (/home/emo/projects/fotballfeber/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:71:145)8 Replies
The error says that you are reading some context but the value of it is null.
Just check where you made all your context providers
Buller's ShearwaterOP
The thing is, I'm not even using useContext
So I'm guessing it's some third party lib.
Probably
Some lib that provides client side effects
Buller's ShearwaterOP
Got it working by running these scripts:
"clean": "git clean -xdf node_modules",
"clean:workspaces": "turbo clean",
along with rm -rf node_modules and pnpm-lock.yaml
"clean": "git clean -xdf node_modules",
"clean:workspaces": "turbo clean",
along with rm -rf node_modules and pnpm-lock.yaml
Nice