Closed x8BitRain closed 2 years ago
This looks like it's probably a production build? Those don't have source maps turned on by default under embroider. Please turn them on like this:
return require('@embroider/compat').compatBuild(app, Webpack, {
packagerOptions: {
webpackConfig: {
devtool: 'source-map'
}
}
});
That should give you a better stack trace. Please share that stack trace, and also click through the stack trace to see the code around the site of the exception and share that too.
Thanks for the tip, it revealed more about the error, I now see an error related to ember-metrics:
Uncaught Error: Could not find module `ember-metrics/metrics-adapters/mixpanel` imported from `web-app/initializers/metrics`
at missingModule (vendor.js:259:11)
at findModule (vendor.js:270:7)
at Module.findDeps (vendor.js:180:24)
at findModule (vendor.js:274:11)
at requireModule (vendor.js:36:15)
at r (vendor.js:188:14)
at resolveInitializer (vendor.js:152989:39)
at registerInitializers (vendor.js:153010:23)
at loadInitializers (vendor.js:153051:5)
at Module.callback (web-app.js:628:38)
I found this branch that re-exports the metrics adapters so embroider understands them. https://github.com/Windvis/ember-metrics/commit/4b2e2566c8bd594e0dd4105153211603e28fc4fc
Now it's working again, thanks! 🍾
I've got this weird issue with an ember 3.26.1 app built with embroider.
It's always the same error too.
ember-cli-build.js
package.json
Example:
https://user-images.githubusercontent.com/15372551/158552701-a81ec67e-30e2-4509-a10f-20ebeb8dfa11.mp4
🙏 🙏