emberjs / data

A lightweight reactive data library for web applications. Designed over composable primitives.
https://api.emberjs.com/ember-data/release
Other
3.03k stars 1.33k forks source link

Error `Cannot read properties of undefined (reading 'env')` after updating to 5.3.4 (extending `@ember-data/store`) #9483

Closed mkszepp closed 3 months ago

mkszepp commented 3 months ago

After updating from 5.3.3 to 5.3.4 we are running in error Cannot read properties of undefined (reading 'env').

Bug can reproduced in this repo: https://github.com/mkszepp/ember-data-env-error

For repo there is only this code part necessary

// services/store.js
// code part from https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fstore
import Store from '@ember-data/store';
import RequestManager from '@ember-data/request';
import Fetch from '@ember-data/request/fetch';

export default class extends Store {
  constructor() {
    super(...arguments);
    this.requestManager = new RequestManager();
    this.requestManager.use([Fetch]);
  }
}

When working directly on ember-data/store the error is not present

export { default } from 'ember-data/store';

Error:

ERROR in ../../.pnpm/@ember-data+request-utils@5.3.4_@ember+string@3.1.1_@warp-drive+core-types@0.0.0-beta.7/node_modules/@ember-data/request-utils/dist/inflect-CuaHncAE.js
Module build failed (from ../../.pnpm/thread-loader@3.0.4_webpack@5.92.0/node_modules/thread-loader/dist/cjs.js):
Thread Loader (Worker 0)
/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@ember-data+request-utils@5.3.4_@ember+string@3.1.1_@warp-drive+core-types@0.0.0-beta.7/node_modules/@ember-data/request-utils/dist/inflect-CuaHncAE.js: Cannot read properties of undefined (reading 'env')

    at get value [as value] (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@embroider+macros@1.16.3/node_modules/@embroider/macros/src/babel/evaluate-json.js:136:57)
    at get value [as value] (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@embroider+macros@1.16.3/node_modules/@embroider/macros/src/babel/evaluate-json.js:136:52)
    at macroCondition (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@embroider+macros@1.16.3/node_modules/@embroider/macros/src/babel/macro-condition.js:37:41)
    at PluginPass.enter (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@embroider+macros@1.16.3/node_modules/@embroider/macros/src/babel/macros-babel-plugin.js:55:51)
    at newFn (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/visitors.js:160:14)
    at NodePath._call (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:46:20)
    at NodePath.call (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:36:17)
    at NodePath.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:82:31)
    at TraversalContext.visitQueue (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:89:16)
    at TraversalContext.visitMultiple (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:61:17)
    at TraversalContext.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:110:19)
    at traverseNode (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/traverse-node.js:22:17)
    at NodePath.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:88:52)
    at TraversalContext.visitQueue (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:89:16)
    at TraversalContext.visitSingle (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:65:19)
    at TraversalContext.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:112:19)
    at traverseNode (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/traverse-node.js:22:17)
    at NodePath.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:88:52)
    at TraversalContext.visitQueue (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:89:16)
    at TraversalContext.visitMultiple (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:61:17)
    at TraversalContext.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:110:19)
    at traverseNode (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/traverse-node.js:22:17)
    at NodePath.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:88:52)
    at TraversalContext.visitQueue (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:89:16)
    at TraversalContext.visitSingle (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:65:19)
    at TraversalContext.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:112:19)
    at traverseNode (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/traverse-node.js:22:17)
    at NodePath.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:88:52)
    at TraversalContext.visitQueue (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:89:16)
    at TraversalContext.visitMultiple (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:61:17)
    at TraversalContext.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:110:19)
    at traverseNode (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/traverse-node.js:22:17)
    at NodePath.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:88:52)
    at TraversalContext.visitQueue (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:89:16)
    at TraversalContext.visitSingle (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:65:19)
    at TraversalContext.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:112:19)
    at traverseNode (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/traverse-node.js:22:17)
    at traverse (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/index.js:52:34)
    at transformFile (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+core@7.24.7_supports-color@8.1.1/node_modules/@babel/core/lib/transformation/index.js:82:31)
    at transformFile.next (<anonymous>)
    at run (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+core@7.24.7_supports-color@8.1.1/node_modules/@babel/core/lib/transformation/index.js:24:12)
    at run.next (<anonymous>)
    at transform (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+core@7.24.7_supports-color@8.1.1/node_modules/@babel/core/lib/transform.js:22:33)
    at transform.next (<anonymous>)
    at step (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js:261:32)
    at /home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js:273:13
    at async.call.result.err.err (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js:223:11)
 @ ../../.pnpm/@ember-data+request-utils@5.3.4_@ember+string@3.1.1_@warp-drive+core-types@0.0.0-beta.7/node_modules/@ember-data/request-utils/dist/string.js 1:0-318 1:0-318 1:0-318 1:0-318 1:0-318 1:0-318 1:0-318 1:0-318 1:0-318 1:0-318 1:0-318 1:0-318 1:0-318 1:0-318 1:0-318 1:0-318 1:0-318
 @ ../../.pnpm/@ember-data+store@5.3.4_@ember-data+request-utils@5.3.4_@ember-data+request@5.3.4_@ember-data_3u3usj7lmscqq75upslhso64s4/node_modules/@ember-data/store/dist/index.js 2:0-42
 @ ./service/store.js 1:0-38 4:29-34
 @ ./assets/ember-data-env-error.js 16:13-61

