GithubHelp home page GithubHelp logo

Comments (15)

runspired avatar runspired commented on June 12, 2024 2

fixed in 5.3.2 https://github.com/emberjs/data/releases/tag/v5.3.2

from data.

runspired avatar runspired commented on June 12, 2024 1

5.3.3 on its way out the door, this will resolve it for the folks who hit this in 5.3.2, we may be stuck in a bit of confusion around why this happened to the folks in 5.3.1. Best I can tell those folks may be using packages separately from ember-data? If so, core-types is now a required peer-dep. If not, ember-data should be bringing it as a dependency and handling this for you, so if its still breaking we may need more help isolating why.

from data.

runspired avatar runspired commented on June 12, 2024 1

published https://github.com/emberjs/data/releases/tag/v5.3.3

from data.

Jopie01 avatar Jopie01 commented on June 12, 2024

I walked into this issue as well and added "@warp-drive/core-types": "0.0.0-alpha.8" to my package.json and did a pnpm install and everything started to work again.

Seems like there is a dependency missing somewhere.

from data.

runspired avatar runspired commented on June 12, 2024

core-types was incorrectly left as a peer-dep when we stripped types for publishing, will be publishing a 5.3.2

You only hit this if you have configured your package manager to not auto-install peers, kudos for having done so!

from data.

olyckne avatar olyckne commented on June 12, 2024

Updated to 5.3.1 yesterday without any issues.
But now when I'm updating to 5.3.2 I am getting this exact issue...

Had a hard time updating at first. Had to first remove ember-cli-mirage to get rid of dependency conflicts.
Then npm upgrade ember-data @ember-data/store @ember-data/json-api only updates ember-data but only npm upgrade ember-data fails due to peer dependency conflicts

So after running the following I am where I want to be:

npm remove ember-cli-mirage
npm upgrade ember-data @ember-data/store @ember-data/json-api
npm upgrade @ember-data/store @ember-data/json-api
npm i -D ember-cli-mirage

but then I'm getting this error.

Not sure how to debug this.

Enviroment:
Ember Data: 5.3.2
Ember Source: 5.6.0
NodeJs: 20.11.1
NPM: 10.4.0

Installed ember-data packages:

"@ember-data/json-api": "^5.3.2",
"@ember-data/store": "^5.3.2",
"ember-data": "^5.3.2"

Tried to remove @ember-data/json-api and @ember-data/store so I just have ember-data but still getting the same error.

Tried to install all packages I actually use in the application npm i -D @ember-data/json-api @ember-data/store @ember-data/adapter @ember-data/model @ember-data/serializer @ember-data/request with no success

from data.

runspired avatar runspired commented on June 12, 2024

@olyckne could you paste a trace? curious which package claims it needs it

from data.

olyckne avatar olyckne commented on June 12, 2024

@runspired

This is what I get

Maybe it doesn't help but we are slowly activating more Embroider and currently having these two enabled:

staticAddonTestSupportTrees: true,
staticAddonTrees: true,
loader.js:247 Uncaught Error: Could not find module `@warp-drive/core-types/request` imported from `(require)`
    at missingModule (loader.js:247:1)
    at findModule (loader.js:258:1)
    at requireModule (loader.js:24:1)
    at eval (?../../@embroider/babel-loader-9/index.js?%7B%22variant%22:%7B%22name%22:%22dev%22,%22runtime%22:%22browser%22,%22optimizeForProduction%22:false%7D,%22appBabelConfigPath%22:%22/Users/mattiaslyckne/Code/glesys/cloud/client/node_modules/.embroider/rewritten-app/_babel_config_.js%22,%22cacheDirectory%22:%22/private/var/folders/1p/ymk34w294wb63nnmfb5ygk0c0000gn/T/embroider/webpack-babel-loader%22%7D!../../@embroider/webpack/src/virtual-loader.js?f=%252F%2540embroider%252Fext-cjs%252F%2540warp-drive%252Fcore-types%252Frequest&a=%252FUsers%252Fmattiaslyckne%252FCode%252Fglesys%252Fcloud%252Fclient:1:18)
    at ../../@embroider/babel-loader-9/index.js?{"variant":{"name":"dev","runtime":"browser","optimizeForProduction":false},"appBabelConfigPath":"/Users/mattiaslyckne/Code/glesys/cloud/client/node_modules/.embroider/rewritten-app/_babel_config_.js","cacheDirectory":"/private/var/folders/1p/ymk34w294wb63nnmfb5ygk0c0000gn/T/embroider/webpack-babel-loader"}!../../@embroider/webpack/src/virtual-loader.js?f=%2F%40embroider%2Fext-cjs%2F%40warp-drive%2Fcore-types%2Frequest&a=%2FUsers%2Fmattiaslyckne%2FCode%2Fglesys%2Fcloud%2Fclient! (chunk.831ba69f90e4e0dcfcb6.js:407:1)
    at __webpack_require__ (chunk.3cfb315365df1011084b.js:31:42)
    at eval (cache-handler-XLbbNJdo.js:33:88)
    at ../rewritten-packages/@ember-data/store.56db784d/node_modules/@ember-data/store/cache-handler-XLbbNJdo.js (chunk.514b3296aa8fe961418a.js:11590:1)
    at __webpack_require__ (chunk.3cfb315365df1011084b.js:31:42)
    at eval (-private.js:30:81)
