I’ve been cruising along on my fastboot test project and somehow the error handling for my ember project changed. It used to throw errors in the normal way - in the terminal running the server or the javascript console. Now, almost every error throws it into an ‘infinite rendering invalidation detected’ which crashes the server. Even trivial errors.
If I easily find the source of the error (by just reversing my latest additions or changes), it’s all good. If the error is less obvious, it’s needle in a haystack, because there’s no stacktrace. I am thinking that I either added code somewhere that is causing this, or I installed an add-on which isn’t playing nice with fastboot. But, without uninstalling and re-installing everythihg and trying to re-create the conditions after each step, I can’t figure out how to find the source of the issue.
Kind of at a loss here. Any help appreciated. I included part of the server crash terminal output below (it’s a small part - the entire output it gigantic)
I am guessing that maybe an add-on is
/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:23156
throw new Error('infinite rendering invalidation detected');
^
Error: infinite rendering invalidation detected
at Array.loopEnd (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:23156:17)
at Backburner._trigger (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11856:21)
at Backburner.end (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11832:14)
at Backburner.run (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11935:16)
at Backburner.join (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11966:23)
at Array.loopEnd (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:23159:27)
at Backburner._trigger (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11856:21)
at Backburner.end (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11832:14)
at Backburner.run (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11935:16)
at Backburner.join (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11966:23)
at Array.loopEnd (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:23159:27)
at Backburner._trigger (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11856:21)
at Backburner.end (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11832:14)
at Backburner.run (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11935:16)
at Backburner.join (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11966:23)
at Array.loopEnd (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:23159:27)
at Backburner._trigger (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11856:21)
at Backburner.end (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11832:14)
at Backburner.run (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11935:16)
at Backburner.join (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11966:23)
at Array.loopEnd (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:23159:27)
at Backburner._trigger (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11856:21)
at Backburner.end (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11832:14)
at Backburner.run (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11935:16)
at Backburner.join (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11966:23)
at Array.loopEnd (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:23159:27)
at Backburner._trigger (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11856:21)
at Backburner.end (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11832:14)
at Backburner.run (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11935:16)
at Backburner.join (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11966:23)
at Array.loopEnd (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:23159:27)
at Backburner._trigger (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11856:21)
at Backburner.end (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11832:14)
at Backburner.run (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11935:16)
at Backburner.join (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11966:23)
at Array.loopEnd (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:23159:27)
at Backburner._trigger (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11856:21)
at Backburner.end (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11832:14)
at Backburner.run (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11935:16)
at Backburner.join (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11966:23)
at Array.loopEnd (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:23159:27)
at Backburner._trigger (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11856:21)
at Backburner.end (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11832:14)
at Backburner.run (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11935:16)
at Backburner.join (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11966:23)
at Array.loopEnd (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:23159:27)
at Backburner._trigger (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11856:21)
at Backburner.end (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11832:14)
at Backburner.run (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11935:16)
at Backburner.join (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11966:23)
at Array.loopEnd (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:23159:27)
at Backburner._trigger (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11856:21)
at Backburner.end (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11832:14)
at Backburner.run (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11935:16)
at Backburner.join (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11966:23)
at Array.loopEnd (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:23159:27)
at Backburner._trigger (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11856:21)
at Backburner.end (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:11832:14)
at Timeout._onTimeout (/Volumes/Home/Sites/searchapp/dist/fastboot/vendor.js:12387:16)
at ontimeout (timers.js:365:14)
at tryOnTimeout (timers.js:237:5)
at Timer.listOnTimeout (timers.js:207:5)