ERROR in ../../.pnpm/@ember-data+request@5.3.4_@warp-drive+core-types@0.0.0-beta.7/node_modules/@ember-data/request/dist/fetch.js
Module build failed (from ../../.pnpm/thread-loader@3.0.4_webpack@5.92.0/node_modules/thread-loader/dist/cjs.js):
Thread Loader (Worker 1)
/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@ember-data+request@5.3.4_@warp-drive+core-types@0.0.0-beta.7/node_modules/@ember-data/request/dist/fetch.js: Cannot read properties of undefined (reading 'env')

    at get value [as value] (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@embroider+macros@1.16.3/node_modules/@embroider/macros/src/babel/evaluate-json.js:136:57)
    at get value [as value] (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@embroider+macros@1.16.3/node_modules/@embroider/macros/src/babel/evaluate-json.js:136:52)
    at macroCondition (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@embroider+macros@1.16.3/node_modules/@embroider/macros/src/babel/macro-condition.js:37:41)
    at PluginPass.enter (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@embroider+macros@1.16.3/node_modules/@embroider/macros/src/babel/macros-babel-plugin.js:55:51)
    at newFn (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/visitors.js:160:14)
    at NodePath._call (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:46:20)
    at NodePath.call (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:36:17)
    at NodePath.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:82:31)
    at TraversalContext.visitQueue (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:89:16)
    at TraversalContext.visitMultiple (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:61:17)
    at TraversalContext.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:110:19)
    at traverseNode (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/traverse-node.js:22:17)
    at NodePath.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:88:52)
    at TraversalContext.visitQueue (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:89:16)
    at TraversalContext.visitSingle (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:65:19)
    at TraversalContext.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:112:19)
    at traverseNode (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/traverse-node.js:22:17)
    at traverse (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/index.js:52:34)
    at transformFile (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+core@7.24.7_supports-color@8.1.1/node_modules/@babel/core/lib/transformation/index.js:82:31)
    at transformFile.next (<anonymous>)
    at run (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+core@7.24.7_supports-color@8.1.1/node_modules/@babel/core/lib/transformation/index.js:24:12)
    at run.next (<anonymous>)
    at transform (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+core@7.24.7_supports-color@8.1.1/node_modules/@babel/core/lib/transform.js:22:33)
    at transform.next (<anonymous>)
    at step (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js:261:32)
    at /home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js:273:13
    at async.call.result.err.err (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js:223:11)
    at /home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js:189:28
    at /home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+core@7.24.7_supports-color@8.1.1/node_modules/@babel/core/lib/gensync-utils/async.js:67:7
    at /home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js:113:33
    at step (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js:287:14)
    at /home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js:273:13
    at async.call.result.err.err (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js:223:11)
 @ ./service/store.js 3:0-46 8:29-34
 @ ./assets/ember-data-env-error.js 16:13-61

