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: Cannot read properties of undefined (reading 'constantViolations') #20383

Closed
wants to merge 4 commits into from

Conversation

ndelangen
Copy link
Member

@ndelangen ndelangen commented Dec 22, 2022

@ndelangen ndelangen self-assigned this Dec 22, 2022
@ndelangen ndelangen added the build Internal-facing build tooling & test updates label Dec 22, 2022
@ndelangen ndelangen changed the title lockfiles Tech: lockfiles regeneration Dec 22, 2022
@ndelangen
Copy link
Member Author

related: babel/babel#13907

@ndelangen
Copy link
Member Author

related: https://www.npmjs.com/package/@babel/plugin-transform-block-scoping

Did a release 4h ago

@ndelangen
Copy link
Member Author

ndelangen commented Dec 22, 2022

related: babel/babel#15300

This seems to be a problem upstream

@ndelangen
Copy link
Member Author

I've attempted to upgrade to babel-loader 9, this resulted in no changed behaviour (the error still happens)

@ndelangen ndelangen changed the title Tech: lockfiles regeneration Fix: Cannot read properties of undefined (reading 'constantViolations') Dec 22, 2022
@ndelangen
Copy link
Member Author

ndelangen commented Dec 22, 2022

Looks like resolution of the issue is happening soon: babel/babel#15301

❤️ babel team

@rhenanteix
Copy link

Was solved?? I'm still having this problem in my storybook

@nishadthajudeen001
Copy link

nishadthajudeen001 commented Dec 22, 2022

any updates? below error with @babel/plugin-transform-block-scoping@7.20.8
TypeError: /app/node_modules/@angular/cdk/fesm2015/table.mjs: Cannot set property 'kind' of undefined

@ndelangen
Copy link
Member Author

patch has been released by the babel team:
https://www.npmjs.com/package/@babel/plugin-transform-block-scoping

@ndelangen ndelangen added the ci:merged Run the CI jobs that normally run when merged. label Dec 22, 2022
@rhenanteix
Copy link

rhenanteix commented Dec 22, 2022

same problem as , @nishadthajudeen001 only I'm having in react
ModuleBuildError: Module build failed (from ./node_modules/babel-loader/lib/index.js):
TypeError: /Users/rhenan/Projetos/firedev/Design-System-Firedev/.storybook/preview.js: Cannot set property 'kind' of undefined

@ndelangen
Copy link
Member Author

same @rhenanteix seems there's another problem upstream, unless we can somehow track down what's going wrong on our side, but I can't find any.

@rhenanteix
Copy link

So, I don't know if this error would help you with something, I'm still having doubts, I already deleted the node modules and tried to run it again and it ends up stopping at this error, I don't know if I would need to change something or not in the package.json for example @ndelangen




