Новичок в Додзё. Я не понимаю, почему ошибки js не записываются в консоль firebug, когда они происходят в разрешенном обработчике промисов функции dojo/when. При синхронном коде записываются ошибки. Однако, когда происходит ошибка, ошибочная строка отображается в представлении сценария Firebug. Я использую Dojo 1.8 FF 19.0 и Firebug 1.11.2.
ошибки, не отображаемые в консоли Firebug с обещанием dojo/when
comment
Можете ли вы опубликовать код, ошибки и/или jsfiddle для демонстрации?
- person Paul Grime   schedule 05.04.2013
comment
Скрипка была бы отличной. Насчет точки останова. Вы можете остановиться на этой строке в firebug?
- person Jess   schedule 06.04.2013
comment
Это скрипта. Спасибо!.
- person Franck   schedule 06.04.2013
Ответы (1)
где-то в коде должен быть блок try catch, который предотвращает выдачу ошибок dojo/when.
Вы можете добавить эту функциональность, добавив блок try catch самостоятельно, проверьте этот jsfiddle:
try{
should.bombAndLogAnErrorInFirebug(); //this does not log an error in Firebug! Why?
} catch(e) {
alert("error");
}
person
Lucian Depold
schedule
07.04.2013