ERROR in ../../.pnpm/@ember-data+request@5.3.4_@warp-drive+core-types@0.0.0-beta.7/node_modules/@ember-data/request/dist/index.js
Module build failed (from ../../.pnpm/thread-loader@3.0.4_webpack@5.92.0/node_modules/thread-loader/dist/cjs.js):
Thread Loader (Worker 2)
/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@ember-data+request@5.3.4_@warp-drive+core-types@0.0.0-beta.7/node_modules/@ember-data/request/dist/index.js: Cannot read properties of undefined (reading 'env')

    at get value [as value] (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@embroider+macros@1.16.3/node_modules/@embroider/macros/src/babel/evaluate-json.js:136:57)
    at get value [as value] (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@embroider+macros@1.16.3/node_modules/@embroider/macros/src/babel/evaluate-json.js:136:52)
    at macroCondition (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@embroider+macros@1.16.3/node_modules/@embroider/macros/src/babel/macro-condition.js:37:41)
    at PluginPass.enter (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@embroider+macros@1.16.3/node_modules/@embroider/macros/src/babel/macros-babel-plugin.js:55:51)
    at newFn (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/visitors.js:160:14)
    at NodePath._call (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:46:20)
    at NodePath.call (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:36:17)
    at NodePath.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:82:31)
    at TraversalContext.visitQueue (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:89:16)
    at TraversalContext.visitMultiple (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:61:17)
    at TraversalContext.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:110:19)
    at traverseNode (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/traverse-node.js:22:17)
    at NodePath.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:88:52)
    at TraversalContext.visitQueue (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:89:16)
    at TraversalContext.visitSingle (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:65:19)
    at TraversalContext.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:112:19)
    at traverseNode (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/traverse-node.js:22:17)
    at NodePath.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:88:52)
    at TraversalContext.visitQueue (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:89:16)
    at TraversalContext.visitMultiple (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:61:17)
    at TraversalContext.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:110:19)
    at traverseNode (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/traverse-node.js:22:17)
    at NodePath.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:88:52)
    at TraversalContext.visitQueue (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:89:16)
    at TraversalContext.visitSingle (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:65:19)
    at TraversalContext.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:112:19)
    at traverseNode (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/traverse-node.js:22:17)
    at NodePath.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:88:52)
    at TraversalContext.visitQueue (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:89:16)
    at TraversalContext.visitMultiple (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:61:17)
    at TraversalContext.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:110:19)
    at traverseNode (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/traverse-node.js:22:17)
    at NodePath.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:88:52)
    at TraversalContext.visitQueue (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:89:16)
    at TraversalContext.visitSingle (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:65:19)
    at TraversalContext.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:112:19)
    at traverseNode (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/traverse-node.js:22:17)
    at traverse (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/index.js:52:34)
    at transformFile (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+core@7.24.7_supports-color@8.1.1/node_modules/@babel/core/lib/transformation/index.js:82:31)
    at transformFile.next (<anonymous>)
    at run (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+core@7.24.7_supports-color@8.1.1/node_modules/@babel/core/lib/transformation/index.js:24:12)
    at run.next (<anonymous>)
    at transform (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+core@7.24.7_supports-color@8.1.1/node_modules/@babel/core/lib/transform.js:22:33)
    at transform.next (<anonymous>)
    at step (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js:261:32)
    at /home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js:273:13
    at async.call.result.err.err (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js:223:11)
    at /home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js:189:28
    at /home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+core@7.24.7_supports-color@8.1.1/node_modules/@babel/core/lib/gensync-utils/async.js:67:7
    at /home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js:113:33
 @ ./service/store.js 2:0-49 7:30-44
 @ ./assets/ember-data-env-error.js 16:13-61

