-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Closed
Description
🐞 Describe the Bug
We noticed in tests that suddenly we can no longer build a simple Ember app. We get the build error:
Or in a simple quick-start app:
[email protected] build
> ember build --environment=production
Environment: production
⠸ building... [Babel: ember-source > applyPatches][BABEL] Note: The code generator has deoptimised the styling of /Users/francesco/git/temp-repos/ember-quickstart/ember/ember-template-compiler.js as it exceeds the max of 500KB.
⠋ building... [Babel: ember-source > applyPatches][BABEL] Note: The code generator has deoptimised the styling of /Users/francesco/git/temp-repos/ember-quickstart/ember/ember.js as it exceeds the max of 500KB.
cleaning up...
Build Error (broccoli-persistent-filter:Babel > [Babel: @ember/test-waiters]) in @ember/test-waiters/build-waiter.js
/Users/francesco/git/temp-repos/ember-quickstart/@ember/test-waiters/build-waiter.js: Cannot read properties of undefined (reading 'params')TypeError: /Users/francesco/git/temp-repos/ember-quickstart/@ember/test-waiters/build-waiter.js: Cannot read properties of undefined (reading 'params')
at NodePath._getKey (/Users/francesco/git/temp-repos/ember-quickstart/node_modules/@babel/traverse/lib/path/family.js:244:25)
at NodePath.get (/Users/francesco/git/temp-repos/ember-quickstart/node_modules/@babel/traverse/lib/path/family.js:237:20)
at Object.Function (/Users/francesco/git/temp-repos/ember-quickstart/node_modules/@babel/traverse/lib/scope/index.js:271:25)
at _traverse (/Users/francesco/git/temp-repos/ember-quickstart/node_modules/@babel/traverse/lib/scope/traverseForScope.js:37:17)
at traverseForScope (/Users/francesco/git/temp-repos/ember-quickstart/node_modules/@babel/traverse/lib/scope/traverseForScope.js:19:3)
at Scope.crawl (/Users/francesco/git/temp-repos/ember-quickstart/node_modules/@babel/traverse/lib/scope/index.js:658:35)
at Scope.init (/Users/francesco/git/temp-repos/ember-quickstart/node_modules/@babel/traverse/lib/scope/index.js:626:12)
at NodePath.setScope (/Users/francesco/git/temp-repos/ember-quickstart/node_modules/@babel/traverse/lib/path/context.js:141:53)
at NodePath.setContext (/Users/francesco/git/temp-repos/ember-quickstart/node_modules/@babel/traverse/lib/path/context.js:153:12)
at NodePath.popContext (/Users/francesco/git/temp-repos/ember-quickstart/node_modules/@babel/traverse/lib/path/context.js:205:10)
at TraversalContext.visitQueue (/Users/francesco/git/temp-repos/ember-quickstart/node_modules/@babel/traverse/lib/context.js:102:27)
at TraversalContext.visitSingle (/Users/francesco/git/temp-repos/ember-quickstart/node_modules/@babel/traverse/lib/context.js:66:19)
at TraversalContext.visit (/Users/francesco/git/temp-repos/ember-quickstart/node_modules/@babel/traverse/lib/context.js:113:19)
at traverseNode (/Users/francesco/git/temp-repos/ember-quickstart/node_modules/@babel/traverse/lib/traverse-node.js:22:17)
at traverse (/Users/francesco/git/temp-repos/ember-quickstart/node_modules/@babel/traverse/lib/index.js:53:34)
at transformFile (/Users/francesco/git/temp-repos/ember-quickstart/node_modules/@babel/core/lib/transformation/index.js:80:31)
at transformFile.next (<anonymous>)
at run (/Users/francesco/git/temp-repos/ember-quickstart/node_modules/@babel/core/lib/transformation/index.js:25:12)
at run.next (<anonymous>)
at transform (/Users/francesco/git/temp-repos/ember-quickstart/node_modules/@babel/core/lib/transform.js:22:33)
at transform.next (<anonymous>)
at evaluateSync (/Users/francesco/git/temp-repos/ember-quickstart/node_modules/gensync/index.js:251:28)
at sync (/Users/francesco/git/temp-repos/ember-quickstart/node_modules/gensync/index.js:89:14)
at stopHiding - secret - don't use this - v1 (/Users/francesco/git/temp-repos/ember-quickstart/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js:47:12)
at Object.transform (/Users/francesco/git/temp-repos/ember-quickstart/node_modules/@babel/core/lib/transform.js:36:80)
at /Users/francesco/git/temp-repos/ember-quickstart/node_modules/ember-cli-test-loader/node_modules/broccoli-babel-transpiler/lib/worker.js:12:31
at tryCatcher (/Users/francesco/git/temp-repos/ember-quickstart/node_modules/ember-cli-test-loader/node_modules/rsvp/dist/rsvp.js:326:21)
at invokeCallback (/Users/francesco/git/temp-repos/ember-quickstart/node_modules/ember-cli-test-loader/node_modules/rsvp/dist/rsvp.js:498:33)
at /Users/francesco/git/temp-repos/ember-quickstart/node_modules/ember-cli-test-loader/node_modules/rsvp/dist/rsvp.js:562:16
at flush (/Users/francesco/git/temp-repos/ember-quickstart/node_modules/ember-cli-test-loader/node_modules/rsvp/dist/rsvp.js:2441:7)
at process.processTicksAndRejections (node:internal/process/task_queues:77:11)
🔬 Minimal Reproduction
npx ember-cli new ember-quickstart --lang encd ember-quickstartnpm run build- --> See build error
You can also see it e.g. here, where we noticed it: https://github.com/getsentry/sentry-javascript/tree/develop/dev-packages/e2e-tests/test-applications/ember-classic
😕 Actual Behavior
Simple app fails build.
🤔 Expected Behavior
Build of simple app works.
🌍 Environment
Our test app is ember 4, but it is also in ember 6. Pretty sure this is related to some transitive dependency...
- Ember: 6.0.0
- Ember-CLI: 6.0.1
- Node.js/npm:
- OS: 18.20.2
- Browser: -
Metadata
Metadata
Assignees
Labels
No labels