Uncaught Error: Module build failed (from ./node_modules/babel-loader/lib/index.js):
TypeError: /Users/rhenan/Projetos/firedev/Design-System-Firedev/.storybook/preview.js: Cannot set property 'kind' of undefined
    at transformBlockScopedVariable (:6006/Users/rhenan/Projetos/firedev/Design-System-Firedev/node_modules/@babel/plugin-transform-block-scoping/lib/index.js:122:41)
    at PluginPass.VariableDeclaration (:6006/Users/rhenan/Projetos/firedev/Design-System-Firedev/node_modules/@babel/plugin-transform-block-scoping/lib/index.js:81:9)
    at newFn (:6006/Users/rhenan/Projetos/firedev/Design-System-Firedev/node_modules/@babel/traverse/lib/visitors.js:159:21)
    at NodePath._call (:6006/Users/rhenan/Projetos/firedev/Design-System-Firedev/node_modules/@babel/traverse/lib/path/context.js:46:20)
    at NodePath.call (:6006/Users/rhenan/Projetos/firedev/Design-System-Firedev/node_modules/@babel/traverse/lib/path/context.js:36:17)
    at NodePath.visit (:6006/Users/rhenan/Projetos/firedev/Design-System-Firedev/node_modules/@babel/traverse/lib/path/context.js:84:31)
    at TraversalContext.visitQueue (:6006/Users/rhenan/Projetos/firedev/Design-System-Firedev/node_modules/@babel/traverse/lib/context.js:96:16)
    at TraversalContext.visitSingle (:6006/Users/rhenan/Projetos/firedev/Design-System-Firedev/node_modules/@babel/traverse/lib/context.js:72:19)
    at TraversalContext.visit (:6006/Users/rhenan/Projetos/firedev/Design-System-Firedev/node_modules/@babel/traverse/lib/context.js:121:19)
    at traverseNode (:6006/Users/rhenan/Projetos/firedev/Design-System-Firedev/node_modules/@babel/traverse/lib/traverse-node.js:18:17)
    at NodePath.visit (:6006/Users/rhenan/Projetos/firedev/Design-System-Firedev/node_modules/@babel/traverse/lib/path/context.js:90:52)
    at TraversalContext.visitQueue (:6006/Users/rhenan/Projetos/firedev/Design-System-Firedev/node_modules/@babel/traverse/lib/context.js:96:16)
    at TraversalContext.visitSingle (:6006/Users/rhenan/Projetos/firedev/Design-System-Firedev/node_modules/@babel/traverse/lib/context.js:72:19)
    at TraversalContext.visit (:6006/Users/rhenan/Projetos/firedev/Design-System-Firedev/node_modules/@babel/traverse/lib/context.js:121:19)
    at traverseNode (:6006/Users/rhenan/Projetos/firedev/Design-System-Firedev/node_modules/@babel/traverse/lib/traverse-node.js:18:17)
    at traverse (:6006/Users/rhenan/Projetos/firedev/Design-System-Firedev/node_modules/@babel/traverse/lib/index.js:50:34)
    at transformFile (:6006/Users/rhenan/Projetos/firedev/Design-System-Firedev/node_modules/@babel/core/lib/transformation/index.js:83:29)
    at transformFile.next (<anonymous>)
    at run (:6006/Users/rhenan/Projetos/firedev/Design-System-Firedev/node_modules/@babel/core/lib/transformation/index.js:24:12)
    at run.next (<anonymous>)
    at transform (:6006/Users/rhenan/Projetos/firedev/Design-System-Firedev/node_modules/@babel/core/lib/transform.js:22:41)
    at transform.next (<anonymous>)
    at step (:6006/Users/rhenan/Projetos/firedev/Design-System-Firedev/node_modules/gensync/index.js:261:32)
    at :6006/Users/rhenan/Projetos/firedev/Design-System-Firedev/node_modules/gensync/index.js:273:13
    at async.call.result.err.err (:6006/Users/rhenan/Projetos/firedev/Design-System-Firedev/node_modules/gensync/index.js:223:11)
    at ./.storybook/preview.js (Introduction.stories.mdx:231:1)
    at options.factory (react refresh:6:1)
    at __webpack_require__ (bootstrap:24:1)
    at fn (hot module replacement:62:1)
    at ./.storybook/preview.js-generated-config-entry.js (Introduction.stories.mdx:231:1)
    at options.factory (react refresh:6:1)
    at __webpack_require__ (bootstrap:24:1)
    at __webpack_exec__ (generated-stories-entry.cjs:6:1)
    at generated-stories-entry.cjs:6:1
    at __webpack_require__.O (chunk loaded:25:1)

@rotten-bmiller
Copy link

rotten-bmiller commented Dec 22, 2022

I installed the previous stable version of @babel/plugin-transform-block-scoping and my react application is now building successfully again.

npm i @babel/plugin-transform-block-scoping@7.20.5

@ndelangen
Copy link
Member Author

Since this issue isn't fixable by upgrading packages on our side, I'm closing this PR in favour of the less disruptive one here: #20386

@ndelangen ndelangen closed this Dec 22, 2022
@ndelangen
Copy link
Member Author

Thanks for posting a work-around @pcr-miller

@rhenanteix
Copy link

I installed the previous stable version of @babel/plugin-transform-block-scoping and my react application is now building successfully again. npm i @babel/plugin-transform-block-scoping@7.20.5

Wow, thanks...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Internal-facing build tooling & test updates ci:merged Run the CI jobs that normally run when merged.
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

None yet

4 participants