ERROR in ../../.pnpm/@ember-data+store@5.3.4_@ember-data+request-utils@5.3.4_@ember-data+request@5.3.4_@ember-data_3u3usj7lmscqq75upslhso64s4/node_modules/@ember-data/store/dist/cache-handler-C5ilAUZ5.js
Module build failed (from ../../.pnpm/thread-loader@3.0.4_webpack@5.92.0/node_modules/thread-loader/dist/cjs.js):
Thread Loader (Worker 14)
/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@ember-data+store@5.3.4_@ember-data+request-utils@5.3.4_@ember-data+request@5.3.4_@ember-data_3u3usj7lmscqq75upslhso64s4/node_modules/@ember-data/store/dist/cache-handler-C5ilAUZ5.js: Cannot read properties of undefined (reading 'deprecations')

    at get value [as value] (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@embroider+macros@1.16.3/node_modules/@embroider/macros/src/babel/evaluate-json.js:136:57)
    at get value [as value] (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@embroider+macros@1.16.3/node_modules/@embroider/macros/src/babel/evaluate-json.js:136:52)
    at macroCondition (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@embroider+macros@1.16.3/node_modules/@embroider/macros/src/babel/macro-condition.js:37:41)
    at PluginPass.enter (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@embroider+macros@1.16.3/node_modules/@embroider/macros/src/babel/macros-babel-plugin.js:55:51)
    at newFn (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/visitors.js:160:14)
    at NodePath._call (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:46:20)
    at NodePath.call (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:36:17)
    at NodePath.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:82:31)
    at TraversalContext.visitQueue (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:89:16)
    at TraversalContext.visitMultiple (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:61:17)
    at TraversalContext.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:110:19)
    at traverseNode (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/traverse-node.js:22:17)
    at NodePath.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:88:52)
    at TraversalContext.visitQueue (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:89:16)
    at TraversalContext.visitSingle (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:65:19)
    at TraversalContext.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:112:19)
    at traverseNode (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/traverse-node.js:22:17)
    at NodePath.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:88:52)
    at TraversalContext.visitQueue (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:89:16)
    at TraversalContext.visitMultiple (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:61:17)
    at TraversalContext.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:110:19)
    at traverseNode (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/traverse-node.js:22:17)
    at NodePath.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:88:52)
    at TraversalContext.visitQueue (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:89:16)
    at TraversalContext.visitSingle (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:65:19)
    at TraversalContext.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:112:19)
    at traverseNode (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/traverse-node.js:22:17)
    at traverse (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/index.js:52:34)
    at transformFile (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+core@7.24.7_supports-color@8.1.1/node_modules/@babel/core/lib/transformation/index.js:82:31)
    at transformFile.next (<anonymous>)
    at run (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+core@7.24.7_supports-color@8.1.1/node_modules/@babel/core/lib/transformation/index.js:24:12)
    at run.next (<anonymous>)
    at transform (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+core@7.24.7_supports-color@8.1.1/node_modules/@babel/core/lib/transform.js:22:33)
    at transform.next (<anonymous>)
    at step (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js:261:32)
    at /home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js:273:13
    at async.call.result.err.err (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js:223:11)
    at /home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js:189:28
    at /home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+core@7.24.7_supports-color@8.1.1/node_modules/@babel/core/lib/gensync-utils/async.js:67:7
    at /home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js:113:33
    at step (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js:287:14)
    at /home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js:273:13
    at async.call.result.err.err (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js:223:11)
 @ ../../.pnpm/@ember-data+store@5.3.4_@ember-data+request-utils@5.3.4_@ember-data+request@5.3.4_@ember-data_3u3usj7lmscqq75upslhso64s4/node_modules/@ember-data/store/dist/index.js 1:0-278 1:0-278 1:0-278 1:0-278 1:0-278 1:0-278 1:0-278 1:0-278 1:0-278 1:0-278
 @ ./service/store.js 1:0-38 4:29-34
 @ ./assets/ember-data-env-error.js 16:13-61

webpack 5.92.0 compiled with 4 errors in 4792 ms
Build Error (PackagerRunner) in ../../.pnpm/@ember-data+request-utils@5.3.4_@ember+string@3.1.1_@warp-drive+core-types@0.0.0-beta.7/node_modules/@ember-data/request-utils/dist/inflect-CuaHncAE.js

