-
Notifications
You must be signed in to change notification settings - Fork 28
Open
Description
- This one will apply past the AbortController issue, but is essentially the same bucket of issue "Not compatible with Ember Data 5.x"
- I just bootstrapped new empress blog and am getting past the issues.
- The one for this ticket after I manually fix the two above goes:
Error: Expected hasMany options.async to be a boolean
at eval (webpack://__ember_auto_import__/./node_modules/@ember-data/model/dist/has-many-B7JDN69X.js?:298:594)
at _hasMany (webpack://__ember_auto_import__/./node_modules/@ember-data/model/dist/has-many-B7JDN69X.js?:298:657)
at hasMany (webpack://__ember_auto_import__/./node_modules/@ember-data/model/dist/has-many-B7JDN69X.js?:465:267)
at Module.callback (/var/folders/8q/yrjx_8s115q43r8w5qd90_m00000gn/T/broccoli-35824wMc3OLibHAFp/out-342-broccoli_merge_trees/assets/addon-tree-output/empress-blog/models/author.js:16:1)
at Module.exports (/var/folders/8q/yrjx_8s115q43r8w5qd90_m00000gn/T/broccoli-35824wMc3OLibHAFp/out-342-broccoli_merge_trees/assets/vendor/loader/loader.js:106:1)
at Module._reify (/var/folders/8q/yrjx_8s115q43r8w5qd90_m00000gn/T/broccoli-35824wMc3OLibHAFp/out-342-broccoli_merge_trees/assets/vendor/loader/loader.js:143:1)
at Module.reify (/var/folders/8q/yrjx_8s115q43r8w5qd90_m00000gn/T/broccoli-35824wMc3OLibHAFp/out-342-broccoli_merge_trees/assets/vendor/loader/loader.js:130:1)
at Module.exports (/var/folders/8q/yrjx_8s115q43r8w5qd90_m00000gn/T/broccoli-35824wMc3OLibHAFp/out-342-broccoli_merge_trees/assets/vendor/loader/loader.js:104:1)
at requireModule (/var/folders/8q/yrjx_8s115q43r8w5qd90_m00000gn/T/broccoli-35824wMc3OLibHAFp/out-342-broccoli_merge_trees/assets/vendor/loader/loader.js:27:1)
at ModuleRegistry.get (webpack://__ember_auto_import__/./node_modules/ember-resolver/addon/index.js?:8:745)
at Resolver._extractDefaultExport (webpack://__ember_auto_import__/./node_modules/ember-resolver/addon/index.js?:43:300)
at Resolver.resolveOther (webpack://__ember_auto_import__/./node_modules/ember-resolver/addon/index.js?:27:1240)
at Resolver.resolve (webpack://__ember_auto_import__/./node_modules/ember-resolver/addon/index.js?:27:2117)
at resolve$5 (/var/folders/8q/yrjx_8s115q43r8w5qd90_m00000gn/T/broccoli-35824wMc3OLibHAFp/out-342-broccoli_merge_trees/assets/vendor/ember/ember.js:1191:1)
at Registry.resolve (/var/folders/8q/yrjx_8s115q43r8w5qd90_m00000gn/T/broccoli-35824wMc3OLibHAFp/out-342-broccoli_merge_trees/assets/vendor/ember/ember.js:1124:1)
at Registry.resolve (/var/folders/8q/yrjx_8s115q43r8w5qd90_m00000gn/T/broccoli-35824wMc3OLibHAFp/out-342-broccoli_merge_trees/assets/vendor/ember/ember.js:1124:1)
at factoryFor (/var/folders/8q/yrjx_8s115q43r8w5qd90_m00000gn/T/broccoli-35824wMc3OLibHAFp/out-342-broccoli_merge_trees/assets/vendor/ember/ember.js:1012:1)
at Container.factoryFor (/var/folders/8q/yrjx_8s115q43r8w5qd90_m00000gn/T/broccoli-35824wMc3OLibHAFp/out-342-broccoli_merge_trees/assets/vendor/ember/ember.js:1006:1)
at ApplicationInstance.factoryFor (/var/folders/8q/yrjx_8s115q43r8w5qd90_m00000gn/T/broccoli-35824wMc3OLibHAFp/out-342-broccoli_merge_trees/assets/vendor/ember/ember.js:3880:1)
at getModelFactory (webpack://__ember_auto_import__/./node_modules/@ember-data/model/dist/schema-provider-BtvdNYTK.js?:28:4672)
at Store.modelFor (webpack://__ember_auto_import__/./node_modules/@ember-data/model/dist/hooks-CW9adWmR.js?:15:1217)
at Store.modelFor (webpack://__ember_auto_import__/./node_modules/ember-data/dist/store.js?:11:2166)
at _findAll (webpack://__ember_auto_import__/./node_modules/@ember-data/legacy-compat/dist/index.js?:57:232)
at findAll (webpack://__ember_auto_import__/./node_modules/@ember-data/legacy-compat/dist/index.js?:56:60)
at Object.request (webpack://__ember_auto_import__/./node_modules/@ember-data/legacy-compat/dist/index.js?:31:358)
at executeNextHandler (webpack://__ember_auto_import__/./node_modules/@ember-data/request/dist/debug-D0st-bv4.js?:17:1408)
at next (webpack://__ember_auto_import__/./node_modules/@ember-data/request/dist/debug-D0st-bv4.js?:17:1240)
at Object.request (webpack://__ember_auto_import__/./node_modules/@ember-data/store/dist/handler-CW2kp6Ua.js?:2373:138)
at executeNextHandler (webpack://__ember_auto_import__/./node_modules/@ember-data/request/dist/debug-D0st-bv4.js?:17:1408)
at RequestManager.request (webpack://__ember_auto_import__/./node_modules/@ember-data/request/dist/index.js?:555:709)
at Store.request (webpack://__ember_auto_import__/./node_modules/@ember-data/store/dist/handler-CW2kp6Ua.js?:1302:490)
at Store.findAll (webpack://__ember_auto_import__/./node_modules/@ember-data/store/dist/handler-CW2kp6Ua.js?:2008:363)
at Class.model (/var/folders/8q/yrjx_8s115q43r8w5qd90_m00000gn/T/broccoli-35824wMc3OLibHAFp/out-342-broccoli_merge_trees/assets/addon-tree-output/empress-blog/routes/application.js:14:1)
at Class.deserialize (/var/folders/8q/yrjx_8s115q43r8w5qd90_m00000gn/T/broccoli-35824wMc3OLibHAFp/out-342-broccoli_merge_trees/assets/vendor/ember/ember.js:13050:1)
at UnresolvedRouteInfoByParam.getModel (/var/folders/8q/yrjx_8s115q43r8w5qd90_m00000gn/T/broccoli-35824wMc3OLibHAFp/out-342-broccoli_merge_trees/assets/vendor/ember/ember.js:10532:1)
at /var/folders/8q/yrjx_8s115q43r8w5qd90_m00000gn/T/broccoli-35824wMc3OLibHAFp/out-342-broccoli_merge_trees/assets/vendor/ember/ember.js:10508:1
at invokeCallback (/var/folders/8q/yrjx_8s115q43r8w5qd90_m00000gn/T/broccoli-35824wMc3OLibHAFp/out-342-broccoli_merge_trees/assets/vendor/ember/ember.js:4305:1)
at publish (/var/folders/8q/yrjx_8s115q43r8w5qd90_m00000gn/T/broccoli-35824wMc3OLibHAFp/out-342-broccoli_merge_trees/assets/vendor/ember/ember.js:4305:1)
at /var/folders/8q/yrjx_8s115q43r8w5qd90_m00000gn/T/broccoli-35824wMc3OLibHAFp/out-342-broccoli_merge_trees/assets/vendor/ember/ember.js:17755:1
at invokeWithOnError (/var/folders/8q/yrjx_8s115q43r8w5qd90_m00000gn/T/broccoli-35824wMc3OLibHAFp/out-342-broccoli_merge_trees/assets/vendor/ember/ember.js:3199:1)
at Queue.flush (/var/folders/8q/yrjx_8s115q43r8w5qd90_m00000gn/T/broccoli-35824wMc3OLibHAFp/out-342-broccoli_merge_trees/assets/vendor/ember/ember.js:3194:1)
at DeferredActionQueues.flush (/var/folders/8q/yrjx_8s115q43r8w5qd90_m00000gn/T/broccoli-35824wMc3OLibHAFp/out-342-broccoli_merge_trees/assets/vendor/ember/ember.js:3213:1)
at Backburner._end (/var/folders/8q/yrjx_8s115q43r8w5qd90_m00000gn/T/broccoli-35824wMc3OLibHAFp/out-342-broccoli_merge_trees/assets/vendor/ember/ember.js:3243:1)
at Backburner._boundAutorunEnd (/var/folders/8q/yrjx_8s115q43r8w5qd90_m00000gn/T/broccoli-35824wMc3OLibHAFp/out-342-broccoli_merge_trees/assets/vendor/ember/ember.js:3220:1)
at processTicksAndRejections (node:internal/process/task_queues:105:5)
Given that the most "empress-blog" part of the stack trace is:
at Module.callback (/var/folders/8q/yrjx_8s115q43r8w5qd90_m00000gn/T/broccoli-35824wMc3OLibHAFp/out-342-broccoli_merge_trees/assets/addon-tree-output/empress-blog/models/author.js:16:1)
I would expect following file contents to be problematic:
import Model, { attr, hasMany } from '@ember-data/model';
export default class AuthorModel extends Model {
@attr() name;
@attr() image;
@attr() coverImage;
@attr() coverMeta;
@attr() content;
@attr() html;
@attr() website;
@attr() twitter;
@attr() facebook;
@attr() location;
@attr() meta;
@hasMany('content') posts;
}
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels