ошибки, не отображаемые в консоли Firebug с обещанием dojo/when

Новичок в Додзё. Я не понимаю, почему ошибки js не записываются в консоль firebug, когда они происходят в разрешенном обработчике промисов функции dojo/when. При синхронном коде записываются ошибки. Однако, когда происходит ошибка, ошибочная строка отображается в представлении сценария Firebug. Я использую Dojo 1.8 FF 19.0 и Firebug 1.11.2.


person Franck    schedule 05.04.2013    source источник
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:

http://jsfiddle.net/kYMKF/1/

    try{
        should.bombAndLogAnErrorInFirebug(); //this does not log an error in Firebug! Why?
    } catch(e) {
            alert("error");
        }
person Lucian Depold    schedule 07.04.2013