Module build failed (from ../../.pnpm/thread-loader@3.0.4_webpack@5.92.0/node_modules/thread-loader/dist/cjs.js):
Thread Loader (Worker 0)
/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@ember-data+request-utils@5.3.4_@ember+string@3.1.1_@warp-drive+core-types@0.0.0-beta.7/node_modules/@ember-data/request-utils/dist/inflect-CuaHncAE.js/inflect-CuaHncAE.js: Cannot read properties of undefined (reading 'env')

    at get value [as value] (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@embroider+macros@1.16.3/node_modules/@embroider/macros/src/babel/evaluate-json.js:136:57)
    at get value [as value] (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@embroider+macros@1.16.3/node_modules/@embroider/macros/src/babel/evaluate-json.js:136:52)
    at macroCondition (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@embroider+macros@1.16.3/node_modules/@embroider/macros/src/babel/macro-condition.js:37:41)
    at PluginPass.enter (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@embroider+macros@1.16.3/node_modules/@embroider/macros/src/babel/macros-babel-plugin.js:55:51)
    at newFn (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/visitors.js:160:14)
    at NodePath._call (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:46:20)
    at NodePath.call (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:36:17)
    at NodePath.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:82:31)
    at TraversalContext.visitQueue (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:89:16)
    at TraversalContext.visitMultiple (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:61:17)
    at TraversalContext.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:110:19)
    at traverseNode (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/traverse-node.js:22:17)
    at NodePath.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:88:52)
    at TraversalContext.visitQueue (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:89:16)
    at TraversalContext.visitSingle (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:65:19)
    at TraversalContext.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:112:19)
    at traverseNode (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/traverse-node.js:22:17)
    at NodePath.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:88:52)
    at TraversalContext.visitQueue (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:89:16)
    at TraversalContext.visitMultiple (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:61:17)
    at TraversalContext.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:110:19)
    at traverseNode (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/traverse-node.js:22:17)
    at NodePath.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:88:52)
    at TraversalContext.visitQueue (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:89:16)
    at TraversalContext.visitSingle (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:65:19)
    at TraversalContext.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:112:19)
    at traverseNode (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/traverse-node.js:22:17)
    at NodePath.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:88:52)
    at TraversalContext.visitQueue (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:89:16)
    at TraversalContext.visitMultiple (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:61:17)
    at TraversalContext.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:110:19)
    at traverseNode (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/traverse-node.js:22:17)
    at NodePath.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/path/context.js:88:52)
    at TraversalContext.visitQueue (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:89:16)
    at TraversalContext.visitSingle (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:65:19)
    at TraversalContext.visit (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/context.js:112:19)
    at traverseNode (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/traverse-node.js:22:17)
    at traverse (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+traverse@7.24.7_supports-color@8.1.1/node_modules/@babel/traverse/lib/index.js:52:34)
    at transformFile (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+core@7.24.7_supports-color@8.1.1/node_modules/@babel/core/lib/transformation/index.js:82:31)
    at transformFile.next (<anonymous>)
    at run (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+core@7.24.7_supports-color@8.1.1/node_modules/@babel/core/lib/transformation/index.js:24:12)
    at run.next (<anonymous>)
    at transform (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/@babel+core@7.24.7_supports-color@8.1.1/node_modules/@babel/core/lib/transform.js:22:33)
    at transform.next (<anonymous>)
    at step (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js:261:32)
    at /home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js:273:13
    at async.call.result.err.err (/home/markuss/projects/test/ember-data-env-error/node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js:223:11)

Stack Trace and Error Report: /tmp/error.dump.7d9f36dbc90d5c2ff6dad904e0483611.log
Jopie01 commented 3 months ago

I think this is a duplicate of #9461

mkszepp commented 3 months ago

thanks... i will try it later or next days to add build config...

Docs found found on github: https://github.com/emberjs/data/tree/v5.3.4/packages/build-config#readme

Looking at comment from other issue https://github.com/emberjs/data/issues/9461#issuecomment-2140715925 it seems that this change should be done without braking change... maybe it should be documented in changelogs (as it was a braking change in stable release)...

on current canary you need to install @warp-drive/build-config and setConfig within ember-cli-build (see test apps for examples). This is something we're working to find a way to avoid being a breaking change before shipping to stable, but the old style of config will be deprecated and this new style is going to be a required thing for apps to do.

