From c217abe744d8d173d528e0a762230f4beb806c58 Mon Sep 17 00:00:00 2001 From: Alex Kovalchuk Date: Sat, 7 Sep 2019 02:26:34 +0300 Subject: [PATCH] Support of actual Ember version My application based on Ember v3.11. Without these changes, I get the following error: There was an error running your app in fastboot. More info about the error: Error: Assertion Failed: You attempted to remove a function listener which did not exist on the instance, which means you may have attempted to remove it before it was added. at assert (/tmp/broccoli-30173tfmbJK6jIsw9/out-501-append_ember_auto_import_analyzer/assets/@ember/debug/index.js:163:1) at Meta.pushListener (/tmp/broccoli-30173tfmbJK6jIsw9/out-501-append_ember_auto_import_analyzer/assets/@ember/-internals/meta/lib/meta.js:542:1) at Meta.removeFromListeners (/tmp/broccoli-30173tfmbJK6jIsw9/out-501-append_ember_auto_import_analyzer/assets/@ember/-internals/meta/lib/meta.js:520:1) at removeListener (/tmp/broccoli-30173tfmbJK6jIsw9/out-501-append_ember_auto_import_analyzer/assets/@ember/-internals/metal.js:412:1) at Class.off (/tmp/broccoli-30173tfmbJK6jIsw9/out-501-append_ember_auto_import_analyzer/assets/@ember/-internals/runtime/lib/mixins/evented.js:123:1) at Class. (/tmp/broccoli-30173tfmbJK6jIsw9/out-501-append_ember_auto_import_analyzer/assets/rapplay/components/loading-slider.js:49:1) at invokeWithOnError (/tmp/broccoli-30173tfmbJK6jIsw9/out-501-append_ember_auto_import_analyzer/assets/backburner.js:344:1) at Queue.flush (/tmp/broccoli-30173tfmbJK6jIsw9/out-501-append_ember_auto_import_analyzer/assets/backburner.js:226:1) at DeferredActionQueues.flush (/tmp/broccoli-30173tfmbJK6jIsw9/out-501-append_ember_auto_import_analyzer/assets/backburner.js:423:1) at Backburner._end (/tmp/broccoli-30173tfmbJK6jIsw9/out-501-append_ember_auto_import_analyzer/assets/backburner.js:957:1) at Backburner._boundAutorunEnd (/tmp/broccoli-30173tfmbJK6jIsw9/out-501-append_ember_auto_import_analyzer/assets/backburner.js:626:1) at process._tickCallback (internal/process/next_tick.js:68:7) --- app/components/loading-slider.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/components/loading-slider.js b/app/components/loading-slider.js index ce7b66b..98a389a 100644 --- a/app/components/loading-slider.js +++ b/app/components/loading-slider.js @@ -41,6 +41,8 @@ export default Component.extend({ }, willDestroy() { + if (isFastBoot()) { return; } + run.once(this, function() { this.get('loadingSlider').off('startLoading', this, this._startLoading); this.get('loadingSlider').off('endLoading', this, this._endLoading);