depurando o script jquery ajax com erro de tempo de execução

Como posso ver um erro de tempo de execução de um script recebido do jQuery AJAX?

Estou codificando um aplicativo (software livre) (o monitor MELT, no GNU / Linux / Debian / x86-64) que incorpora seu servidor web específico. Vejoessa questão para detalhes. Estou no commitd624e22497de ...

Estou usando o Firefox 38 ou 42 no Linux / Debian / Gnu / x86-64 com um Firebug recente.

Eu estou usando um jQuery$.ajax com um script:

$.ajax
({url: "/canvasedit",
  method: "POST",
  data: {"do_fillcanvas": true},
  dataType: "script",
  success: ajaxcanvascript
 });

oajaxcanvascript é chamado corretamente (e oconsole.log é exibida); portanto, do ponto de vista HTTP, a solicitação AJAX foi bem-sucedida (200 OK).

No entanto, quando há um erro de tempo de execução no script recebido pelo AJAX pordo_fillcanvas, que é umgerado script semelhante a algo como:

     console.log('dofillcanvas canvedit.c:206 siz 1; this=', this,
        ' momc_display_canvas=',momc_display_canvas);
 momc_display_canvas('09:26:39',[
     momc_top_entry(momc_item_ref('notice'),
           momc_node(momc_item_ref('comment'),
                 [
                 momc_string("some simple notice"),
                 momc_node(momc_item_ref('web_state'),
                       [
                           momc_int(2)]),
                 momc_item_val('hashset'), momc_set([
                     momc_item_ref('canvasedit'),
                     momc_item_ref('microedit'), momc_item_ref('the_agenda')])
                 ,
                 momc_tuple([
                     momc_item_ref('web_session'), momc_nil_ref(), 
                     momc_item_ref('the_system')])
                 ]))]);

 console.log('dofillcanvas canvedit.c:239 this=', this);
 addupdatehtml('displayed <tt>Sat Nov  7 09:26:39 2015 MET</tt>');
 console.log('dofillcanvas canvedit.c:252 done 09:26:39.11 this=', this);

Não tenho nenhuma mensagem de erro no meu console Firebug (ou nada é facilmente visível no Firefox).

O tipo de erro de tempo de execução que estou depurando é, p. algum método indefinido chamado profundo demomc_display_canvas (que usajcanvas, com o qual não estou muito familiarizado).

Assim,como ver facilmente o erro de tempo de execução de um script recebido do jQuery AJAX?

Estou adicionandoconsole.log em todos os lugares, mas isso não é conveniente ...

questionAnswers(1)

yourAnswerToTheQuestion