missingModule @ loader.js:247
findModule @ loader.js:258
requireModule @ loader.js:24
eval @ ?../../@embroider/babel-loader-9/index.js?%7B%22variant%22:%7B%22name%22:%22dev%22,%22runtime%22:%22browser%22,%22optimizeForProduction%22:false%7D,%22appBabelConfigPath%22:%22/Users/mattiaslyckne/Code/glesys/cloud/client/node_modules/.embroider/rewritten-app/_babel_config_.js%22,%22cacheDirectory%22:%22/private/var/folders/1p/ymk34w294wb63nnmfb5ygk0c0000gn/T/embroider/webpack-babel-loader%22%7D!../../@embroider/webpack/src/virtual-loader.js?f=%252F%2540embroider%252Fext-cjs%252F%2540warp-drive%252Fcore-types%252Frequest&a=%252FUsers%252Fmattiaslyckne%252FCode%252Fglesys%252Fcloud%252Fclient:1
../../@embroider/babel-loader-9/index.js?{"variant":{"name":"dev","runtime":"browser","optimizeForProduction":false},"appBabelConfigPath":"/Users/mattiaslyckne/Code/glesys/cloud/client/node_modules/.embroider/rewritten-app/_babel_config_.js","cacheDirectory":"/private/var/folders/1p/ymk34w294wb63nnmfb5ygk0c0000gn/T/embroider/webpack-babel-loader"}!../../@embroider/webpack/src/virtual-loader.js?f=%2F%40embroider%2Fext-cjs%2F%40warp-drive%2Fcore-types%2Frequest&a=%2FUsers%2Fmattiaslyckne%2FCode%2Fglesys%2Fcloud%2Fclient! @ chunk.831ba69f90e4e0dcfcb6.js:407
__webpack_require__ @ chunk.3cfb315365df1011084b.js:31
eval @ cache-handler-XLbbNJdo.js:33
../rewritten-packages/@ember-data/store.56db784d/node_modules/@ember-data/store/cache-handler-XLbbNJdo.js @ chunk.514b3296aa8fe961418a.js:11590
__webpack_require__ @ chunk.3cfb315365df1011084b.js:31
eval @ -private.js:30
../rewritten-packages/@ember-data/store.56db784d/node_modules/@ember-data/store/-private.js @ chunk.514b3296aa8fe961418a.js:11579
__webpack_require__ @ chunk.3cfb315365df1011084b.js:31
eval @ -private.js:9
../rewritten-packages/@ember-data/graph.db8e8003/node_modules/@ember-data/graph/-private.js @ chunk.514b3296aa8fe961418a.js:11326
__webpack_require__ @ chunk.3cfb315365df1011084b.js:31
eval @ index.js:7
../rewritten-packages/@ember-data/json-api.39690375/node_modules/@ember-data/json-api/index.js @ chunk.514b3296aa8fe961418a.js:11337
__webpack_require__ @ chunk.3cfb315365df1011084b.js:31
eval @ store.js:5
../rewritten-packages/ember-data.00f088b0/node_modules/ember-data/store.js @ chunk.514b3296aa8fe961418a.js:14703
__webpack_require__ @ chunk.3cfb315365df1011084b.js:31
eval @ store.js:7
../rewritten-packages/ember-data.00f088b0/node_modules/ember-data/_app_/services/store.js @ chunk.514b3296aa8fe961418a.js:14648
__webpack_require__ @ chunk.3cfb315365df1011084b.js:31
eval @ glesys-controlpanel.js:52130
Module.exports @ loader.js:106
requireModule @ loader.js:27
get @ index.js:37
_extractDefaultExport @ index.js:388
resolveOther @ index.js:150
resolve @ index.js:171
resolve @ index.js:725
resolve @ index.js:506
resolve @ index.js:508
has @ index.js:738
has @ index.js:588
proto.validateInjections @ index.js:710
create @ index.js:369
create @ index.js:204
instantiateFactory @ index.js:276
lookup @ index.js:223
lookup @ index.js:121
lookup @ container_proxy.js:19
initialize @ bugsnag.js:153
(anonymous) @ index.js:142
Vertices.each @ dag-map.js:191
Vertices.walk @ dag-map.js:120
DAG.each @ dag-map.js:66
DAG.topsort @ dag-map.js:72
_runInitializer @ index.js:155
runInstanceInitializers @ index.js:140
_bootSync @ instance.js:86
didBecomeReady @ index.js:599
invoke @ backburner.js.js:272
flush @ backburner.js.js:188
flush @ backburner.js.js:344
_end @ backburner.js.js:773
end @ backburner.js.js:576
_run @ backburner.js.js:817
run @ backburner.js.js:611
run @ index.js:75
callback @ index.js:350

from data.

happydude avatar happydude commented on June 12, 2024

Updated to 5.3.1 yesterday without any issues. But now when I'm updating to 5.3.2 I am getting this exact issue...

Seeing the same, if I install 5.3.2 then nothing pulls in @warp-drive/core-types

from data.

Jopie01 avatar Jopie01 commented on June 12, 2024

I'm using the 5.4.0-alpha.22 version of Ember Data and using the separate packages:

"@ember-data/debug": "5.4.0-alpha.22",
"@ember-data/graph": "5.4.0-alpha.22",
"@ember-data/json-api": "5.4.0-alpha.22",
"@ember-data/request": "5.4.0-alpha.22",
"@ember-data/store": "5.4.0-alpha.22",
"@ember-data/tracking": "5.4.0-alpha.22",

So when this error popped up, I just installed the package and kept going.

from data.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.