Edit: For everyone which runs into this error needs:

  const { setConfig } = await import('@warp-drive/build-config');
  setConfig(app, __dirname, {
    ___legacy_support: true
  });
runspired commented 3 months ago

it’s not breaking if you use ember-data. You hit this because you’ve moved to using @ember-data/store directly, which is awesome but also occasionally will hit unexpected friction like this until ember-data is fully deprecated.

basz commented 3 months ago

I'm seeing something similar in an (in repo) (v1) addon going to 5.3.4

Cannot read properties of undefined (reading 'cleanup')

(mind the reading is not 'env'). Is that the same issue?

In addition I don't think I'm using '@ember-data/store' directly other then an type import (import type Store from '@ember-data/store';).

runspired commented 3 months ago

@basz thats a generic error thrown by ember-cli, there will be another error on the page somewhere

basz commented 3 months ago

not really unless I do DEBUG=* ember serve

https://gist.github.com/basz/bf611456463ab1819bc95ccae46f46e9

runspired commented 3 months ago

the gist doesn't seem to have any errors in it at all ...

mind just outputing what the console gives you without DEBUG=* ? there will almost always be a second error printed alongside the cleanup one, else a link to a file that has the full trace that will have it in it

basz commented 3 months ago

it gets truncated when too long: https://gist.githubusercontent.com/basz/bf611456463ab1819bc95ccae46f46e9/raw/76366d9da7526e26bcab3c7855be166d443ad620/gistfile1.txt

➜  frontend git:(main) ✗ ember serve        
Cannot read properties of undefined (reading 'project')

Stack Trace and Error Report: /var/folders/xv/1hrp6hhj4qz58n_611_772zr0000gn/T/error.dump.814d7a83fff9c99c9e108b23513e99cf.log
=================================================================================

ENV Summary:

  TIME: Fri Jun 21 2024 12:41:13 GMT+0200 (Central European Summer Time)
  TITLE: ember
  ARGV:
  - /Users/bas/.volta/tools/image/node/20.13.1/bin/node
  - /Users/bas/Documents/Projects/iSole3D.3DLayerMaker/repositories/3DLayerMaker-Dashboard/apps/frontend/node_modules/ember-cli/bin/ember
  - serve
  EXEC_PATH: /Users/bas/.volta/tools/image/node/20.13.1/bin/node
  TMPDIR: /var/folders/xv/1hrp6hhj4qz58n_611_772zr0000gn/T
  SHELL: /bin/zsh
  PATH:
  - /Users/bas/.volta/tools/image/yarn/4.2.2/bin
  - /Users/bas/.volta/tools/image/node/20.13.1/bin
  - /opt/homebrew/opt/mysql-client/bin
  - /Users/bas/.volta/bin
  - /Users/bas/Library/pnpm
  - /Users/bas/.composer/vendor/bin/
  - /Users/bas/bin
  - /opt/homebrew/bin
  - /opt/homebrew/sbin
  - /usr/local/bin
  - /System/Cryptexes/App/usr/bin
  - /usr/bin
  - /bin
  - /usr/sbin
  - /sbin
  - /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin
  - /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin
  - /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin
  - /Library/Apple/usr/bin
  - /usr/local/MacGPG2/bin
  - /Applications/Little Snitch.app/Contents/Components
  - /Applications/VMware Fusion.app/Contents/Public
  - /Library/Frameworks/Mono.framework/Versions/Current/Commands
  - /Users/bas/.local/bin
  - /Users/bas/.local/bin
  PLATFORM: darwin arm64
  FREEMEM: 141361152
  TOTALMEM: 34359738368
  UPTIME: 7609
  LOADAVG: 4.537109375,4.05126953125,3.8115234375
  CPUS:
  - Apple M1 Max - 2400
  - Apple M1 Max - 2400
  - Apple M1 Max - 2400
  - Apple M1 Max - 2400
  - Apple M1 Max - 2400
  - Apple M1 Max - 2400
  - Apple M1 Max - 2400
  - Apple M1 Max - 2400
  - Apple M1 Max - 2400
  - Apple M1 Max - 2400
  ENDIANNESS: LE
  VERSIONS:
  - acorn: 8.11.3
  - ada: 2.7.8
  - ares: 1.28.1
  - base64: 0.5.2
  - brotli: 1.1.0
  - cjs_module_lexer: 1.2.2
  - cldr: 45.0
  - icu: 75.1
  - llhttp: 8.1.2
  - modules: 115
  - napi: 9
  - nghttp2: 1.61.0
  - nghttp3: 0.7.0
  - ngtcp2: 1.1.0
  - node: 20.13.1
  - openssl: 3.0.13+quic
  - simdutf: 5.2.4
  - tz: 2024a
  - undici: 6.13.0
  - unicode: 15.1
  - uv: 1.46.0
  - uvwasi: 0.0.20
  - v8: 11.3.244.8-node.20
  - zlib: 1.3.0.1-motley-7d77fb7

