我们怎样才能为Ember获得更好的错误报告?

时间:2014-01-09 20:28:29

标签: ember.js

Ember现在必须成为最难调试的平台。我发现其中一些是JS的错,但仍然存在。这是我刚刚得到的一个:

Assertion failed: Error while loading route: TypeError: Object #<Object> has no method 'get' ember.js?body=1:3231
(anonymous function) ember.js?body=1:3231
defaultActionHandlers.error ember.js?body=1:31788
triggerEvent ember.js?body=1:31861
trigger ember.js?body=1:30774
Transition.trigger ember.js?body=1:29995
handlerEnteredOrUpdated ember.js?body=1:30645
(anonymous function) ember.js?body=1:30619
eachHandler ember.js?body=1:30667
setupContexts ember.js?body=1:30618
finalizeTransition ember.js?body=1:31035
transitionSuccess ember.js?body=1:30906
invokeCallback ember.js?body=1:8267
(anonymous function) ember.js?body=1:8317
EventTarget.trigger ember.js?body=1:8090
(anonymous function) ember.js?body=1:8384
DeferredActionQueues.flush ember.js?body=1:5563
Backburner.end ember.js?body=1:5654
Backburner.run ember.js?body=1:5693
Ember.run ember.js?body=1:6054
Ember.EventDispatcher.Ember.Object.extend._bubbleEvent ember.js?body=1:19569
(anonymous function) ember.js?body=1:19513
Ember.handleErrors ember.js?body=1:850
(anonymous function) ember.js?body=1:19504
jQuery.event.dispatch jquery-2.0.3.js?body=1:4677

真的?回溯中的每一行都在ember.js本身内。这怎么可能呢?我知道错误是由我的代码引起的,因为它之前没有提交过几次。所以现在我必须使用git bisect或其他东西来尝试找出我的代码中的1000个get调用中的哪一个导致错误。

有更好的方法吗? Ember的新检查员Chrome应用程序似乎根本没有帮助...

0 个答案:

没有答案