Is anyone able to help me work out where this deprecation has come from? It appears in the Ember Inspector Deprecations section.
Even if I click on the last line of the callstack, best I can tell it comes from within Ember itself. So it’s an Ember bug and I just report it? I just need someone more experienced to confirm this is an ember bug.
Ember Inspector (Deprecation Trace): In Ember 2.0 service factories must have an `isServiceFactory` property set to true. You registered (unknown mixin) as a service factory. Either add the `isServiceFactory` property to this factory or extend from Ember.Service.
at validateType (http://localhost:4200/assets/vendor.js:15823:13)
at exports.default._emberRuntimeSystemObject.default.extend.resolve (http://localhost:4200/assets/vendor.js:15511:56)
at Object.resolve [as resolver] (http://localhost:4200/assets/vendor.js:15263:23)
at resolve (http://localhost:4200/assets/vendor.js:12753:29)
at Object.Registry.resolve (http://localhost:4200/assets/vendor.js:12316:21)
at factoryFor (http://localhost:4200/assets/vendor.js:11909:28)
at instantiate (http://localhost:4200/assets/vendor.js:11967:19)
at lookup (http://localhost:4200/assets/vendor.js:11865:17)
at Object.Container.lookup (http://localhost:4200/assets/vendor.js:11797:14)
The last line there links to this code which appears to be part of ember:
lookup: function (fullName, options) {
_emberMetalCore.default.assert('fullName must be a proper full name', this._registry.validateFullName(fullName));
return lookup(this, this._registry.normalize(fullName), options);
},