ERROR Summary:

  - broccoliBuilderErrorStack: [undefined]
  - code: [undefined]
  - codeFrame: [undefined]
  - errorMessage: Cannot read properties of undefined (reading 'project')
  - errorType: [undefined]
  - location:
    - column: [undefined]
    - file: [undefined]
    - line: [undefined]
  - message: Cannot read properties of undefined (reading 'project')
  - name: TypeError
  - nodeAnnotation: [undefined]
  - nodeName: [undefined]
  - originalErrorMessage: [undefined]
  - stack: TypeError: Cannot read properties of undefined (reading 'project')
    at Class.includedIntercept (/Users/bas/Documents/Projects/iSole3D.3DLayerMaker/repositories/3DLayerMaker-Dashboard/node_modules/.pnpm/ember-data@5.3.7_@ember+string@3.1.1_@ember+test-helpers@3.3.0_@ember+test-waiters@3.1.0_@gli_l5gf2h4ffsihszw3xww2tqd45e/node_modules/ember-data/addon-main.cjs:20:23)
    at Class.superWrapper [as included] (/Users/bas/Documents/Projects/iSole3D.3DLayerMaker/repositories/3DLayerMaker-Dashboard/node_modules/.pnpm/core-object@3.1.5/node_modules/core-object/lib/assign-properties.js:34:20)
    at /Users/bas/Documents/Projects/iSole3D.3DLayerMaker/repositories/3DLayerMaker-Dashboard/node_modules/.pnpm/ember-cli@5.9.0/node_modules/ember-cli/lib/models/addon.js:475:26
    at Array.reduce (<anonymous>)
    at Class.eachAddonInvoke (/Users/bas/Documents/Projects/iSole3D.3DLayerMaker/repositories/3DLayerMaker-Dashboard/node_modules/.pnpm/ember-cli@5.9.0/node_modules/ember-cli/lib/models/addon.js:472:24)
    at Class.included (/Users/bas/Documents/Projects/iSole3D.3DLayerMaker/repositories/3DLayerMaker-Dashboard/node_modules/.pnpm/ember-cli@5.9.0/node_modules/ember-cli/lib/models/addon.js:735:10)
    at Class.superWrapper [as included] (/Users/bas/Documents/Projects/iSole3D.3DLayerMaker/repositories/3DLayerMaker-Dashboard/node_modules/.pnpm/core-object@3.1.5/node_modules/core-object/lib/assign-properties.js:34:20)
    at /Users/bas/Documents/Projects/iSole3D.3DLayerMaker/repositories/3DLayerMaker-Dashboard/node_modules/.pnpm/ember-cli@5.9.0/node_modules/ember-cli/lib/broccoli/ember-app.js:479:15
    at Array.forEach (<anonymous>)
    at EmberApp._notifyAddonIncluded (/Users/bas/Documents/Projects/iSole3D.3DLayerMaker/repositories/3DLayerMaker-Dashboard/node_modules/.pnpm/ember-cli@5.9.0/node_modules/ember-cli/lib/broccoli/ember-app.js:477:25)

=================================================================================
runspired commented 3 months ago

aha, this is a different issue already fixed in the latest release. see #9498

basz commented 3 months ago

Sure cause I've seen this now up until 5.3.7?

runspired commented 3 months ago

@basz makes sense cause the fix was in 5.3.8

basz commented 3 months ago

Lol! Great!